]> git.ipfire.org Git - thirdparty/wireguard-go.git/shortlog
thirdparty/wireguard-go.git
2021-03-30  Josh Bleecher... device: handle broader range of errors in RoutineReceiv...
2021-03-30  Josh Bleecher... conn: document retry loop in StdNetBind.Open
2021-03-30  Josh Bleecher... conn: use local ipvN vars in StdNetBind.Open
2021-03-30  Josh Bleecher... conn: unify code in StdNetBind.Send
2021-03-30  Josh Bleecher... device: rename unsafeCloseBind to closeBindLocked
2021-03-23  Jason A. Donenfeldversion: bump snapshot 0.0.20210323
2021-03-23  Jason A. Donenfeldtun: freebsd: use broadcast mode instead of PPP mode
2021-03-11  Jason A. Donenfelddevice: signal to close device in separate routine
2021-03-11  Jason A. Donenfeldtun: linux: do not spam events every second from hack...
2021-03-09  Kay Diamtun: freebsd: allow empty names
2021-03-09  Jason A. Donenfeldwinpipe: move syscalls into x/sys
2021-03-09  Jason A. Donenfeldmemmod: use resource functions from x/sys
2021-03-09  Jason A. Donenfeldmemmod: do not use IsBadReadPtr
2021-03-09  Jason A. Donenfeldconn: linux: unexport mutex
2021-03-09  Jason A. Donenfeldmod: bump x/sys
2021-03-06  Jason A. Donenfeldmod: rename COPYING to LICENSE
2021-03-06  Jason A. Donenfeldtun/netstack: bump deps and api
2021-03-06  Jason A. Donenfelddevice: get rid of peers.empty boolean in timersActive
2021-02-25  Jason A. Donenfeldconn: implement RIO for fast Windows UDP sockets
2021-02-23  Jason A. Donenfeldglobal: remove TODO name graffiti
2021-02-23  Jason A. Donenfelddevice: test up/down using virtual conn
2021-02-23  Jason A. Donenfelddevice: cleanup unused test components
2021-02-23  Jason A. Donenfeldconn: make binds replacable
2021-02-22  Jason A. Donenfelddevice: disable waitpool tests
2021-02-22  Brad Fitzpatricktun: make NativeTun.Close well behaved, not crash on...
2021-02-22  Brad FitzpatrickREADME: bump document Go requirement to 1.16
2021-02-17  Jason A. Donenfeldglobal: stop using ioutil
2021-02-16  Jason A. Donenfeldconn: bump to 1.16 and get rid of NetErrClosed hack
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
next