aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Initial version of sticky sockets for Linuxsticky-socketsMathias Hall-Andersen2020-02-011-63/+129
* Clear src when sendmsg fails with EINVALMathias Hall-Andersen2020-01-306-56/+76
* Fix typoesMathias Hall-Andersen2020-01-261-11/+11
* Restructure of public key -> peer stateMathias Hall-Andersen2020-01-2616-352/+426
* Fixed bind6 also binding on IPv4Mathias Hall-Andersen2020-01-103-46/+217
* Work on sticky socketsMathias Hall-Andersen2020-01-096-44/+359
* Fixed typo in under load codecleanMathias Hall-Andersen2019-12-276-25/+69
* Remove unused under_load codeMathias Hall-Andersen2019-12-262-18/+10
* Make under_load global for WireGuard deviceMathias Hall-Andersen2019-12-2613-337/+77
* Remove unused test code.Mathias Hall-Andersen2019-12-2116-552/+545
* Constant renamed to be consistent with kernel WGMathias Hall-Andersen2019-12-163-6/+7
* Clean dead codeMathias Hall-Andersen2019-12-1618-110/+45
* Revert to crossbeamMathias Hall-Andersen2019-12-168-51/+43
* Removed unused atexitMathias Hall-Andersen2019-12-141-11/+1
* Added profiler featureMathias Hall-Andersen2019-12-1412-48/+183
* Remove crossbeam dependencyMathias Hall-Andersen2019-12-109-92/+84
* FormattingMathias Hall-Andersen2019-12-099-42/+45
* Merge branch 'runq' of ssh://git.zx2c4.com/wireguard-rs into runqMathias Hall-Andersen2019-12-092-8/+0
|\
| * Remove futures from dependenciesMathias Hall-Andersen2019-12-062-8/+0
* | Move to run queueMathias Hall-Andersen2019-12-099-251/+478
|/
* Fixed inbound job bug (add to sequential queue)Mathias Hall-Andersen2019-12-0610-207/+289
* Moving away from peer threadsMathias Hall-Andersen2019-12-0314-432/+640
* Close socket fd after getmtu ioctlMathias Hall-Andersen2019-11-281-0/+17
* Fetch updated MTU on linuxMathias Hall-Andersen2019-11-271-20/+75
* Work on netlink IF event code for LinuxMathias Hall-Andersen2019-11-276-109/+311
* Enable up/down from configuration interfaceMathias Hall-Andersen2019-11-259-85/+180
* Make IO traits suitable for Tun events (up/down)Mathias Hall-Andersen2019-11-2420-126/+186
* DaemonizationMathias Hall-Andersen2019-11-218-37/+94
* Clean dependencies and importsMathias Hall-Andersen2019-11-2111-63/+57
* Better compartmentalization of cryptokey routerMathias Hall-Andersen2019-11-186-185/+395
* Bug fixes from compliance tests with WireGuardMathias Hall-Andersen2019-11-1811-230/+291
* Update configuration APIMathias Hall-Andersen2019-11-1715-105/+122
* Update UAPI semantics for removeMathias Hall-Andersen2019-11-1518-140/+288
* Initial version of full UAPI parserMathias Hall-Andersen2019-11-134-83/+142
* Work on UAPI serialize deviceMathias Hall-Andersen2019-11-116-17/+113
* Implemented UAPI "get" line-parserMathias Hall-Andersen2019-11-105-161/+240
* Removal of secret key in the handshake moduleMathias Hall-Andersen2019-11-086-169/+190
* Implement disable/enable timersMathias Hall-Andersen2019-11-066-88/+138
* Work on Up/Down operation on WireGuard deviceMathias Hall-Andersen2019-11-048-152/+267
* Work on UAPI parserMathias Hall-Andersen2019-11-036-41/+231
* Work on configuration interfaceMathias Hall-Andersen2019-11-029-34/+120
* Add derived_sessionMathias Hall-Andersen2019-10-312-8/+19
* Work on timer semanticsMathias Hall-Andersen2019-10-3110-80/+181
* Remove unused dependenciesMathias Hall-Andersen2019-10-305-423/+19
* Change router job to accommodate keep_key_freshMathias Hall-Andersen2019-10-305-140/+139
* Unified use of make_packet during testsMathias Hall-Andersen2019-10-296-119/+144
* First full test of pure WireGuardMathias Hall-Andersen2019-10-2812-62/+242
* Fixed Ordering::Acquire -> Ordering::SeqCst typoMathias Hall-Andersen2019-10-234-8/+12
* Work on pure WireGuard testMathias Hall-Andersen2019-10-237-83/+156
* Moved IO traits into platform moduleMathias Hall-Andersen2019-10-2326-270/+352