Commit Graph

27 Commits

Author SHA1 Message Date
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
22f978f014 Clean dead code 2019-12-16 16:37:16 +01:00
Mathias Hall-Andersen
e0db9861bc Added profiler feature 2019-12-14 13:37:51 +01:00
Mathias Hall-Andersen
6566796387 Remove crossbeam dependency 2019-12-10 18:17:48 +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
dee23969f5 Daemonization 2019-11-21 17:12:00 +01:00
Mathias Hall-Andersen
92dbb4c46a Clean dependencies and imports 2019-11-21 11:43:16 +01:00
Mathias Hall-Andersen
b1fbd7fbba Bug fixes from compliance tests with WireGuard 2019-11-18 12:04:20 +01:00
Mathias Hall-Andersen
64707b0471 Update configuration API 2019-11-17 19:52:40 +01:00
Mathias Hall-Andersen
05710c455f Update UAPI semantics for remove 2019-11-15 15:32:36 +01:00
Mathias Hall-Andersen
5b555a2e17 Work on UAPI serialize device 2019-11-11 23:13:46 +01:00
Mathias Hall-Andersen
dd85201c15 Removal of secret key in the handshake module 2019-11-08 19:00:12 +01:00
Mathias Hall-Andersen
293914e47b Implement disable/enable timers 2019-11-06 13:50:38 +01:00
Mathias Hall-Andersen
6ba40f17cb Work on Up/Down operation on WireGuard device 2019-11-04 13:19:27 +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
38cbe50223 Add derived_session 2019-10-31 19:17:20 +01:00
Mathias Hall-Andersen
b25c21885b Work on timer semantics 2019-10-31 17:11:09 +01:00
Mathias Hall-Andersen
4ff328b7da First full test of pure WireGuard 2019-10-28 14:48:24 +01: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
3fa928b315 Work on platform specific code (Linux) 2019-10-23 10:32:18 +02:00
Mathias Hall-Andersen
2f3ceab036 Work on porting timer semantics and linux platform 2019-10-16 13:40:40 +02:00
Mathias Hall-Andersen
a08fd4002b Work on Linux platform code 2019-10-13 22:26:12 +02:00