Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-15 | Added padding | Mathias Hall-Andersen | |
Added plaintext padding and fixed default interface MTU | |||
2017-07-15 | Conforming to the cross-platform UX | Mathias Hall-Andersen | |
The implementation now terminates when the unix socket is deleted. Currently we are unable to use fsnotify (on linux), since it does not notify on the deletion of open files. The implementation can now daemonize (on linux) or be kept in the foreground by providing the necessary flag. | |||
2017-07-14 | Improved throughput | Mathias Hall-Andersen | |
- Improved performance by adding the message buffers to a sync.Pool. - Fixed issue with computing "next" key-pair upon receiving a response message. | |||
2017-07-13 | Endpoint discovery from handshake initiation | Mathias Hall-Andersen | |
2017-07-13 | Terminate on interface deletion | Mathias Hall-Andersen | |
Program now terminates when the interface is removed Increases the number of os threads (relevant for Go <1.5, not tested) More consistent commenting Improved logging (additional peer information) | |||
2017-07-12 | Restructured MAC/cookie calculation | Mathias Hall-Andersen | |
Added copy-right headers accidentally removed | |||
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 | Merge branch 'master' of git.zx2c4.com:wireguard-go | Mathias Hall-Andersen | |
2017-05-30 | Beginning work on UAPI and routing table | Mathias Hall-Andersen | |
2017-05-30 | README: rust -> go | Peter Wu | |
2017-05-30 | Initial scaffolding | Jason A. Donenfeld | |