157 Commits (locking)
 

Author SHA1 Message Date
Mathias Hall-Andersen 793d857311 Added basic readme. 6 years ago
Mathias Hall-Andersen ef60e92ea6 Added checks for zero shared-secret 6 years ago
Mathias Hall-Andersen e7c3bf6047 Experiment with locking performance. 6 years ago
Mathias Hall-Andersen 12a7b371d4 Restructuring and dependency version bump. 6 years ago
Mathias Hall-Andersen c4d2ad7a78 Merge branch 'tests' 6 years ago
Mathias Hall-Andersen f2ee976d06 Upgraded treebitmap dependency 6 years ago
Mathias Hall-Andersen 981d553852 Added the netns test 6 years ago
Mathias Hall-Andersen 626b3b2314 Additional in-order queue test for router 6 years ago
Mathias Hall-Andersen 8de2305cc7 Fixed unit tests 6 years ago
Mathias Hall-Andersen db02609334 More comprehensive unit tests for router 6 years ago
Mathias Hall-Andersen ead75828cd Simplified router code 6 years ago
Mathias Hall-Andersen 1ebbc51126 Fixed EINVAL on read4/6 from invalid namelen 6 years ago
Mathias Hall-Andersen 5e6edb280e Bumped crate versions. 6 years ago
Mathias Hall-Andersen dcd567c08f Squashed commit of the following: 6 years ago
Mathias Hall-Andersen d4f5d5b723 Fixed typo in under load code 6 years ago
Mathias Hall-Andersen 956c3f02d4 Remove unused under_load code 6 years ago
Mathias Hall-Andersen bb0a8acea3 Make under_load global for WireGuard device 6 years ago
Mathias Hall-Andersen aabefa5043 Remove unused test code. 6 years ago
Mathias Hall-Andersen f8f404c871 Constant renamed to be consistent with kernel WG 6 years ago
Mathias Hall-Andersen 22f978f014 Clean dead code 6 years ago
Mathias Hall-Andersen fd3ba63e80 Revert to crossbeam 6 years ago
Mathias Hall-Andersen c873528a55 Removed unused atexit 6 years ago
Mathias Hall-Andersen e0db9861bc Added profiler feature 6 years ago
Mathias Hall-Andersen 6566796387 Remove crossbeam dependency 6 years ago
Mathias Hall-Andersen 3b376cd6fb Formatting 6 years ago
Mathias Hall-Andersen d1350620be Merge branch 'runq' of ssh://git.zx2c4.com/wireguard-rs into runq 6 years ago
Mathias Hall-Andersen 115fa574a8 Move to run queue 6 years ago
Mathias Hall-Andersen 00c1ea17d5 Remove futures from dependencies 6 years ago
Mathias Hall-Andersen 74e576a9c2 Fixed inbound job bug (add to sequential queue) 6 years ago
Mathias Hall-Andersen 5a7f762d6c Moving away from peer threads 6 years ago
Mathias Hall-Andersen 549b2cf5d0 Close socket fd after getmtu ioctl 6 years ago
Mathias Hall-Andersen 68b04e8074 Fetch updated MTU on linux 6 years ago
Mathias Hall-Andersen 04f507556b Work on netlink IF event code for Linux 6 years ago
Mathias Hall-Andersen f228b6f98b Enable up/down from configuration interface 6 years ago
Mathias Hall-Andersen 3bff078e3f Make IO traits suitable for Tun events (up/down) 6 years ago
Mathias Hall-Andersen dee23969f5 Daemonization 6 years ago
Mathias Hall-Andersen 92dbb4c46a Clean dependencies and imports 6 years ago
Mathias Hall-Andersen 3ba0247634 Better compartmentalization of cryptokey router 6 years ago
Mathias Hall-Andersen b1fbd7fbba Bug fixes from compliance tests with WireGuard 6 years ago
Mathias Hall-Andersen 64707b0471 Update configuration API 6 years ago
Mathias Hall-Andersen 05710c455f Update UAPI semantics for remove 6 years ago
Mathias Hall-Andersen a85725eede Initial version of full UAPI parser 6 years ago
Mathias Hall-Andersen 5b555a2e17 Work on UAPI serialize device 6 years ago
Mathias Hall-Andersen 2ff044dda9 Implemented UAPI "get" line-parser 6 years ago
Mathias Hall-Andersen dd85201c15 Removal of secret key in the handshake module 6 years ago
Mathias Hall-Andersen 293914e47b Implement disable/enable timers 6 years ago
Mathias Hall-Andersen 6ba40f17cb Work on Up/Down operation on WireGuard device 6 years ago
Mathias Hall-Andersen a0fa261a8a Work on UAPI parser 6 years ago
Mathias Hall-Andersen 027d3d24d9 Work on configuration interface 6 years ago
Mathias Hall-Andersen 38cbe50223 Add derived_session 6 years ago