Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-11 | Fixed MTU method for linux TUN interface | Mathias Hall-Andersen | |
Updated the TUN interface Added the "MTU" method for the linux implementation of the TUN interface | |||
2017-07-11 | Added ratelimiting of handshake messages | Mathias Hall-Andersen | |
2017-07-10 | Fixed incomming initiation bug | Mathias Hall-Andersen | |
2017-07-10 | Added replay protection | Mathias Hall-Andersen | |
2017-07-08 | Improved timer state machine | Mathias Hall-Andersen | |
2017-07-08 | Added source verification | Mathias Hall-Andersen | |
2017-07-07 | Fixed cookie reply processing bug | Mathias Hall-Andersen | |
2017-07-06 | Fixed broken test | Mathias Hall-Andersen | |
2017-07-06 | Initial working full exchange | Mathias Hall-Andersen | |
The implementation is now capable of connecting to another wireguard instance, complete a handshake and exchange transport messages. | |||
2017-07-02 | Fixed transport header problem | Mathias Hall-Andersen | |
2017-07-01 | Handshake negotiation functioning | Mathias Hall-Andersen | |
2017-06-30 | Removed exponential backoff | Mathias Hall-Andersen | |
2017-06-30 | Completed initial version of outbound flow | Mathias Hall-Andersen | |
2017-06-29 | Completed get/set configuration | Mathias Hall-Andersen | |
For debugging of "outbound flow" Mostly, a few things still missing | |||
2017-06-28 | Work on UAPI | Mathias Hall-Andersen | |
Cross-platform API (get operation) Handshake initiation creation process Outbound packet flow Fixes from code-review | |||
2017-06-27 | Implemented MAC1/2 calculation | Mathias Hall-Andersen | |
2017-06-26 | Begin implementation of outbound work queue | Mathias Hall-Andersen | |
2017-06-26 | Begin work on outbound packet flow | Mathias Hall-Andersen | |
2017-06-24 | Completed noise handshake | Mathias Hall-Andersen | |
2017-06-24 | Restructuring of noise impl. | Mathias Hall-Andersen | |
2017-06-23 | Fixed missing type | Mathias Hall-Andersen | |
2017-06-23 | Beginning work noise handshake | Mathias Hall-Andersen | |
2017-06-04 | Beginning work on TUN interface | Mathias Hall-Andersen | |
And outbound routing I am not entirely convinced the use of net.IP is a good idea, since the internal representation of net.IP is a byte slice and all constructor functions in "net" return 16 byte slices (padded for IPv4), while the use in this project uses 4 byte slices. Which may be confusing. | |||
2017-06-02 | Trie random test | Mathias Hall-Andersen | |
Test trie against naive implementation of prefix routing. | |||
2017-06-02 | Added random test for trie | Mathias Hall-Andersen | |
2017-06-01 | Inital implementation of trie | Mathias Hall-Andersen | |
2017-05-30 | Beginning work on UAPI and routing table | Mathias Hall-Andersen | |
2017-05-30 | Initial scaffolding | Jason A. Donenfeld | |