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-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
2021-05-06
device: log all errors received by RoutineReceiveIncoming
Josh Bleecher Snyder
2021-04-12
device: don't defer unlocking from loop
Jason A. Donenfeld
2021-04-12
conn: reconstruct v4 vs v6 receive function based on symtab
Jason A. Donenfeld
2021-04-12
device: allocate new buffer in receive death spiral
Kristupas Antanavičius
2021-04-02
all: make conn.Bind.Open return a slice of receive functions
Josh Bleecher Snyder
2021-03-30
device: handle broader range of errors in RoutineReceiveIncoming
Josh Bleecher Snyder
2021-03-30
device: rename unsafeCloseBind to closeBindLocked
Josh Bleecher Snyder
2021-03-11
device: signal to close device in separate routine
Jason A. Donenfeld
2021-03-06
device: get rid of peers.empty boolean in timersActive
Jason A. Donenfeld
2021-02-25
conn: implement RIO for fast Windows UDP sockets
Jason A. Donenfeld
2021-02-23
global: remove TODO name graffiti
Jason A. Donenfeld
2021-02-23
device: test up/down using virtual conn
Jason A. Donenfeld
2021-02-23
device: cleanup unused test components
Jason A. Donenfeld
2021-02-23
conn: make binds replacable
Jason A. Donenfeld
[next]