summaryrefslogtreecommitdiff
path: root/src/conn.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Align with go library layoutMathias Hall-Andersen2018-02-041-128/+0
|
* Rework of entire locking systemMathias Hall-Andersen2018-02-021-9/+8
| | | | | | 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 teardownMathias Hall-Andersen2018-01-261-10/+9
| | | | | There is a double lock issue with device.Close which has yet to be resolved.
* Work on timer teardown + bug fixesMathias Hall-Andersen2018-01-131-7/+4
| | | | | Added waitgroups to peer struct for routine start / stop synchronisation
* Peer timer teardownMathias Hall-Andersen2017-12-291-1/+1
|
* Added cross namespace TUN status detectionMathias Hall-Andersen2017-11-291-2/+2
|
* Better naming of bind helpersMathias Hall-Andersen2017-11-191-6/+5
|
* Begin generic Bind implementationMathias Hall-Andersen2017-11-191-3/+1
|
* Moved endpoint into interface and simplified peerMathias Hall-Andersen2017-11-181-8/+12
|
* Ported remaining netns.shMathias Hall-Andersen2017-11-171-0/+16
| | | | | - Ported remaining netns.sh tests - Begin work on generic implementation of bind interface
* Initial working source cachingMathias Hall-Andersen2017-11-141-2/+7
|
* Fixed blocking reader on closed socketMathias Hall-Andersen2017-11-111-8/+8
|
* Fixed port endiannessMathias Hall-Andersen2017-11-111-15/+30
|
* Fixed message header length in conn_linuxMathias Hall-Andersen2017-10-271-0/+7
|
* Initial implementation of source cachingMathias Hall-Andersen2017-10-161-5/+16
| | | | Yet untested.
* Added new UDPBind interfaceMathias Hall-Andersen2017-10-081-65/+22
|
* Begin incorporating new src cache into receiveMathias Hall-Andersen2017-10-071-37/+69
|
* Definition of platform specific socket bindMathias Hall-Andersen2017-10-061-1/+1
|
* Sleep to close fdJason A. Donenfeld2017-09-261-0/+5
|
* Begin work on source address caching (linux)Mathias Hall-Andersen2017-09-241-0/+22
|
* Add support for fwmark on linuxMathias Hall-Andersen2017-08-221-1/+15
|
* Added missing IF index checkMathias Hall-Andersen2017-08-171-6/+14
|
* Improved receive.goMathias Hall-Andersen2017-08-111-0/+40
- Fixed configuration listen-port semantics - Improved receive.go code for updating listen port - Updated under load detection, how follows the kernel space implementation - Fixed trie bug accidentally introduced in last commit - Added interface name to log (format still subject to change) - Can now configure the logging level using the LOG_LEVEL variable - Begin porting netsh.sh tests - A number of smaller changes