]> git.ipfire.org Git - thirdparty/wireguard-go.git/shortlog
thirdparty/wireguard-go.git
2021-02-09  Jason A. Donenfelddevice: do not attach finalizer to non-returned object
2021-02-09  Jason A. Donenfelddevice: lock elem in autodraining queue before freeing
2021-02-09  Jason A. Donenfelddevice: remove listen port race in tests
2021-02-08  Jason A. Donenfelddevice: generate test keys on the fly
2021-02-08  Josh Bleecher... device: remove mutex from Peer send/receive
2021-02-08  Josh Bleecher... device: create channels.go
2021-02-08  Josh Bleecher... device: print direction when ping transit fails
2021-02-08  Josh Bleecher... device: separate timersInit from timersStart
2021-02-08  Josh Bleecher... device: don't track device interface state in RoutineTU...
2021-02-08  Josh Bleecher... device: improve MTU change handling
2021-02-08  Josh Bleecher... device: remove device.state.stopping from RoutineTUNEve...
2021-02-08  Josh Bleecher... device: overhaul device state management
2021-02-08  Josh Bleecher... device: remove unnecessary zeroing in peer.SendKeepalive
2021-02-08  Josh Bleecher... device: remove device.state.stopping from RoutineHandshake
2021-02-08  Josh Bleecher... device: remove device.state.stopping from RoutineDecryption
2021-02-04  Jason A. Donenfeldmain: add back version file
2021-02-03  Jason A. Donenfeldtai64n: add string representation for error messages
2021-02-03  Jason A. Donenfelddevice: take peer handshake when reinitializing last...
2021-02-03  Josh Bleecher... device: fix goroutine leak test
2021-02-03  Jason A. Donenfelddevice: add up/down stress test
2021-02-03  Jason A. Donenfelddevice: pass cfg strings around in tests instead of...
2021-02-03  Jason A. Donenfelddevice: benchmark the waitpool to compare it to the...
2021-02-02  Josh Bleecher... device: test that we do not leak goroutines
2021-02-02  Josh Bleecher... device: tie encryption queue lifetime to the peers...
2021-02-02  Jason A. Donenfelddevice: use a waiting sync.Pool instead of a channel
2021-01-29  Jason A. Donenfelddevice: reduce number of append calls when padding
2021-01-29  Jason A. Donenfelddevice: use int64 instead of atomic.Value for time...
2021-01-29  Jason A. Donenfelddevice: use new model queues for handshakes
2021-01-29  Jason A. Donenfelddevice: simplify peer queue locking
2021-01-28  Jason A. Donenfelddevice: reduce nesting when staging packet
2021-01-28  Jason A. Donenfeldglobal: bump copyright
2021-01-28  Jason A. Donenfelddevice: remove version string
2021-01-28  Jason A. Donenfelddevice: do not allow get to run while set runs
2021-01-28  Jason A. Donenfelddevice: avoid hex allocations in IpcGet
2021-01-28  Jason A. Donenfelddevice: the psk is not a chapoly key
2021-01-27  Jason A. Donenfelddevice: get rid of nonce routine
2021-01-27  Jason A. Donenfeldtun: use %w for errors on linux
2021-01-27  Jason A. Donenfelddevice: avoid deadlock when changing private key and...
2021-01-27  Jason A. Donenfelddevice: use linked list for per-peer allowed-ip traversal
2021-01-26  Jason A. Donenfelddevice: combine debug and info log levels into 'verbose'
2021-01-26  Josh Bleecher... device: change logging interface to use functions
2021-01-26  Josh Bleecher... device: fix shadowing of err in IpcHandle
2021-01-26  Josh Bleecher... device: remove extra error arg
2021-01-26  Brad Fitzpatrickdevice: reduce allocs in Device.IpcGetOperation
2021-01-26  Josh Bleecher... device: add benchmark for UAPI Device.IpcGetOperation
2021-01-26  Brad Fitzpatrickconn: fix interface parameter name in Bind interface...
2021-01-25  Jason A. Donenfelddevice: allow pipelining UAPI requests
2021-01-25  Jason A. Donenfeldipc: add missing Windows errno
2021-01-25  Josh Bleecher... device: serialize access to IpcSetOperation
2021-01-25  Josh Bleecher... device: simplify handling of IPC set endpoint
2021-01-25  Josh Bleecher... device: remove close processing fwmark
2021-01-25  Josh Bleecher... device: remove unnecessary comment
2021-01-25  Josh Bleecher... device: introduce new IPC error message for unknown...
2021-01-25  Josh Bleecher... device: correct IPC error number for I/O errors
2021-01-25  Josh Bleecher... device: simplify IpcHandle error handling
2021-01-25  Josh Bleecher... device: split IpcSetOperation into parts
2021-01-25  Josh Bleecher... device: expand IPCError
2021-01-25  Josh Bleecher... device: remove dead code
2021-01-25  Josh Bleecher... device: return errors from ipc scanner
2021-01-20  Jason A. Donenfeldnetstack: further sequester with own go.mod and go.sum
2021-01-20  Jason A. Donenfeldnetstack: introduce new module for gvisor tcp tun adapter
2021-01-20  Jason A. Donenfelddevice: allow compiling with Go 1.15
2021-01-20  Josh Bleecher... device: remove unused fields from DummyDatagram and...
2021-01-20  Josh Bleecher... device: remove unused trie test code
2021-01-20  Josh Bleecher... conn: remove _ method receiver
2021-01-20  Josh Bleecher... tun: fix fmt.Errorf format strings
2021-01-20  Josh Bleecher... device: remove unnecessary zeroing
2021-01-20  Josh Bleecher... device: remove QueueInboundElement.dropped
2021-01-20  Josh Bleecher... device: remove QueueOutboundElement.dropped
2021-01-20  Josh Bleecher... tun/wintun/memmod: gofmt
2021-01-20  Josh Bleecher... tun/wintun/memmod: fix format verb
2021-01-20  Josh Bleecher... device: check returned errors from NewPeer in TestNoise...
2021-01-20  Josh Bleecher... device: remove selects from encrypt/decrypt/inbound...
2021-01-20  Josh Bleecher... device: put handshake buffer in pool in FlushPacketQueues
2021-01-20  Josh Bleecher... device: use channel close to shut down and drain decryp...
2021-01-13  Jason A. Donenfeldtun: add tcpip stack tunnel abstraction
2021-01-08  Jason A. Donenfelddevice: receive: do not exit immediately on transient...
2021-01-07  Jason A. Donenfeldconn: linux: do not allow ReceiveIPvX to race with...
2021-01-07  Jason A. Donenfelddevice: receive: drain decryption queue before exiting...
2021-01-07  Josh Bleecher... device: add latency and throughput benchmarks
2021-01-07  Josh Bleecher... device: use LogLevelError for benchmarking
2021-01-07  Josh Bleecher... device: make test infrastructure usable with benchmarks
2021-01-07  Jason A. Donenfeldmemmod: apply explicit build tags to _32 and _64 files
2021-01-07  Jason A. Donenfeldtun: make customization of WintunPool and requested...
2021-01-07  Josh Bleecher... all: use ++ to increment
2021-01-07  Josh Bleecher... device: remove unnecessary zeroing
2021-01-07  Josh Bleecher... device: call wg.Add outside the goroutine
2021-01-07  Josh Bleecher... device: remove QueueInboundElement leak with stopped...
2021-01-07  Josh Bleecher... device: simplify UAPI helper methods
2021-01-07  Jason A. Donenfelddevice: fix alignment of peer stats member
2021-01-07  Jason A. Donenfelddevice: add UAPI helper methods
2021-01-07  Jason A. Donenfeldconn: do not SO_REUSEADDR on linux
2021-01-07  Jason A. Donenfelddevice: add missing colon to error line
2021-01-07  Brad Fitzpatrickdevice: fix error shadowing before log print
2021-01-07  Josh Bleecher... device: fix data race in peer.timersActive
2021-01-07  Josh Bleecher... device: fix races from changing private_key
2021-01-07  Josh Bleecher... device: always name *Queue*Element variables elem
2021-01-07  Josh Bleecher... device: use channel close to shut down and drain outbou...
2021-01-07  Josh Bleecher... device: fix persistent_keepalive_interval data races
2021-01-07  Josh Bleecher... device: use channel close to shut down and drain encryp...
next