Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial version of sticky sockets for Linuxsticky-sockets | Mathias Hall-Andersen | 2020-02-01 | 1 | -63/+129 |
| | |||||
* | Clear src when sendmsg fails with EINVAL | Mathias Hall-Andersen | 2020-01-30 | 6 | -56/+76 |
| | |||||
* | Fix typoes | Mathias Hall-Andersen | 2020-01-26 | 1 | -11/+11 |
| | |||||
* | Restructure of public key -> peer state | Mathias Hall-Andersen | 2020-01-26 | 16 | -352/+426 |
| | | | | | | | | | | Restructured the mapping of public keys to peer state in the project. The handshake device is now generic over an opaque type, which enables it to be the sole place where public keys are mapped to the peer states. This gets rid of the "peer" map in the WireGuard devices and avoids having to include the public key in the handshake peer state. | ||||
* | Fixed bind6 also binding on IPv4 | Mathias Hall-Andersen | 2020-01-10 | 3 | -46/+217 |
| | |||||
* | Work on sticky sockets | Mathias Hall-Andersen | 2020-01-09 | 6 | -44/+359 |
| | |||||
* | Fixed typo in under load codeclean | Mathias Hall-Andersen | 2019-12-27 | 6 | -25/+69 |
| | |||||
* | Remove unused under_load code | Mathias Hall-Andersen | 2019-12-26 | 2 | -18/+10 |
| | |||||
* | Make under_load global for WireGuard device | Mathias Hall-Andersen | 2019-12-26 | 13 | -337/+77 |
| | |||||
* | Remove unused test code. | Mathias Hall-Andersen | 2019-12-21 | 16 | -552/+545 |
| | | | | | | | - 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. | ||||
* | Constant renamed to be consistent with kernel WG | Mathias Hall-Andersen | 2019-12-16 | 3 | -6/+7 |
| | |||||
* | Clean dead code | Mathias Hall-Andersen | 2019-12-16 | 18 | -110/+45 |
| | |||||
* | Revert to crossbeam | Mathias Hall-Andersen | 2019-12-16 | 8 | -51/+43 |
| | |||||
* | Removed unused atexit | Mathias Hall-Andersen | 2019-12-14 | 1 | -11/+1 |
| | |||||
* | Added profiler feature | Mathias Hall-Andersen | 2019-12-14 | 12 | -48/+183 |
| | |||||
* | Remove crossbeam dependency | Mathias Hall-Andersen | 2019-12-10 | 9 | -92/+84 |
| | |||||
* | Formatting | Mathias Hall-Andersen | 2019-12-09 | 9 | -42/+45 |
| | |||||
* | Merge branch 'runq' of ssh://git.zx2c4.com/wireguard-rs into runq | Mathias Hall-Andersen | 2019-12-09 | 2 | -8/+0 |
|\ | |||||
| * | Remove futures from dependencies | Mathias Hall-Andersen | 2019-12-06 | 2 | -8/+0 |
| | | |||||
* | | Move to run queue | Mathias Hall-Andersen | 2019-12-09 | 9 | -251/+478 |
|/ | |||||
* | Fixed inbound job bug (add to sequential queue) | Mathias Hall-Andersen | 2019-12-06 | 10 | -207/+289 |
| | |||||
* | Moving away from peer threads | Mathias Hall-Andersen | 2019-12-03 | 14 | -432/+640 |
| | |||||
* | Close socket fd after getmtu ioctl | Mathias Hall-Andersen | 2019-11-28 | 1 | -0/+17 |
| | |||||
* | Fetch updated MTU on linux | Mathias Hall-Andersen | 2019-11-27 | 1 | -20/+75 |
| | |||||
* | Work on netlink IF event code for Linux | Mathias Hall-Andersen | 2019-11-27 | 6 | -109/+311 |
| | |||||
* | Enable up/down from configuration interface | Mathias Hall-Andersen | 2019-11-25 | 9 | -85/+180 |
| | |||||
* | Make IO traits suitable for Tun events (up/down) | Mathias Hall-Andersen | 2019-11-24 | 20 | -126/+186 |
| | |||||
* | Daemonization | Mathias Hall-Andersen | 2019-11-21 | 8 | -37/+94 |
| | |||||
* | Clean dependencies and imports | Mathias Hall-Andersen | 2019-11-21 | 11 | -63/+57 |
| | |||||
* | Better compartmentalization of cryptokey router | Mathias Hall-Andersen | 2019-11-18 | 6 | -185/+395 |
| | |||||
* | Bug fixes from compliance tests with WireGuard | Mathias Hall-Andersen | 2019-11-18 | 11 | -230/+291 |
| | |||||
* | Update configuration API | Mathias Hall-Andersen | 2019-11-17 | 15 | -105/+122 |
| | |||||
* | Update UAPI semantics for remove | Mathias Hall-Andersen | 2019-11-15 | 18 | -140/+288 |
| | |||||
* | Initial version of full UAPI parser | Mathias Hall-Andersen | 2019-11-13 | 4 | -83/+142 |
| | |||||
* | Work on UAPI serialize device | Mathias Hall-Andersen | 2019-11-11 | 6 | -17/+113 |
| | |||||
* | Implemented UAPI "get" line-parser | Mathias Hall-Andersen | 2019-11-10 | 5 | -161/+240 |
| | |||||
* | Removal of secret key in the handshake module | Mathias Hall-Andersen | 2019-11-08 | 6 | -169/+190 |
| | |||||
* | Implement disable/enable timers | Mathias Hall-Andersen | 2019-11-06 | 6 | -88/+138 |
| | |||||
* | Work on Up/Down operation on WireGuard device | Mathias Hall-Andersen | 2019-11-04 | 8 | -152/+267 |
| | |||||
* | Work on UAPI parser | Mathias Hall-Andersen | 2019-11-03 | 6 | -41/+231 |
| | |||||
* | Work on configuration interface | Mathias Hall-Andersen | 2019-11-02 | 9 | -34/+120 |
| | |||||
* | Add derived_session | Mathias Hall-Andersen | 2019-10-31 | 2 | -8/+19 |
| | |||||
* | Work on timer semantics | Mathias Hall-Andersen | 2019-10-31 | 10 | -80/+181 |
| | |||||
* | Remove unused dependencies | Mathias Hall-Andersen | 2019-10-30 | 5 | -423/+19 |
| | |||||
* | Change router job to accommodate keep_key_fresh | Mathias Hall-Andersen | 2019-10-30 | 5 | -140/+139 |
| | |||||
* | Unified use of make_packet during tests | Mathias Hall-Andersen | 2019-10-29 | 6 | -119/+144 |
| | |||||
* | First full test of pure WireGuard | Mathias Hall-Andersen | 2019-10-28 | 12 | -62/+242 |
| | |||||
* | Fixed Ordering::Acquire -> Ordering::SeqCst typo | Mathias Hall-Andersen | 2019-10-23 | 4 | -8/+12 |
| | |||||
* | Work on pure WireGuard test | Mathias Hall-Andersen | 2019-10-23 | 7 | -83/+156 |
| | |||||
* | Moved IO traits into platform module | Mathias Hall-Andersen | 2019-10-23 | 26 | -270/+352 |
| |