summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Work on reducing context switchesMathias Hall-Andersen2020-02-167-18/+439
|
* 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-166-51/+21
|
* Removed unused atexitMathias Hall-Andersen2019-12-141-11/+1
|
* Added profiler featureMathias Hall-Andersen2019-12-1410-47/+150
|
* Remove crossbeam dependencyMathias Hall-Andersen2019-12-107-71/+84
|
* FormattingMathias Hall-Andersen2019-12-099-42/+45
|
* 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-216-33/+72
|
* Clean dependencies and importsMathias Hall-Andersen2019-11-219-34/+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-303-5/+18
|
* 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-2810-62/+238
|
* 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
|
* Work on platform specific code (Linux)Mathias Hall-Andersen2019-10-2314-80/+277
|
* Work on porting timer semantics and linux platformMathias Hall-Andersen2019-10-1610-237/+293
|
* Work on Linux platform codeMathias Hall-Andersen2019-10-1334-52/+289
|
* Port timer.c from WireGuardMathias Hall-Andersen2019-10-112-21/+76
|
* Enable adding TUN reader to WG interfaceMathias Hall-Andersen2019-10-117-144/+244
|
* Start porting kernel timer semanticsMathias Hall-Andersen2019-10-094-50/+115
|
* Restructure IO traits.Mathias Hall-Andersen2019-10-0916-343/+610
|
* Restructure dummy implementationsMathias Hall-Andersen2019-10-068-230/+320
|
* Added key_confirmed callbackMathias Hall-Andersen2019-09-288-114/+217
|
* Work on peer timersMathias Hall-Andersen2019-09-226-58/+131
|
* Added zero_key to peerMathias Hall-Andersen2019-09-216-66/+190
|