aboutsummaryrefslogtreecommitdiffstats
path: root/peer.go (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-03global: begin modularizationJason A. Donenfeld1-270/+0
2019-02-05Extend structs rather than embed, when possibleJason A. Donenfeld1-23/+23
2019-02-05Update copyrightJason A. Donenfeld1-2/+2
2018-09-16global: fix up copyright headersJason A. Donenfeld1-2/+1
2018-05-27Disappointing anti-sticky experimentJason A. Donenfeld1-0/+11
2018-05-21Reasonable punctuation given the spacingJason A. Donenfeld1-2/+2
2018-05-20Fix data races in timersJason A. Donenfeld1-3/+3
2018-05-20Fix race in packetInNonceQueueIsAwaitingKeyJason A. Donenfeld1-1/+1
2018-05-19Add copyright headersMathias Hall-Andersen1-0/+1
2018-05-16Finer-grained start-stop synchronizationJason A. Donenfeld1-4/+5
2018-05-14No need for padding any moreJason A. Donenfeld1-1/+1
2018-05-13Prettier abbreviationJason A. Donenfeld1-1/+1
2018-05-13More refactoringJason A. Donenfeld1-35/+35
2018-05-13Odds and endsJason A. Donenfeld1-12/+12
2018-05-13Rework index hashtableJason A. Donenfeld1-3/+3
2018-05-10Rewrite timers and related state machinesJason A. Donenfeld1-47/+31
2018-05-05Removed remaining signals from peerMathias Hall-Andersen1-35/+19
2018-05-05Removed old signalsMathias Hall-Andersen1-27/+16
2018-05-05Initial version of migration to new event modelMathias Hall-Andersen1-31/+31
2018-05-03global: Add SPDX tags and copyright headerJason A. Donenfeld1-0/+5
2018-05-01Add missing locks and fix debug output, and try to flush queuesJason A. Donenfeld1-2/+2
2018-04-18Fixed read from closed channelMathias Hall-Andersen1-1/+1
2018-04-18Use simple 16-bit integer for persistent keepaliveJason A. Donenfeld1-1/+2
2018-04-18Align 64-bit atomicsJason A. Donenfeld1-1/+1
2018-02-11TUN status hack was causing spam during shutdownMathias Hall-Andersen1-10/+3
2018-02-04Work on logging formatMathias Hall-Andersen1-2/+10
2018-02-04Removed debugging locksMathias Hall-Andersen1-4/+3
2018-02-04Align with go library layoutMathias Hall-Andersen1-0/+0
2018-02-02Fixed testsMathias Hall-Andersen1-16/+29
2018-02-02Clear cryptographic state when interface downMathias Hall-Andersen1-8/+36
2018-02-02Rework of entire locking systemMathias Hall-Andersen1-27/+36
2018-01-26Added initial version of peer teardownMathias Hall-Andersen1-17/+51
2018-01-13Work on timer teardown + bug fixesMathias Hall-Andersen1-19/+43
2018-01-04Revert "Peer timer teardown"Mathias Hall-Andersen1-34/+11
2017-12-29Peer timer teardownMathias Hall-Andersen1-11/+34
2017-11-30Refactor timers.goMathias Hall-Andersen1-31/+28
2017-11-18Moved endpoint into interface and simplified peerMathias Hall-Andersen1-12/+7
2017-10-27Fixed message header length in conn_linuxMathias Hall-Andersen1-0/+11
2017-10-16Initial implementation of source cachingMathias Hall-Andersen1-3/+21
2017-10-08Added new UDPBind interfaceMathias Hall-Andersen1-3/+2
2017-09-20Added last_minute_handshake_guardMathias Hall-Andersen1-1/+4
2017-08-14Improved cookie/mac computation codeMathias Hall-Andersen1-1/+1
2017-08-07Number of fixes in response to code reviewMathias Hall-Andersen1-6/+13
2017-07-27Improved timer codeMathias Hall-Andersen1-10/+10
2017-07-18Added last_handshake_time fields to UAPIMathias Hall-Andersen1-3/+6
2017-07-13Terminate on interface deletionMathias Hall-Andersen1-4/+15
2017-07-08Improved timer state machineMathias Hall-Andersen1-6/+21
2017-07-08Added source verificationMathias Hall-Andersen1-2/+2
2017-07-06Fixed broken testMathias Hall-Andersen1-1/+1
2017-07-06Initial working full exchangeMathias Hall-Andersen1-3/+3