[PATCH 00/12] Misc patches
Simon Ruderich
simon at ruderich.org
Mon Jan 1 11:52:50 CET 2018
Hello,
In addition to the TUN patches I noticed a few other things while
reading the code. Some of these patches might be biased so just
drop anything you don't like (or tell me how to improve it)
Regards
Simon
Simon Ruderich (12):
Fix typos in comments
tun_linux: use getDummySock()
receive, send: use AtomicBool for dropped in QueueInboundElement,
QueueOutboundElement
device: move removePeerUnsafe() into Device
index: NewIndex(): don't use separate read-lock to check if index is
present
device: use UnderLoadAfterTime constant
peer: NewPeer(): add missing device.mutex.Unlock() in error paths
conn_linux: move comment to make its meaning more obvious
ratelimiter: Allow(): don't use separate read-lock to check if ip is
present
receive, send: specialize addTo*Queue() functions
noise_protocol: mixHash(): remove unnecessary Reset()
timers: log error if handshake sending fails
src/conn_linux.go | 9 ++++-----
src/device.go | 12 ++++++------
src/index.go | 14 ++++----------
src/keypair.go | 2 +-
src/main.go | 2 +-
src/noise_protocol.go | 11 +++++------
src/peer.go | 4 +++-
src/ratelimiter.go | 10 ++--------
src/receive.go | 30 +++++++++++-------------------
src/send.go | 17 +++++++----------
src/timers.go | 4 ++--
src/tun_linux.go | 23 ++---------------------
12 files changed, 48 insertions(+), 90 deletions(-)
--
2.15.1
More information about the WireGuard
mailing list