Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Align with go library layout | Mathias Hall-Andersen | 2018-02-04 | 1 | -346/+0 |
| | |||||
* | Clear cryptographic state when interface down | Mathias Hall-Andersen | 2018-02-02 | 1 | -6/+1 |
| | | | | | Attempts to clear the cryptographic state for every peer when the device goes down. | ||||
* | Rework of entire locking system | Mathias Hall-Andersen | 2018-02-02 | 1 | -2/+2 |
| | | | | | | 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. | ||||
* | Work on timer teardown + bug fixes | Mathias Hall-Andersen | 2018-01-13 | 1 | -7/+11 |
| | | | | | Added waitgroups to peer struct for routine start / stop synchronisation | ||||
* | Peer timer teardown | Mathias Hall-Andersen | 2017-12-29 | 1 | -59/+91 |
| | |||||
* | More consistent use of signal struct | Mathias Hall-Andersen | 2017-12-01 | 1 | -1/+1 |
| | |||||
* | Refactor timers.go | Mathias Hall-Andersen | 2017-11-30 | 1 | -119/+95 |
| | |||||
* | Fixed typos | Mathias Hall-Andersen | 2017-11-29 | 1 | -4/+4 |
| | |||||
* | Added cross namespace TUN status detection | Mathias Hall-Andersen | 2017-11-29 | 1 | -2/+8 |
| | |||||
* | Fixed timer issue when failing to send handshake | Mathias Hall-Andersen | 2017-10-17 | 1 | -15/+12 |
| | | | | + Identified send4 issue | ||||
* | Initial implementation of source caching | Mathias Hall-Andersen | 2017-10-16 | 1 | -1/+1 |
| | | | | Yet untested. | ||||
* | Added last_minute_handshake_guard | Mathias Hall-Andersen | 2017-09-20 | 1 | -1/+7 |
| | | | | | | | - 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 handling of key-material | Mathias Hall-Andersen | 2017-09-01 | 1 | -19/+13 |
| | |||||
* | Added code from windows branch | Mathias Hall-Andersen | 2017-08-27 | 1 | -336/+336 |
| | |||||
* | Number of fixes in response to code review | Mathias Hall-Andersen | 2017-08-07 | 1 | -37/+37 |
| | | | | | 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 | -22/+11 |
| | |||||
* | Improved timer code | Mathias Hall-Andersen | 2017-07-27 | 1 | -126/+169 |
| | |||||
* | Added last_handshake_time fields to UAPI | Mathias Hall-Andersen | 2017-07-18 | 1 | -0/+4 |
| | |||||
* | Fixed deadlock in index.go | Mathias Hall-Andersen | 2017-07-17 | 1 | -19/+33 |
| | |||||
* | Improved throughput | Mathias Hall-Andersen | 2017-07-14 | 1 | -1/+1 |
| | | | | | | - Improved performance by adding the message buffers to a sync.Pool. - Fixed issue with computing "next" key-pair upon receiving a response message. | ||||
* | Terminate on interface deletion | Mathias Hall-Andersen | 2017-07-13 | 1 | -28/+24 |
| | | | | | | | 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) | ||||
* | Fixed MTU method for linux TUN interface | Mathias Hall-Andersen | 2017-07-11 | 1 | -0/+1 |
| | | | | | Updated the TUN interface Added the "MTU" method for the linux implementation of the TUN interface | ||||
* | Added replay protection | Mathias Hall-Andersen | 2017-07-10 | 1 | -32/+18 |
| | |||||
* | Improved timer state machine | Mathias Hall-Andersen | 2017-07-08 | 1 | -0/+303 |