]> git.ipfire.org Git - thirdparty/wireguard-go.git/shortlog
thirdparty/wireguard-go.git
2021-02-12  Jason A. Donenfeldversion: bump snapshot 0.0.20210212
2021-02-12  Jason A. Donenfelddevice: remove old version file
2021-02-11  Jason A. Donenfeldgitignore: remove old hacks
2021-02-10  Jason A. Donenfelddevice: use container/list instead of open coding it
2021-02-10  Jason A. Donenfelddevice: retry Up() in up/down test
2021-02-09  Jason A. Donenfeldconn: close old fd before trying again
2021-02-09  Jason A. Donenfelddevice: flush peer queues before starting device
2021-02-09  Jason A. Donenfelddevice: create peer queues at peer creation time
2021-02-09  Jason A. Donenfelddevice: return error from Up() and Down()
2021-02-09  Jason A. Donenfeldrwcancel: add an explicit close call
2021-02-09  Jason A. Donenfeldrwcancel: use errors.Is for unwrapping
2021-02-09  Jason A. Donenfeldtun: use errors.Is for unwrapping
2021-02-09  Jason A. Donenfeldconn: use errors.Is for unwrapping
2021-02-09  Jason A. Donenfelddevice: handshake routine writes into encryption queue
2021-02-09  Josh Bleecher... device: make RoutineReadFromTUN keep encryption queue...
2021-02-09  Jason A. Donenfeldconn: try harder to have v4 and v6 ports agree
2021-02-09  Josh Bleecher... device: only allocate peer queues once
2021-02-09  Josh Bleecher... device: clarify device.state.state docs (again)
2021-02-09  Josh Bleecher... device: run fewer iterations in TestUpDown
2021-02-09  Josh Bleecher... device: run fewer trials in TestWaitPool when race...
2021-02-09  Josh Bleecher... device: remove nil elem check in finalizers
2021-02-09  Jason A. Donenfelddevice: rename unsafeRemovePeer to removePeerLocked
2021-02-09  Jason A. Donenfelddevice: remove deviceStateNew
2021-02-09  Jason A. Donenfelddevice: fix comment typo and shorten state.mu.Lock...
2021-02-09  Jason A. Donenfelddevice: fix typo in comment
2021-02-09  Jason A. Donenfelddevice: fix alignment on 32-bit machines and test for it
2021-02-09  Jason A. Donenfelddevice: do not log on idempotent device state change
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...
next