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
/
receive.go
Age
Commit message (
Expand
)
Author
2023-03-13
global: buff -> buf
Jason A. Donenfeld
2023-03-10
conn, device, tun: implement vectorized I/O plumbing
Jordan Whited
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
2021-11-23
global: use netip where possible now
Jason A. Donenfeld
2021-06-03
device: simplify allowedips lookup signature
Jason A. Donenfeld
2021-05-07
device: add ID to repeated routines
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
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-02-16
conn: bump to 1.16 and get rid of NetErrClosed hack
Jason A. Donenfeld
2021-02-09
device: handshake routine writes into encryption queue
Jason A. Donenfeld
2021-02-09
device: do not attach finalizer to non-returned object
Jason A. Donenfeld
2021-02-08
device: remove mutex from Peer send/receive
Josh Bleecher Snyder
2021-02-08
device: overhaul device state management
Josh Bleecher Snyder
2021-02-08
device: remove device.state.stopping from RoutineHandshake
Josh Bleecher Snyder
2021-02-08
device: remove device.state.stopping from RoutineDecryption
Josh Bleecher Snyder
2021-01-29
device: use new model queues for handshakes
Jason A. Donenfeld
2021-01-29
device: simplify peer queue locking
Jason A. Donenfeld
2021-01-28
global: bump copyright
Jason A. Donenfeld
2021-01-27
device: get rid of nonce routine
Jason A. Donenfeld
2021-01-26
device: combine debug and info log levels into 'verbose'
Jason A. Donenfeld
2021-01-26
device: change logging interface to use functions
Josh Bleecher Snyder
2021-01-20
device: allow compiling with Go 1.15
Jason A. Donenfeld
2021-01-20
device: remove QueueInboundElement.dropped
Josh Bleecher Snyder
2021-01-20
device: remove selects from encrypt/decrypt/inbound/outbound enqueuing
Josh Bleecher Snyder
2021-01-20
device: use channel close to shut down and drain decryption channel
Josh Bleecher Snyder
2021-01-08
device: receive: do not exit immediately on transient UDP receive errors
Jason A. Donenfeld
2021-01-07
device: receive: drain decryption queue before exiting RoutineDecryption
Jason A. Donenfeld
2021-01-07
device: remove QueueInboundElement leak with stopped peers
Josh Bleecher Snyder
2021-01-07
device: fix error shadowing before log print
Brad Fitzpatrick
2021-01-07
device: always name *Queue*Element variables elem
Josh Bleecher Snyder
2021-01-07
device: simplify copying counter to nonce
Josh Bleecher Snyder
2021-01-07
device: remove starting waitgroups
Josh Bleecher Snyder
2020-12-08
device: clear pointers when returning elems to pools
Josh Bleecher Snyder
2020-11-18
device: add write queue mutex for peer
Haichao Liu
2020-05-02
global: update header comments and modules
Jason A. Donenfeld
2020-05-02
conn: introduce new package that splits out the Bind and Endpoint types
David Crawshaw
2019-07-01
device: receive: uniform message for source address check
Jason A. Donenfeld
2019-07-01
device: receive: simplify flush loop
Jason A. Donenfeld
2019-06-11
device: update transfer counters correctly
Jason A. Donenfeld
2019-06-03
device, ratelimiter: replace uses of time.Now().Sub() with time.Since()
Matt Layher
2019-05-14
global: regroup all imports
Jason A. Donenfeld
2019-03-21
receive: implement flush semantics
Jason A. Donenfeld
2019-03-07
receive: squelch tear down error
Jason A. Donenfeld
2019-03-03
global: begin modularization
Jason A. Donenfeld