aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2020-10-08Fix some clippy warningsQuang Luong1-2/+0
2020-05-22Enable wireguard-rs to build on stable.Mathias Hall-Andersen1-2/+1
2020-05-17Elimited Daemonize dependencyrm-dummyMathias Hall-Andersen1-18/+25
2020-05-10Refactoring timer code:Mathias Hall-Andersen1-2/+2
2020-03-29Restructuring and dependency version bump.Mathias Hall-Andersen1-0/+2
2020-02-12Bumped crate versions.Mathias Hall-Andersen1-15/+1
2020-02-01Squashed commit of the following:Mathias Hall-Andersen1-0/+2
2019-12-26Make under_load global for WireGuard deviceMathias Hall-Andersen1-2/+4
2019-12-21Remove unused test code.Mathias Hall-Andersen1-5/+2
2019-12-16Clean dead codeMathias Hall-Andersen1-1/+0
2019-12-16Revert to crossbeamMathias Hall-Andersen1-6/+3
2019-12-14Removed unused atexitMathias Hall-Andersen1-11/+1
2019-12-14Added profiler featureMathias Hall-Andersen1-5/+58
2019-12-03Moving away from peer threadsMathias Hall-Andersen1-0/+1
2019-11-27Work on netlink IF event code for LinuxMathias Hall-Andersen1-5/+16
2019-11-25Enable up/down from configuration interfaceMathias Hall-Andersen1-14/+39
2019-11-24Make IO traits suitable for Tun events (up/down)Mathias Hall-Andersen1-3/+22
2019-11-21DaemonizationMathias Hall-Andersen1-13/+52
2019-11-21Clean dependencies and importsMathias Hall-Andersen1-8/+6
2019-11-17Update configuration APIMathias Hall-Andersen1-12/+28
2019-11-15Update UAPI semantics for removeMathias Hall-Andersen1-12/+26
2019-10-23Work on pure WireGuard testMathias Hall-Andersen1-2/+0
2019-10-23Moved IO traits into platform moduleMathias Hall-Andersen1-2/+17
2019-10-23Work on platform specific code (Linux)Mathias Hall-Andersen1-3/+3
2019-10-13Work on Linux platform codeMathias Hall-Andersen1-8/+5
2019-10-11Enable adding TUN reader to WG interfaceMathias Hall-Andersen1-20/+1
2019-10-09Start porting kernel timer semanticsMathias Hall-Andersen1-0/+1
2019-10-09Restructure IO traits.Mathias Hall-Andersen1-2/+5
2019-10-06Restructure dummy implementationsMathias Hall-Andersen1-2/+19
2019-09-28Added key_confirmed callbackMathias Hall-Andersen1-0/+3
2019-09-21Added zero_key to peerMathias Hall-Andersen1-0/+1
2019-09-14Begin work on the pure Wireguard implemenationMathias Hall-Andersen1-0/+1
2019-09-10Full inbound/outbound router testMathias Hall-Andersen1-123/+6
2019-09-01Outbound cryptkey routingMathias Hall-Andersen1-2/+1
2019-08-31Added Bind trait to routerMathias Hall-Andersen1-4/+5
2019-08-31Reduce number of type parameters in routerMathias Hall-Andersen1-1/+39
2019-08-30Move to RustCrypto AEAD crate for handshakeMathias Hall-Andersen1-3/+0
2019-08-28Join with worker threads on device dropMathias Hall-Andersen1-13/+65
2019-08-27Unbox callback closuresMathias Hall-Andersen1-2/+3
2019-08-26Work on callback structure for cryptkey routerMathias Hall-Andersen1-5/+25
2019-08-24Move to hjul crateMathias Hall-Andersen1-1/+0
2019-08-22Initial version of timer frameworkMathias Hall-Andersen1-0/+1
2019-08-20Ensure peer threads are stopped on dropMathias Hall-Andersen1-2/+4
2019-08-20Restructure and job stealing work queueMathias Hall-Andersen1-2/+2
2019-08-18Implemented keypair_confirmMathias Hall-Andersen1-1/+1
2019-08-17Remove peer from cryptkey router on dropMathias Hall-Andersen1-1/+1
2019-08-16Begin drafting cross-platform interfaceMathias Hall-Andersen1-1/+2
2019-08-13Implement add_keypair semanticsMathias Hall-Andersen1-2/+6
2019-08-12Port replay filter and sketch router stateMathias Hall-Andersen1-0/+3
2019-08-02Remove rust-crypto, move to libsodium bindingsMathias Hall-Andersen1-1/+6