Age | Commit message (Expand) | Author |
2023-10-18 | conn: harmonize GOOS checks between "linux" and "android" | Jason A. Donenfeld |
2023-10-18 | conn: simplify supportsUDPOffload | Jason A. Donenfeld |
2023-10-10 | go.mod,tun/netstack: bump gvisor | James Tucker |
2023-10-10 | tun: fix crash when ForceMTU is called after close | James Tucker |
2023-10-10 | device: move Queue{In,Out}boundElement Mutex to container type | Jordan Whited |
2023-10-10 | tun: reduce redundant checksumming in tcpGRO() | Jordan Whited |
2023-10-10 | tun: unwind summing loop in checksumNoFold() | Jordan Whited |
2023-10-10 | device: distribute crypto work as slice of elements | Jordan Whited |
2023-10-10 | conn, device: use UDP GSO and GRO on Linux | Jordan Whited |
2023-07-04 | netstack: fix typo | Dimitri Papadopoulos Orfanos |
2023-07-04 | all: adjust build tags for wasip1/wasm | Brad Fitzpatrick |
2023-06-27 | conn: windows: add missing return statement in DstToString AF_INET | springhack |
2023-06-27 | conn: store IP_PKTINFO cmsg in StdNetendpoint src | James Tucker |
2023-06-27 | device: wait for and lock ipc operations during close | James Tucker |
2023-03-25 | tun: use correct IP header comparisons in tcpGRO() and tcpPacketsCanCoalesce() | Jordan Whited |
2023-03-25 | tun: disqualify tcp4 packets w/IP options from coalescing | Jordan Whited |
2023-03-24 | conn: move booleans to bottom of StdNetBind struct | Jason A. Donenfeld |
2023-03-24 | conn: use ipv6 message pool for ipv6 receiving | Jason A. Donenfeld |
2023-03-24 | conn: fix StdNetEndpoint data race by dynamically allocating endpoints | Jordan Whited |
2023-03-23 | conn: disable sticky sockets on Android | Jason A. Donenfeld |
2023-03-23 | global: remove old style build tags | Jason A. Donenfeld |
2023-03-17 | tun: replace ErrorBatch() with errors.Join() | Jordan Whited |
2023-03-17 | go.mod: bump to Go 1.20 | Jordan Whited |
2023-03-16 | conn: fix getSrcFromControl() iteration | Jordan Whited |
2023-03-16 | conn: use CmsgSpace() for ancillary data buf sizing | Jordan Whited |
2023-03-13 | global: buff -> buf | Jason A. Donenfeld |
2023-03-10 | conn: use right cmsghdr len types on 32-bit in sticky test | Jason A. Donenfeld |
2023-03-10 | conn: make StdNetBind.BatchSize() return 1 for non-Linux | Jordan Whited |
2023-03-10 | tun/netstack: enable TCP Selective Acknowledgements | Jordan Whited |
2023-03-10 | conn: ensure control message size is respected in StdNetBind | Jordan Whited |
2023-03-10 | conn: fix StdNetBind fallback on Windows | Jordan Whited |
2023-03-10 | conn: inch BatchSize toward being non-dynamic | Jason A. Donenfeld |
2023-03-10 | conn: set SO_{SND,RCV}BUF to 7MB on the Bind UDP socket | Jordan Whited |
2023-03-10 | go.mod: bump deps | Jason A. Donenfeld |
2023-03-10 | conn, device, tun: implement vectorized I/O on Linux | Jordan Whited |
2023-03-10 | conn, device, tun: implement vectorized I/O plumbing | Jordan Whited |
2023-02-23 | version: bump snapshot | Jason A. Donenfeld |
2023-02-16 | device: uniformly check ECDH output for zeros | Jason A. Donenfeld |
2023-02-09 | tun: guard Device.Events() against chan writes | Jordan Whited |
2023-02-07 | global: bump copyright year | Jason A. Donenfeld |
2023-02-07 | tun/netstack: make http examples communicate with each other | Soren L. Hansen |
2023-02-07 | tun/netstack: bump gvisor | Colin Adler |
2022-09-20 | global: bump copyright year | Jason A. Donenfeld |
2022-09-20 | tun/netstack: ensure `(*netTun).incomingPacket` chan is closed | Colin Adler |
2022-09-04 | all: use Go 1.19 and its atomic types | Brad Fitzpatrick |
2022-08-29 | tun/netstack: remove separate module | Jason A. Donenfeld |
2022-08-29 | tun/netstack: bump to latest gvisor | Shengjing Zhu |
2022-07-04 | conn, device, tun: set CLOEXEC on fds | Brad Fitzpatrick |
2022-06-01 | tun: use ByteSliceToString from golang.org/x/sys/unix | Tobias Klauser |
2022-04-07 | conn: remove the final alloc per packet receive | Josh Bleecher Snyder |