aboutsummaryrefslogtreecommitdiff
path: root/device/timers.go
AgeCommit message (Expand)Author
2023-12-11device: change Peer.endpoint locking to reduce contentionJordan Whited
2023-02-07global: bump copyright yearJason A. Donenfeld
2022-09-20global: bump copyright yearJason A. Donenfeld
2022-09-04all: use Go 1.19 and its atomic typesBrad Fitzpatrick
2021-12-09global: apply gofumptJason A. Donenfeld
2021-10-28device: timers: use pre-seeded per-thread unlocked fastrandn for jitterJason A. Donenfeld
2021-10-28device: timers: seed unsafe rng before use for jitterJason A. Donenfeld
2021-03-06device: get rid of peers.empty boolean in timersActiveJason A. Donenfeld
2021-02-08device: separate timersInit from timersStartJosh Bleecher Snyder
2021-02-08device: overhaul device state managementJosh Bleecher Snyder
2021-01-28global: bump copyrightJason A. Donenfeld
2021-01-27device: get rid of nonce routineJason A. Donenfeld
2021-01-26device: combine debug and info log levels into 'verbose'Jason A. Donenfeld
2021-01-26device: change logging interface to use functionsJosh Bleecher Snyder
2021-01-07device: fix data race in peer.timersActiveJosh Bleecher Snyder
2021-01-07device: fix persistent_keepalive_interval data racesJosh Bleecher Snyder
2021-01-07device: use defer to simplify peer.NewTimerJosh Bleecher Snyder
2020-05-02global: update header comments and modulesJason A. Donenfeld
2019-05-24device: timers: add jitter on ack failure reinitiationJason A. Donenfeld
2019-03-03global: begin modularizationJason A. Donenfeld