Mathias Hall-Andersen
12a7b371d4
Restructuring and dependency version bump.
2020-03-29 18:21:48 +02:00
Mathias Hall-Andersen
8de2305cc7
Fixed unit tests
2020-02-21 00:31:00 +01:00
Mathias Hall-Andersen
bb0a8acea3
Make under_load global for WireGuard device
2019-12-26 22:55:33 +01:00
Mathias Hall-Andersen
aabefa5043
Remove unused test code.
...
- 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-21 00:17:31 +01:00
Mathias Hall-Andersen
5a7f762d6c
Moving away from peer threads
2019-12-03 21:49:08 +01:00
Mathias Hall-Andersen
04f507556b
Work on netlink IF event code for Linux
2019-11-27 16:59:54 +01:00
Mathias Hall-Andersen
f228b6f98b
Enable up/down from configuration interface
2019-11-25 13:33:00 +01:00
Mathias Hall-Andersen
3bff078e3f
Make IO traits suitable for Tun events (up/down)
2019-11-24 18:41:43 +01:00
Mathias Hall-Andersen
a0fa261a8a
Work on UAPI parser
2019-11-03 18:33:49 +01:00
Mathias Hall-Andersen
027d3d24d9
Work on configuration interface
2019-11-02 21:58:04 +01:00
Mathias Hall-Andersen
afc96611a5
Change router job to accommodate keep_key_fresh
2019-10-30 12:01:12 +01:00
Mathias Hall-Andersen
e04a11a8ca
Unified use of make_packet during tests
2019-10-29 16:53:59 +01:00
Mathias Hall-Andersen
4ff328b7da
First full test of pure WireGuard
2019-10-28 14:48:24 +01:00
Mathias Hall-Andersen
3e829c04d1
Fixed Ordering::Acquire -> Ordering::SeqCst typo
2019-10-23 14:14:08 +02:00
Mathias Hall-Andersen
8107973342
Work on pure WireGuard test
2019-10-23 14:00:21 +02:00
Mathias Hall-Andersen
ee3599d550
Moved IO traits into platform module
2019-10-23 12:08:35 +02:00
Mathias Hall-Andersen
a08fd4002b
Work on Linux platform code
2019-10-13 22:26:12 +02:00