2025-05-21 |
Jason A. Donenfeld | version: bump snapshot master 0.0.20250522 |
commit | commitdiff | tree |
2025-05-21 |
Jason A. Donenfeld | conn: don't enable GRO on Linux < 5.12 |
commit | commitdiff | tree |
2025-05-20 |
Alexander Yastrebov | device: optimize message encoding |
commit | commitdiff | tree |
2025-05-20 |
Jason A. Donenfeld | device: add support for removing allowedips individually |
commit | commitdiff | tree |
2025-05-15 |
Jason A. Donenfeld | version: bump snapshot 0.0.20250515 |
commit | commitdiff | tree |
2025-05-15 |
Jason A. Donenfeld | device: make unmarshall length checks exact |
commit | commitdiff | tree |
2025-05-15 |
Alexander Yastrebov | device: reduce RoutineHandshake allocations |
commit | commitdiff | tree |
2025-05-05 |
Kurnia D Win | rwcancel: fix wrong poll event flag on ReadyWrite |
commit | commitdiff | tree |
2025-05-05 |
Tom Holford | device: use rand.NewSource instead of rand.Seed |
commit | commitdiff | tree |
2025-05-05 |
Tom Holford | global: replaced unused function params with _ |
commit | commitdiff | tree |
2025-05-05 |
ruokeqx | tun: darwin: fetch flags and mtu from if_msghdr directly |
commit | commitdiff | tree |
2025-05-05 |
Tu Dinh Ngoc | tun: use add-with-carry in checksumNoFold() |
commit | commitdiff | tree |
2025-05-05 |
Jason A. Donenfeld | tun/netstack: cleanup network stack at closing time |
commit | commitdiff | tree |
2025-05-05 |
Jason A. Donenfeld | tun/netstack: remove usage of pkt.IsNil() |
commit | commitdiff | tree |
2025-05-05 |
Jason A. Donenfeld | mod: bump deps |
commit | commitdiff | tree |
2025-05-05 |
Jason A. Donenfeld | global: bump copyright notice |
commit | commitdiff | tree |
2025-05-04 |
Jordan Whited | device: fix missed return of QueueOutboundElementsConta... |
commit | commitdiff | tree |
2025-05-04 |
Jordan Whited | device: fix WaitPool sync.Cond usage |
commit | commitdiff | tree |
2023-12-11 |
Martin Basovnik | device: fix possible deadlock in close method |
commit | commitdiff | tree |
2023-12-11 |
Jason A. Donenfeld | device: do atomic 64-bit add outside of vector loop |
commit | commitdiff | tree |
2023-12-11 |
Jordan Whited | device: reduce redundant per-packet overhead in RX... |
commit | commitdiff | tree |
2023-12-11 |
Jordan Whited | device: change Peer.endpoint locking to reduce contention |
commit | commitdiff | tree |
2023-12-11 |
Jordan Whited | tun: implement UDP GSO/GRO for Linux |
commit | commitdiff | tree |
2023-12-11 |
Jordan Whited | tun: fix Device.Read() buf length assumption on Windows |
commit | commitdiff | tree |
2023-10-22 |
Jason A. Donenfeld | device: ratchet up max segment size on android |
commit | commitdiff | tree |
2023-10-21 |
Jason A. Donenfeld | conn: set unused OOB to zero length |
commit | commitdiff | tree |
2023-10-21 |
Jason A. Donenfeld | conn: fix cmsg data padding calculation for gso |
commit | commitdiff | tree |
2023-10-21 |
Jason A. Donenfeld | conn: separate gso and sticky control |
commit | commitdiff | tree |
2023-10-18 |
Jason A. Donenfeld | conn: harmonize GOOS checks between "linux" and "android" |
commit | commitdiff | tree |
2023-10-18 |
Jason A. Donenfeld | conn: simplify supportsUDPOffload |
commit | commitdiff | tree |
2023-10-10 |
James Tucker | go.mod,tun/netstack: bump gvisor |
commit | commitdiff | tree |
2023-10-10 |
James Tucker | tun: fix crash when ForceMTU is called after close |
commit | commitdiff | tree |
2023-10-10 |
Jordan Whited | device: move Queue{In,Out}boundElement Mutex to contain... |
commit | commitdiff | tree |
2023-10-10 |
Jordan Whited | tun: reduce redundant checksumming in tcpGRO() |
commit | commitdiff | tree |
2023-10-10 |
Jordan Whited | tun: unwind summing loop in checksumNoFold() |
commit | commitdiff | tree |
2023-10-10 |
Jordan Whited | device: distribute crypto work as slice of elements |
commit | commitdiff | tree |
2023-10-10 |
Jordan Whited | conn, device: use UDP GSO and GRO on Linux |
commit | commitdiff | tree |
2023-07-04 |
Dimitri Papadopoulos... | netstack: fix typo |
commit | commitdiff | tree |
2023-07-04 |
Brad Fitzpatrick | all: adjust build tags for wasip1/wasm |
commit | commitdiff | tree |
2023-06-27 |
springhack | conn: windows: add missing return statement in DstToStr... |
commit | commitdiff | tree |
2023-06-27 |
James Tucker | conn: store IP_PKTINFO cmsg in StdNetendpoint src |
commit | commitdiff | tree |
2023-06-27 |
James Tucker | device: wait for and lock ipc operations during close |
commit | commitdiff | tree |
2023-03-25 |
Jordan Whited | tun: use correct IP header comparisons in tcpGRO()... |
commit | commitdiff | tree |
2023-03-25 |
Jordan Whited | tun: disqualify tcp4 packets w/IP options from coalescing |
commit | commitdiff | tree |
2023-03-24 |
Jason A. Donenfeld | conn: move booleans to bottom of StdNetBind struct |
commit | commitdiff | tree |
2023-03-24 |
Jason A. Donenfeld | conn: use ipv6 message pool for ipv6 receiving |
commit | commitdiff | tree |
2023-03-24 |
Jordan Whited | conn: fix StdNetEndpoint data race by dynamically alloc... |
commit | commitdiff | tree |
2023-03-23 |
Jason A. Donenfeld | conn: disable sticky sockets on Android |
commit | commitdiff | tree |
2023-03-23 |
Jason A. Donenfeld | global: remove old style build tags |
commit | commitdiff | tree |
2023-03-17 |
Jordan Whited | tun: replace ErrorBatch() with errors.Join() |
commit | commitdiff | tree |
2023-03-17 |
Jordan Whited | go.mod: bump to Go 1.20 |
commit | commitdiff | tree |
2023-03-16 |
Jordan Whited | conn: fix getSrcFromControl() iteration |
commit | commitdiff | tree |
2023-03-16 |
Jordan Whited | conn: use CmsgSpace() for ancillary data buf sizing |
commit | commitdiff | tree |
2023-03-13 |
Jason A. Donenfeld | global: buff -> buf |
commit | commitdiff | tree |
2023-03-10 |
Jason A. Donenfeld | conn: use right cmsghdr len types on 32-bit in sticky... |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn: make StdNetBind.BatchSize() return 1 for non... |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | tun/netstack: enable TCP Selective Acknowledgements |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn: ensure control message size is respected in StdNe... |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn: fix StdNetBind fallback on Windows |
commit | commitdiff | tree |
2023-03-10 |
Jason A. Donenfeld | conn: inch BatchSize toward being non-dynamic |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn: set SO_{SND,RCV}BUF to 7MB on the Bind UDP socket |
commit | commitdiff | tree |
2023-03-10 |
Jason A. Donenfeld | go.mod: bump deps |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn, device, tun: implement vectorized I/O on Linux |
commit | commitdiff | tree |
2023-03-10 |
Jordan Whited | conn, device, tun: implement vectorized I/O plumbing |
commit | commitdiff | tree |
2023-02-23 |
Jason A. Donenfeld | version: bump snapshot 0.0.20230223 |
commit | commitdiff | tree |
2023-02-16 |
Jason A. Donenfeld | device: uniformly check ECDH output for zeros |
commit | commitdiff | tree |
2023-02-09 |
Jordan Whited | tun: guard Device.Events() against chan writes |
commit | commitdiff | tree |
2023-02-07 |
Jason A. Donenfeld | global: bump copyright year |
commit | commitdiff | tree |
2023-02-07 |
Soren L. Hansen | tun/netstack: make http examples communicate with each... |
commit | commitdiff | tree |
2023-02-07 |
Colin Adler | tun/netstack: bump gvisor |
commit | commitdiff | tree |
2022-09-20 |
Jason A. Donenfeld | global: bump copyright year |
commit | commitdiff | tree |
2022-09-20 |
Colin Adler | tun/netstack: ensure `(*netTun).incomingPacket` chan... |
commit | commitdiff | tree |
2022-09-04 |
Brad Fitzpatrick | all: use Go 1.19 and its atomic types |
commit | commitdiff | tree |
2022-08-29 |
Jason A. Donenfeld | tun/netstack: remove separate module |
commit | commitdiff | tree |
2022-08-29 |
Shengjing Zhu | tun/netstack: bump to latest gvisor |
commit | commitdiff | tree |
2022-07-03 |
Brad Fitzpatrick | conn, device, tun: set CLOEXEC on fds |
commit | commitdiff | tree |
2022-06-01 |
Tobias Klauser | tun: use ByteSliceToString from golang.org/x/sys/unix |
commit | commitdiff | tree |
2022-04-07 |
Josh Bleecher... | conn: remove the final alloc per packet receive |
commit | commitdiff | tree |
2022-03-18 |
Jason A. Donenfeld | conn: use netip for std bind |
commit | commitdiff | tree |
2022-03-17 |
Jason A. Donenfeld | version: bump snapshot 0.0.20220316 |
commit | commitdiff | tree |
2022-03-17 |
Jason A. Donenfeld | tun/netstack: bump mod |
commit | commitdiff | tree |
2022-03-16 |
Jason A. Donenfeld | mod: bump packages and remove compat netip |
commit | commitdiff | tree |
2022-03-16 |
Josh Bleecher... | all: use any in place of interface{} |
commit | commitdiff | tree |
2022-03-16 |
Josh Bleecher... | all: update to Go 1.18 |
commit | commitdiff | tree |
2022-03-10 |
Alexander Neumann | tun/netstack: check error returned by SetDeadline() |
commit | commitdiff | tree |
2022-03-10 |
Alexander Neumann | tun/netstack: update to latest wireguard-go |
commit | commitdiff | tree |
2022-02-02 |
Jason A. Donenfeld | tun/netstack: simplify read timeout on ping socket |
commit | commitdiff | tree |
2022-02-02 |
Thomas H. Ptacek | tun/netstack: implement ICMP ping |
commit | commitdiff | tree |
2022-01-17 |
Jason A. Donenfeld | version: bump snapshot 0.0.20220117 |
commit | commitdiff | tree |
2022-01-14 |
Jason A. Donenfeld | ipc: bsd: try again if kqueue returns EINTR |
commit | commitdiff | tree |
2021-12-09 |
Jason A. Donenfeld | global: apply gofumpt |
commit | commitdiff | tree |
2021-11-29 |
Jason A. Donenfeld | device: handle peer post config on blank line |
commit | commitdiff | tree |
2021-11-23 |
Josh Bleecher... | device: reduce peer lock critical section in UAPI |
commit | commitdiff | tree |
2021-11-23 |
Josh Bleecher... | device: remove code using unsafe |
commit | commitdiff | tree |
2021-11-23 |
Jason A. Donenfeld | global: use netip where possible now |
commit | commitdiff | tree |
2021-11-16 |
Jason A. Donenfeld | device: only propagate roaming value before peer is... |
commit | commitdiff | tree |
2021-11-16 |
Jason A. Donenfeld | device: align 64-bit atomic member in Device |
commit | commitdiff | tree |
2021-11-16 |
Jason A. Donenfeld | device: start peers before running handshake test |
commit | commitdiff | tree |
2021-11-16 |
Jason A. Donenfeld | Makefile: don't use test -v because it hides failures... |
commit | commitdiff | tree |
2021-11-16 |
David Anderson | device: fix nil pointer dereference in uapi read |
commit | commitdiff | tree |
next |