Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Align with go library layout | Mathias Hall-Andersen | 2018-02-04 | 1 | -58/+0 |
| | |||||
* | Work on timer teardown + bug fixes | Mathias Hall-Andersen | 2018-01-13 | 1 | -3/+3 |
| | | | | | Added waitgroups to peer struct for routine start / stop synchronisation | ||||
* | Peer timer teardown | Mathias Hall-Andersen | 2017-12-29 | 1 | -12/+4 |
| | |||||
* | Removed IFF_NO_PI from TUN linux | Mathias Hall-Andersen | 2017-12-04 | 1 | -7/+7 |
| | | | | | | | | 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. | ||||
* | Better naming of bind helpers | Mathias Hall-Andersen | 2017-11-19 | 1 | -2/+4 |
| | |||||
* | Moved TUN device creation to pre-fork | Mathias Hall-Andersen | 2017-11-14 | 1 | -0/+2 |
| | |||||
* | Initial implementation of source caching | Mathias Hall-Andersen | 2017-10-16 | 1 | -2/+2 |
| | | | | Yet untested. | ||||
* | Add support for fwmark on linux | Mathias Hall-Andersen | 2017-08-22 | 1 | -3/+3 |
| | |||||
* | Update MTU based on netlink messages (linux) | Mathias Hall-Andersen | 2017-08-22 | 1 | -3/+41 |
| | |||||
* | Number of fixes in response to code review | Mathias Hall-Andersen | 2017-08-07 | 1 | -1/+10 |
| | | | | | This version cannot complete a handshake. The program will panic upon receiving any message on the UDP socket. | ||||
* | First set of code review patches | Mathias Hall-Andersen | 2017-08-04 | 1 | -0/+1 |
| | |||||
* | Added padding | Mathias Hall-Andersen | 2017-07-15 | 1 | -0/+6 |
| | | | | Added plaintext padding and fixed default interface MTU | ||||
* | Fixed MTU method for linux TUN interface | Mathias Hall-Andersen | 2017-07-11 | 1 | -4/+4 |
| | | | | | Updated the TUN interface Added the "MTU" method for the linux implementation of the TUN interface | ||||
* | Handshake negotiation functioning | Mathias Hall-Andersen | 2017-07-01 | 1 | -1/+1 |
| | |||||
* | Work on UAPI | Mathias Hall-Andersen | 2017-06-28 | 1 | -1/+1 |
| | | | | | | | Cross-platform API (get operation) Handshake initiation creation process Outbound packet flow Fixes from code-review | ||||
* | Beginning work on TUN interface | Mathias Hall-Andersen | 2017-06-04 | 1 | -0/+8 |
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. |