50 Commits (16f21989b476f6dae5de0cf1607805cfc308a0f5)

Author SHA1 Message Date
Mathias Hall-Andersen 16f21989b4 Elimited Daemonize dependency 6 years ago
Mathias Hall-Andersen 6c386146a7 Refactoring timer code: 6 years ago
Mathias Hall-Andersen 12a7b371d4 Restructuring and dependency version bump. 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 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 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 5a7f762d6c Moving away from peer threads 6 years ago
Mathias Hall-Andersen 04f507556b Work on netlink IF event code for Linux 7 years ago
Mathias Hall-Andersen f228b6f98b Enable up/down from configuration interface 7 years ago
Mathias Hall-Andersen 3bff078e3f Make IO traits suitable for Tun events (up/down) 7 years ago
Mathias Hall-Andersen dee23969f5 Daemonization 7 years ago
Mathias Hall-Andersen 92dbb4c46a Clean dependencies and imports 7 years ago
Mathias Hall-Andersen 64707b0471 Update configuration API 7 years ago
Mathias Hall-Andersen 05710c455f Update UAPI semantics for remove 7 years ago
Mathias Hall-Andersen 8107973342 Work on pure WireGuard test 7 years ago
Mathias Hall-Andersen ee3599d550 Moved IO traits into platform module 7 years ago
Mathias Hall-Andersen 3fa928b315 Work on platform specific code (Linux) 7 years ago
Mathias Hall-Andersen a08fd4002b Work on Linux platform code 7 years ago
Mathias Hall-Andersen 3d6e8f08a7 Enable adding TUN reader to WG interface 7 years ago
Mathias Hall-Andersen 7ce5415169 Start porting kernel timer semantics 7 years ago
Mathias Hall-Andersen 761c46064d Restructure IO traits. 7 years ago
Mathias Hall-Andersen c82d3e554b Restructure dummy implementations 7 years ago
Mathias Hall-Andersen edfd2f235a Added key_confirmed callback 7 years ago
Mathias Hall-Andersen 5cc1083499 Added zero_key to peer 7 years ago
Mathias Hall-Andersen b31becda71 Begin work on the pure Wireguard implemenation 7 years ago
Mathias Hall-Andersen 02d9bdcc96 Full inbound/outbound router test 7 years ago
Mathias Hall-Andersen 929eadb651 Outbound cryptkey routing 7 years ago
Mathias Hall-Andersen d16521f4c7 Added Bind trait to router 7 years ago
Mathias Hall-Andersen 46d76b80c6 Reduce number of type parameters in router 7 years ago
Mathias Hall-Andersen 0520b28ac2 Move to RustCrypto AEAD crate for handshake 7 years ago
Mathias Hall-Andersen 6785aa4cb5 Join with worker threads on device drop 7 years ago
Mathias Hall-Andersen a80e64014c Unbox callback closures 7 years ago
Mathias Hall-Andersen e16151419d Work on callback structure for cryptkey router 7 years ago
Mathias Hall-Andersen 2272e5250f Move to hjul crate 7 years ago
Mathias Hall-Andersen c5aba7183d Initial version of timer framework 7 years ago
Mathias Hall-Andersen 9cef264581 Ensure peer threads are stopped on drop 7 years ago
Mathias Hall-Andersen 7e727d120b Restructure and job stealing work queue 7 years ago
Mathias Hall-Andersen 31ef3e2871 Implemented keypair_confirm 7 years ago
Mathias Hall-Andersen 78ab1a93e6 Remove peer from cryptkey router on drop 7 years ago
Mathias Hall-Andersen 5aeea9b619 Begin drafting cross-platform interface 7 years ago
Mathias Hall-Andersen 657a1ccb44 Implement add_keypair semantics 7 years ago
Mathias Hall-Andersen 723a1b8e85 Port replay filter and sketch router state 7 years ago
Mathias Hall-Andersen 2bdcda067c Remove rust-crypto, move to libsodium bindings 7 years ago
Mathias Hall-Andersen 1cfd5aea1a Move to nested handshake message structure 7 years ago
Mathias Hall-Andersen 2c81abbe79 Restructured for wireguard-rs 7 years ago