]> git.ipfire.org Git - thirdparty/wireguard-go.git/shortlog
thirdparty/wireguard-go.git
2023-12-11  Jordan Whiteddevice: reduce redundant per-packet overhead in RX...
2023-12-11  Jordan Whiteddevice: change Peer.endpoint locking to reduce contention
2023-12-11  Jordan Whitedtun: implement UDP GSO/GRO for Linux
2023-12-11  Jordan Whitedtun: fix Device.Read() buf length assumption on Windows
2023-10-22  Jason A. Donenfelddevice: ratchet up max segment size on android
2023-10-21  Jason A. Donenfeldconn: set unused OOB to zero length
2023-10-21  Jason A. Donenfeldconn: fix cmsg data padding calculation for gso
2023-10-21  Jason A. Donenfeldconn: separate gso and sticky control
2023-10-18  Jason A. Donenfeldconn: harmonize GOOS checks between "linux" and "android"
2023-10-18  Jason A. Donenfeldconn: simplify supportsUDPOffload
2023-10-10  James Tuckergo.mod,tun/netstack: bump gvisor
2023-10-10  James Tuckertun: fix crash when ForceMTU is called after close
2023-10-10  Jordan Whiteddevice: move Queue{In,Out}boundElement Mutex to contain...
2023-10-10  Jordan Whitedtun: reduce redundant checksumming in tcpGRO()
2023-10-10  Jordan Whitedtun: unwind summing loop in checksumNoFold()
2023-10-10  Jordan Whiteddevice: distribute crypto work as slice of elements
2023-10-10  Jordan Whitedconn, device: use UDP GSO and GRO on Linux
2023-07-04  Dimitri Papadopoulos... netstack: fix typo
2023-07-04  Brad Fitzpatrickall: adjust build tags for wasip1/wasm
2023-06-27  springhackconn: windows: add missing return statement in DstToStr...
2023-06-27  James Tuckerconn: store IP_PKTINFO cmsg in StdNetendpoint src
2023-06-27  James Tuckerdevice: wait for and lock ipc operations during close
2023-03-25  Jordan Whitedtun: use correct IP header comparisons in tcpGRO()...
2023-03-25  Jordan Whitedtun: disqualify tcp4 packets w/IP options from coalescing
2023-03-24  Jason A. Donenfeldconn: move booleans to bottom of StdNetBind struct
2023-03-24  Jason A. Donenfeldconn: use ipv6 message pool for ipv6 receiving
2023-03-24  Jordan Whitedconn: fix StdNetEndpoint data race by dynamically alloc...
2023-03-23  Jason A. Donenfeldconn: disable sticky sockets on Android
2023-03-23  Jason A. Donenfeldglobal: remove old style build tags
2023-03-17  Jordan Whitedtun: replace ErrorBatch() with errors.Join()
2023-03-17  Jordan Whitedgo.mod: bump to Go 1.20
2023-03-16  Jordan Whitedconn: fix getSrcFromControl() iteration
2023-03-16  Jordan Whitedconn: use CmsgSpace() for ancillary data buf sizing
2023-03-13  Jason A. Donenfeldglobal: buff -> buf
2023-03-10  Jason A. Donenfeldconn: use right cmsghdr len types on 32-bit in sticky...
2023-03-10  Jordan Whitedconn: make StdNetBind.BatchSize() return 1 for non...
2023-03-10  Jordan Whitedtun/netstack: enable TCP Selective Acknowledgements
2023-03-10  Jordan Whitedconn: ensure control message size is respected in StdNe...
2023-03-10  Jordan Whitedconn: fix StdNetBind fallback on Windows
2023-03-10  Jason A. Donenfeldconn: inch BatchSize toward being non-dynamic
2023-03-10  Jordan Whitedconn: set SO_{SND,RCV}BUF to 7MB on the Bind UDP socket
2023-03-10  Jason A. Donenfeldgo.mod: bump deps
2023-03-10  Jordan Whitedconn, device, tun: implement vectorized I/O on Linux
2023-03-10  Jordan Whitedconn, device, tun: implement vectorized I/O plumbing
2023-02-23  Jason A. Donenfeldversion: bump snapshot 0.0.20230223
2023-02-16  Jason A. Donenfelddevice: uniformly check ECDH output for zeros
2023-02-09  Jordan Whitedtun: guard Device.Events() against chan writes
2023-02-07  Jason A. Donenfeldglobal: bump copyright year
2023-02-07  Soren L. Hansentun/netstack: make http examples communicate with each...
2023-02-07  Colin Adlertun/netstack: bump gvisor
2022-09-20  Jason A. Donenfeldglobal: bump copyright year
2022-09-20  Colin Adlertun/netstack: ensure `(*netTun).incomingPacket` chan...
2022-09-04  Brad Fitzpatrickall: use Go 1.19 and its atomic types
2022-08-29  Jason A. Donenfeldtun/netstack: remove separate module
2022-08-29  Shengjing Zhutun/netstack: bump to latest gvisor
2022-07-03  Brad Fitzpatrickconn, device, tun: set CLOEXEC on fds
2022-06-01  Tobias Klausertun: use ByteSliceToString from golang.org/x/sys/unix
2022-04-07  Josh Bleecher... conn: remove the final alloc per packet receive
2022-03-18  Jason A. Donenfeldconn: use netip for std bind
2022-03-17  Jason A. Donenfeldversion: bump snapshot 0.0.20220316
2022-03-17  Jason A. Donenfeldtun/netstack: bump mod
2022-03-16  Jason A. Donenfeldmod: bump packages and remove compat netip
2022-03-16  Josh Bleecher... all: use any in place of interface{}
2022-03-16  Josh Bleecher... all: update to Go 1.18
2022-03-10  Alexander Neumanntun/netstack: check error returned by SetDeadline()
2022-03-10  Alexander Neumanntun/netstack: update to latest wireguard-go
2022-02-02  Jason A. Donenfeldtun/netstack: simplify read timeout on ping socket
2022-02-02  Thomas H. Ptacektun/netstack: implement ICMP ping
2022-01-17  Jason A. Donenfeldversion: bump snapshot 0.0.20220117
2022-01-14  Jason A. Donenfeldipc: bsd: try again if kqueue returns EINTR
2021-12-09  Jason A. Donenfeldglobal: apply gofumpt
2021-11-29  Jason A. Donenfelddevice: handle peer post config on blank line
2021-11-23  Josh Bleecher... device: reduce peer lock critical section in UAPI
2021-11-23  Josh Bleecher... device: remove code using unsafe
2021-11-23  Jason A. Donenfeldglobal: use netip where possible now
2021-11-16  Jason A. Donenfelddevice: only propagate roaming value before peer is...
2021-11-16  Jason A. Donenfelddevice: align 64-bit atomic member in Device
2021-11-16  Jason A. Donenfelddevice: start peers before running handshake test
2021-11-16  Jason A. DonenfeldMakefile: don't use test -v because it hides failures...
2021-11-16  David Andersondevice: fix nil pointer dereference in uapi read
2021-11-15  Jason A. Donenfelddevice: make new peers inherit broken mobile semantics
2021-11-15  Jason A. Donenfelddevice: defer state machine transitions until configura...
2021-11-15  Jason A. Donenfelddevice: do not consume handshake messages if not running
2021-11-04  Jason A. Donenfeldtun: move wintun to its own repo
2021-11-04  Jason A. Donenfeldnamedpipe: rename from winpipe to keep in sync with...
2021-10-28  Jason A. Donenfelddevice: timers: use pre-seeded per-thread unlocked...
2021-10-28  Jason A. Donenfelddevice: timers: seed unsafe rng before use for jitter
2021-10-26  Jason A. Donenfeldwintun: align 64-bit argument on ARM32
2021-10-25  Jason A. DonenfeldREADME: raise minimum Go to 1.17
2021-10-22  Mikael Magnussontun/netstack: update gvisor
2021-10-20  Brad Fitzpatrickipc, rwcancel: compile on js/wasm
2021-10-20  Jason A. Donenfeldwintun: allow retrieving DLL version
2021-10-17  Jason A. Donenfeldversion: bump snapshot 0.0.20211016
2021-10-17  Jason A. Donenfeldwintun: remove memmod option for dll loading
2021-10-12  Jason A. Donenfeldglobal: remove old-style build tags
2021-10-12  Jason A. Donenfeldglobal: add newer-style build tags
2021-10-12  Jason A. Donenfeldwintun: use new swdevice-based API for upcoming Wintun...
2021-10-11  Jason A. Donenfeldconn,wintun: use unsafe.Slice instead of unsafeSlice
2021-10-11  Jason A. Donenfeldmemmod: import from wireguard-windows
2021-09-27  Jason A. Donenfeldrwcancel: use unix.Poll again but bump x/sys so it...
next