summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Listen for flush in outer selectMathias Hall-Andersen2018-05-191-8/+30
| | | | | | | | Now listen for flushNonceQueue signal in outer select during the RoutineNonce routine. This is needed to handle the edge case where the queue is flushed, but no packets are in the nonce queue. Since the signal has capacity 1 this signal will remain and potentially flush the queue at a later time, with packets meant for transmission.
* Add copyright headersMathias Hall-Andersen2018-05-1938-0/+38
|
* Avoid using v6-mapped-v4Jason A. Donenfeld2018-05-182-4/+14
|
* StyleJason A. Donenfeld2018-05-181-3/+3
|
* Fill out readmeJason A. Donenfeld2018-05-171-5/+51
|
* Finer-grained start-stop synchronizationJason A. Donenfeld2018-05-166-5/+33
|
* Fix dir permissions0.0.20180514Jason A. Donenfeld2018-05-152-2/+2
|
* Temporary work around. Please revert meJason A. Donenfeld2018-05-151-0/+2
|
* Lock timers on modificationJason A. Donenfeld2018-05-151-7/+32
|
* Avoid vendoring tooling as much as possibleJason A. Donenfeld2018-05-153-32/+24
|
* Add vendoring for HomebrewJason A. Donenfeld2018-05-154-1/+58
|
* Do not send keepalive if closedJason A. Donenfeld2018-05-151-1/+1
|
* Fix refactoring mistakesJason A. Donenfeld2018-05-152-3/+3
|
* Improve makefileJason A. Donenfeld2018-05-151-2/+10
|
* Use /dev/null as place holderJason A. Donenfeld2018-05-141-0/+5
|
* Print utun name on darwinJason A. Donenfeld2018-05-142-2/+6
|
* Mask IPs when showing from trieJason A. Donenfeld2018-05-141-16/+6
| | | | | Otherwise intermediate nodes that get collapsed to real nodes will display the wrong value.
* Ugly hack to suppress warning on backgrounded processJason A. Donenfeld2018-05-141-0/+4
|
* Better common bits functionJason A. Donenfeld2018-05-142-56/+44
|
* Fix noise testJason A. Donenfeld2018-05-141-7/+9
|
* Cancelable netlink writes and better response correlationJason A. Donenfeld2018-05-141-18/+22
|
* Netlink sockets can't be shutdownJason A. Donenfeld2018-05-144-25/+69
|
* Cleanup socket fileJason A. Donenfeld2018-05-142-4/+12
|
* Clean moreJason A. Donenfeld2018-05-147-63/+50
|
* No more finalizer for rwcancelJason A. Donenfeld2018-05-141-5/+0
|
* No need for padding any moreJason A. Donenfeld2018-05-141-1/+1
|
* Shorthand for empty channelsJason A. Donenfeld2018-05-143-3/+3
|
* Allow go routine to shutdown in darwin tunJason A. Donenfeld2018-05-141-12/+20
|
* Add rwcancelation to darwinJason A. Donenfeld2018-05-144-17/+73
|
* Smoother netlink shutdownJason A. Donenfeld2018-05-141-20/+29
|
* Optional logging even in backgroundJason A. Donenfeld2018-05-143-6/+16
|
* Fix dummy additionsJason A. Donenfeld2018-05-141-4/+3
|
* Look up route for every peerJason A. Donenfeld2018-05-143-61/+90
|
* Ensure go routines can exitJason A. Donenfeld2018-05-142-49/+52
|
* Send event on erroring kqueueJason A. Donenfeld2018-05-141-0/+5
|
* Introduce rwcancelJason A. Donenfeld2018-05-145-75/+170
|
* Prettier abbreviationJason A. Donenfeld2018-05-131-1/+1
|
* More refactoringJason A. Donenfeld2018-05-139-250/+218
|
* More odds and endsJason A. Donenfeld2018-05-134-36/+44
|
* Fix up testsJason A. Donenfeld2018-05-131-2/+2
|
* Odds and endsJason A. Donenfeld2018-05-1316-164/+139
|
* Cleanup ratelimiterJason A. Donenfeld2018-05-132-14/+14
|
* Rework index hashtableJason A. Donenfeld2018-05-138-85/+75
|
* Rewrite timers and related state machinesJason A. Donenfeld2018-05-1014-578/+429
|
* Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen2018-05-053-31/+36
|\
| * Reorder stopping messages so that logs are coherentJason A. Donenfeld2018-05-052-6/+6
| |
| * More robust solution to close deadlockJason A. Donenfeld2018-05-053-31/+33
| |
| * Fix infinite loop in exit routineJason A. Donenfeld2018-05-052-3/+6
| |
* | Removed remaining signals from peerMathias Hall-Andersen2018-05-057-70/+37
|/ | | | | | 1. Removed remaining signals from peer struct 2. Made needAnotherKeepalive local 3. Removed environment check from warning text (annoying when debugging)
* Merge branch 'master' of ssh://git.zx2c4.com/wireguard-goMathias Hall-Andersen2018-05-051-46/+17
|\