aboutsummaryrefslogtreecommitdiffstats
path: root/device/device.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* device: do not allow get to run while set runsJason A. Donenfeld2021-01-281-1/+2
* device: avoid deadlock when changing private key and removing self peersJason A. Donenfeld2021-01-271-0/+2
* device: use linked list for per-peer allowed-ip traversalJason A. Donenfeld2021-01-271-1/+0
* device: combine debug and info log levels into 'verbose'Jason A. Donenfeld2021-01-261-5/+5
* device: change logging interface to use functionsJosh Bleecher Snyder2021-01-261-5/+5
* device: serialize access to IpcSetOperationJosh Bleecher Snyder2021-01-251-0/+1
* device: remove unnecessary zeroingJosh Bleecher Snyder2021-01-201-5/+0
* device: put handshake buffer in pool in FlushPacketQueuesJosh Bleecher Snyder2021-01-201-1/+2
* device: use channel close to shut down and drain decryption channelJosh Bleecher Snyder2021-01-201-12/+25
* device: receive: drain decryption queue before exiting RoutineDecryptionJason A. Donenfeld2021-01-071-1/+4
* all: use ++ to incrementJosh Bleecher Snyder2021-01-071-1/+1
* device: add missing colon to error lineJason A. Donenfeld2021-01-071-1/+1
* device: fix data race in peer.timersActiveJosh Bleecher Snyder2021-01-071-2/+4
* device: fix persistent_keepalive_interval data racesJosh Bleecher Snyder2021-01-071-1/+1
* device: use channel close to shut down and drain encryption channelJosh Bleecher Snyder2021-01-071-7/+32
* device: remove starting waitgroupsJosh Bleecher Snyder2021-01-071-11/+0
* device: wait for routines to stop before removing peersDmytro Shynkevych2020-07-041-1/+1
* device: export Bind and remove socketfd shims for androidDavid Crawshaw2020-06-221-0/+6
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
* conn: introduce new package that splits out the Bind and Endpoint typesDavid Crawshaw2020-05-021-10/+136
* noise: unify zero checking of ecdhJason A. Donenfeld2020-03-171-3/+0
* device: fix private key removal logicJason A. Donenfeld2020-02-041-13/+4
* device: drop lock before expiring keysJason A. Donenfeld2019-08-051-4/+11
* device: immediately rekey all peers after changing device private keyJason A. Donenfeld2019-07-111-0/+6
* tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher2019-06-141-3/+2
* device: add SendKeepalivesToPeersWithCurrentKeypair for handoverJason A. Donenfeld2019-05-301-0/+17
* device: fail to give bind if it doesn't existJason A. Donenfeld2019-05-171-0/+1
* global: regroup all importsJason A. Donenfeld2019-05-141-2/+3
* global: begin modularizationJason A. Donenfeld2019-03-031-0/+396