index
:
wireguard-go
android
dhcp
dhcp2
dmwg-0.0.1
fix/listen-any-addresses
master
sorted-peers
tun-net-with-stack
WireGuard Go
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
device
Age
Commit message (
Expand
)
Author
2023-12-11
device: fix possible deadlock in close method
master
Martin Basovnik
2023-12-11
device: do atomic 64-bit add outside of vector loop
Jason A. Donenfeld
2023-12-11
device: reduce redundant per-packet overhead in RX path
Jordan Whited
2023-12-11
device: change Peer.endpoint locking to reduce contention
Jordan Whited
2023-10-22
device: ratchet up max segment size on android
Jason A. Donenfeld
2023-10-10
device: move Queue{In,Out}boundElement Mutex to container type
Jordan Whited
2023-10-10
device: distribute crypto work as slice of elements
Jordan Whited
2023-10-10
conn, device: use UDP GSO and GRO on Linux
Jordan Whited
2023-06-27
device: wait for and lock ipc operations during close
James Tucker
2023-03-23
conn: disable sticky sockets on Android
Jason A. Donenfeld
2023-03-13
global: buff -> buf
Jason A. Donenfeld
2023-03-10
conn: inch BatchSize toward being non-dynamic
Jason A. Donenfeld
2023-03-10
conn, device, tun: implement vectorized I/O on Linux
Jordan Whited
2023-03-10
conn, device, tun: implement vectorized I/O plumbing
Jordan Whited
2023-02-16
device: uniformly check ECDH output for zeros
Jason A. Donenfeld
2023-02-07
global: bump copyright year
Jason A. Donenfeld
2022-09-20
global: bump copyright year
Jason A. Donenfeld
2022-09-04
all: use Go 1.19 and its atomic types
Brad Fitzpatrick
2022-07-04
conn, device, tun: set CLOEXEC on fds
Brad Fitzpatrick
2022-03-16
all: use any in place of interface{}
Josh Bleecher Snyder
2022-03-16
all: update to Go 1.18
Josh Bleecher Snyder
2021-12-09
global: apply gofumpt
Jason A. Donenfeld
2021-11-29
device: handle peer post config on blank line
Jason A. Donenfeld
2021-11-23
device: reduce peer lock critical section in UAPI
Josh Bleecher Snyder
2021-11-23
device: remove code using unsafe
Josh Bleecher Snyder
2021-11-23
global: use netip where possible now
Jason A. Donenfeld
2021-11-16
device: only propagate roaming value before peer is referenced elsewhere
Jason A. Donenfeld
2021-11-16
device: align 64-bit atomic member in Device
Jason A. Donenfeld
2021-11-16
device: start peers before running handshake test
Jason A. Donenfeld
2021-11-16
device: fix nil pointer dereference in uapi read
David Anderson
2021-11-15
device: make new peers inherit broken mobile semantics
Jason A. Donenfeld
2021-11-15
device: defer state machine transitions until configuration is complete
Jason A. Donenfeld
2021-11-15
device: do not consume handshake messages if not running
Jason A. Donenfeld
2021-10-28
device: timers: use pre-seeded per-thread unlocked fastrandn for jitter
Jason A. Donenfeld
2021-10-28
device: timers: seed unsafe rng before use for jitter
Jason A. Donenfeld
2021-10-12
global: remove old-style build tags
Jason A. Donenfeld
2021-09-05
global: add new go 1.17 build comments
Jason A. Donenfeld
2021-06-04
device: zero out allowedip node pointers when removing
Jason A. Donenfeld
2021-06-03
device: limit allowedip fuzzer a to 4 times through
Jason A. Donenfeld
2021-06-03
device: simplify allowedips lookup signature
Jason A. Donenfeld
2021-06-03
device: remove nodes by peer in O(1) instead of O(n)
Jason A. Donenfeld
2021-06-03
device: remove recursion from insertion and connect parent pointers
Jason A. Donenfeld
2021-06-03
device: reduce size of trie struct
Jason A. Donenfeld
2021-05-22
device: allow reducing queue constants on iOS
Jason A. Donenfeld
2021-05-20
tun: linux: account for interface removal from outside
Jason A. Donenfeld
2021-05-18
device: optimize Peer.String even more
Jason A. Donenfeld
2021-05-14
device: optimize Peer.String
Josh Bleecher Snyder
2021-05-07
device: add ID to repeated routines
Jason A. Donenfeld
2021-05-07
device: remove unusual ... in messages
Jason A. Donenfeld
2021-05-07
device: avoid verbose log line during ordinary shutdown sequence
Jason A. Donenfeld
[next]