summaryrefslogtreecommitdiffstats
path: root/Cargo.toml (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-01-30Clear src when sendmsg fails with EINVALMathias Hall-Andersen6-56/+76
2020-01-26Fix typoesMathias Hall-Andersen1-11/+11
2020-01-26Restructure of public key -> peer stateMathias Hall-Andersen16-352/+426
Restructured the mapping of public keys to peer state in the project. The handshake device is now generic over an opaque type, which enables it to be the sole place where public keys are mapped to the peer states. This gets rid of the "peer" map in the WireGuard devices and avoids having to include the public key in the handshake peer state.
2020-01-10Fixed bind6 also binding on IPv4Mathias Hall-Andersen3-46/+217
2020-01-09Work on sticky socketsMathias Hall-Andersen6-44/+359
2019-12-27Fixed typo in under load codecleanMathias Hall-Andersen6-25/+69
2019-12-26Remove unused under_load codeMathias Hall-Andersen2-18/+10
2019-12-26Make under_load global for WireGuard deviceMathias Hall-Andersen13-337/+77
2019-12-21Remove unused test code.Mathias Hall-Andersen16-552/+545
- make naming consistent with the kernel module. - better distribution of functionality from src/wireguard.rs - more consistent "import pattern" throughout the project. - remove unused test code.
2019-12-16Constant renamed to be consistent with kernel WGMathias Hall-Andersen3-6/+7
2019-12-16Clean dead codeMathias Hall-Andersen18-110/+45
2019-12-16Revert to crossbeamMathias Hall-Andersen8-51/+43
2019-12-14Removed unused atexitMathias Hall-Andersen1-11/+1
2019-12-14Added profiler featureMathias Hall-Andersen12-48/+183
2019-12-10Remove crossbeam dependencyMathias Hall-Andersen9-92/+84
2019-12-09FormattingMathias Hall-Andersen9-42/+45
2019-12-09Move to run queueMathias Hall-Andersen9-251/+478
2019-12-06Remove futures from dependenciesMathias Hall-Andersen2-8/+0
2019-12-06Fixed inbound job bug (add to sequential queue)Mathias Hall-Andersen10-207/+289
2019-12-03Moving away from peer threadsMathias Hall-Andersen14-432/+640
2019-11-28Close socket fd after getmtu ioctlMathias Hall-Andersen1-0/+17
2019-11-27Fetch updated MTU on linuxMathias Hall-Andersen1-20/+75
2019-11-27Work on netlink IF event code for LinuxMathias Hall-Andersen6-109/+311
2019-11-25Enable up/down from configuration interfaceMathias Hall-Andersen9-85/+180
2019-11-24Make IO traits suitable for Tun events (up/down)Mathias Hall-Andersen20-126/+186
2019-11-21DaemonizationMathias Hall-Andersen8-37/+94
2019-11-21Clean dependencies and importsMathias Hall-Andersen11-63/+57
2019-11-18Better compartmentalization of cryptokey routerMathias Hall-Andersen6-185/+395
2019-11-18Bug fixes from compliance tests with WireGuardMathias Hall-Andersen11-230/+291
2019-11-17Update configuration APIMathias Hall-Andersen15-105/+122
2019-11-15Update UAPI semantics for removeMathias Hall-Andersen18-140/+288
2019-11-13Initial version of full UAPI parserMathias Hall-Andersen4-83/+142
2019-11-11Work on UAPI serialize deviceMathias Hall-Andersen6-17/+113
2019-11-10Implemented UAPI "get" line-parserMathias Hall-Andersen5-161/+240
2019-11-08Removal of secret key in the handshake moduleMathias Hall-Andersen6-169/+190
2019-11-06Implement disable/enable timersMathias Hall-Andersen6-88/+138
2019-11-04Work on Up/Down operation on WireGuard deviceMathias Hall-Andersen8-152/+267
2019-11-03Work on UAPI parserMathias Hall-Andersen6-41/+231
2019-11-02Work on configuration interfaceMathias Hall-Andersen9-34/+120
2019-10-31Add derived_sessionMathias Hall-Andersen2-8/+19
2019-10-31Work on timer semanticsMathias Hall-Andersen10-80/+181
2019-10-30Remove unused dependenciesMathias Hall-Andersen5-423/+19
2019-10-30Change router job to accommodate keep_key_freshMathias Hall-Andersen5-140/+139
2019-10-29Unified use of make_packet during testsMathias Hall-Andersen6-119/+144
2019-10-28First full test of pure WireGuardMathias Hall-Andersen12-62/+242
2019-10-23Fixed Ordering::Acquire -> Ordering::SeqCst typoMathias Hall-Andersen4-8/+12
2019-10-23Work on pure WireGuard testMathias Hall-Andersen7-83/+156
2019-10-23Moved IO traits into platform moduleMathias Hall-Andersen26-270/+352
2019-10-23Work on platform specific code (Linux)Mathias Hall-Andersen14-80/+277
2019-10-16Work on porting timer semantics and linux platformMathias Hall-Andersen10-237/+293