Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-04 | Align with go library layout | Mathias Hall-Andersen | |
2018-01-13 | Work on timer teardown + bug fixes | Mathias Hall-Andersen | |
Added waitgroups to peer struct for routine start / stop synchronisation | |||
2017-12-29 | Peer timer teardown | Mathias Hall-Andersen | |
2017-12-04 | Removed IFF_NO_PI from TUN linux | Mathias Hall-Andersen | |
This change was needed for the Linux TUN status hack to work properly (not increment the error counter). This commit also updates the TUN interface to allow for the construction / removal of the TUN info headers in-place. | |||
2017-11-19 | Better naming of bind helpers | Mathias Hall-Andersen | |
2017-11-14 | Moved TUN device creation to pre-fork | Mathias Hall-Andersen | |
2017-10-16 | Initial implementation of source caching | Mathias Hall-Andersen | |
Yet untested. | |||
2017-08-22 | Add support for fwmark on linux | Mathias Hall-Andersen | |
2017-08-22 | Update MTU based on netlink messages (linux) | Mathias Hall-Andersen | |
2017-08-07 | Number of fixes in response to code review | Mathias Hall-Andersen | |
This version cannot complete a handshake. The program will panic upon receiving any message on the UDP socket. | |||
2017-08-04 | First set of code review patches | Mathias Hall-Andersen | |
2017-07-15 | Added padding | Mathias Hall-Andersen | |
Added plaintext padding and fixed default interface MTU | |||
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-01 | Handshake negotiation functioning | Mathias Hall-Andersen | |
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-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. |