| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Align with go library layout | 2018-02-04 | 50 | -8845/+0 | |
| | | |||||
| * | Fixed tests | 2018-02-02 | 3 | -22/+35 | |
| | | |||||
| * | Clear cryptographic state when interface down | 2018-02-02 | 5 | -41/+58 | |
| | | | | | | Attempts to clear the cryptographic state for every peer when the device goes down. | ||||
| * | Rework of entire locking system | 2018-02-02 | 10 | -224/+371 | |
| | | | | | | | Locking on the Device instance is now much more fined-grained, seperating out the fields into "resources" st. most common interactions only require a small number. | ||||
| * | Added initial version of peer teardown | 2018-01-26 | 6 | -66/+173 | |
| | | | | | | There is a double lock issue with device.Close which has yet to be resolved. | ||||
| * | Fixed potential DoS issue | 2018-01-16 | 1 | -3/+3 | |
| | | |||||
| * | Work on timer teardown + bug fixes | 2018-01-13 | 8 | -47/+102 | |
| | | | | | | Added waitgroups to peer struct for routine start / stop synchronisation | ||||
| * | Peer timer teardown | 2017-12-29 | 7 | -102/+163 | |
| | | |||||
| * | Removed IFF_NO_PI from TUN linux | 2017-12-04 | 4 | -18/+60 | |
| | | | | | | | | | 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. | ||||
| * | Removed profiler code | 2017-12-02 | 1 | -8/+0 | |
| | | |||||
| * | More consistent use of signal struct | 2017-12-01 | 9 | -68/+68 | |
| | | |||||
| * | Fixed receive path infinite loop | 2017-12-01 | 1 | -84/+81 | |
| | | |||||
| * | Added missing exit codes | 2017-11-30 | 1 | -0/+5 | |
| | | |||||
| * | Refactor timers.go | 2017-11-30 | 8 | -161/+247 | |
| | | |||||
| * | Fixed typos | 2017-11-29 | 3 | -5/+6 | |
| | | |||||
| * | Added cross namespace TUN status detection | 2017-11-29 | 5 | -8/+35 | |
| | | |||||
| * | Better naming of bind helpers | 2017-11-19 | 4 | -10/+11 | |
| | | |||||
| * | Implemented missing methods for Bind and Endpoint | 2017-11-19 | 1 | -18/+52 | |
| | | |||||
| * | Begin generic Bind implementation | 2017-11-19 | 4 | -54/+99 | |
| | | |||||
| * | Moved endpoint into interface and simplified peer | 2017-11-18 | 6 | -80/+101 | |
| | | |||||
| * | Ported remaining netns.sh | 2017-11-17 | 13 | -28/+194 | |
| | | | | | | - Ported remaining netns.sh tests - Begin work on generic implementation of bind interface | ||||
| * | Allows passing UAPI fd to service | 2017-11-17 | 3 | -67/+111 | |
| | | |||||
| * | Moved TUN device creation to pre-fork | 2017-11-14 | 6 | -58/+110 | |
| | | |||||
| * | Initial working source caching | 2017-11-14 | 6 | -54/+63 | |
| | | |||||
| * | Fixed blocking reader on closed socket | 2017-11-11 | 4 | -23/+32 | |
| | | |||||
| * | Fixed port endianness | 2017-11-11 | 4 | -131/+150 | |
| | | |||||
| * | Fixed message header length in conn_linux | 2017-10-27 | 6 | -26/+54 | |
| | | |||||
| * | Fixed timer issue when failing to send handshake | 2017-10-17 | 3 | -38/+54 | |
| | | | | | + Identified send4 issue | ||||
| * | Initial implementation of source caching | 2017-10-16 | 10 | -83/+84 | |
| | | | | | Yet untested. | ||||
| * | Added new UDPBind interface | 2017-10-08 | 6 | -213/+235 | |
| | | |||||
| * | Begin incorporating new src cache into receive | 2017-10-07 | 5 | -95/+162 | |
| | | |||||
| * | Definition of platform specific socket bind | 2017-10-06 | 4 | -39/+197 | |
| | | |||||
| * | Sleep to close fd | 2017-09-26 | 1 | -0/+5 | |
| | | |||||
| * | Clean up error handling of listen port | 2017-09-26 | 4 | -6/+6 | |
| | | |||||
| * | Simplified xplatform spec | 2017-09-26 | 1 | -17/+9 | |
| | | |||||
| * | Begin work on source address caching (linux) | 2017-09-24 | 5 | -11/+273 | |
| | | |||||
| * | Fix up fwmark handling | 2017-09-21 | 4 | -20/+30 | |
| | | |||||
| * | Added last_minute_handshake_guard | 2017-09-20 | 7 | -90/+59 | |
| | | | | | | | | - Added last_minute_handshake_guard and reverted keypair changes. - Added comment explaining the state of Go in releation to handling cryptographic state in memory. - Decreased logging level of netsh test | ||||
| * | Improved readability of send/receive code | 2017-09-09 | 2 | -214/+174 | |
| | | |||||
| * | Fixed TUN interface implementation os OS X | 2017-09-03 | 3 | -30/+91 | |
| | | |||||
| * | Fixed KDF tests | 2017-09-01 | 2 | -7/+10 | |
| | | |||||
| * | Improved handling of key-material | 2017-09-01 | 7 | -91/+203 | |
| | | |||||
| * | Renamed config.go to follow general naming pattern | 2017-08-28 | 1 | -0/+0 | |
| | | |||||
| * | Added code from windows branch | 2017-08-27 | 6 | -337/+896 | |
| | | |||||
| * | Added fwmark code | 2017-08-25 | 6 | -21/+75 | |
| | | |||||
| * | Add support for fwmark on linux | 2017-08-22 | 4 | -12/+44 | |
| | | |||||
| * | Update MTU based on netlink messages (linux) | 2017-08-22 | 3 | -41/+43 | |
| | | |||||
| * | Added missing IF index check | 2017-08-17 | 3 | -22/+37 | |
| | | |||||
| * | Detects interface status on linux | 2017-08-17 | 1 | -12/+147 | |
| | | |||||
| * | Improved test script | 2017-08-14 | 1 | -3/+5 | |
| | | |||||
