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 |
2021-11-15 |
Jason A. Donenfeld | device: make new peers inherit broken mobile semantics |
commit | commitdiff | tree |
2021-11-15 |
Jason A. Donenfeld | device: defer state machine transitions until configura... |
commit | commitdiff | tree |
2021-11-15 |
Jason A. Donenfeld | device: do not consume handshake messages if not running |
commit | commitdiff | tree |
2021-11-04 |
Jason A. Donenfeld | tun: move wintun to its own repo |
commit | commitdiff | tree |
2021-11-04 |
Jason A. Donenfeld | namedpipe: rename from winpipe to keep in sync with... |
commit | commitdiff | tree |
2021-10-28 |
Jason A. Donenfeld | device: timers: use pre-seeded per-thread unlocked... |
commit | commitdiff | tree |
2021-10-28 |
Jason A. Donenfeld | device: timers: seed unsafe rng before use for jitter |
commit | commitdiff | tree |
2021-10-26 |
Jason A. Donenfeld | wintun: align 64-bit argument on ARM32 |
commit | commitdiff | tree |
2021-10-25 |
Jason A. Donenfeld | README: raise minimum Go to 1.17 |
commit | commitdiff | tree |
2021-10-22 |
Mikael Magnusson | tun/netstack: update gvisor |
commit | commitdiff | tree |
2021-10-20 |
Brad Fitzpatrick | ipc, rwcancel: compile on js/wasm |
commit | commitdiff | tree |
2021-10-20 |
Jason A. Donenfeld | wintun: allow retrieving DLL version |
commit | commitdiff | tree |
2021-10-17 |
Jason A. Donenfeld | version: bump snapshot 0.0.20211016 |
commit | commitdiff | tree |
2021-10-17 |
Jason A. Donenfeld | wintun: remove memmod option for dll loading |
commit | commitdiff | tree |
2021-10-12 |
Jason A. Donenfeld | global: remove old-style build tags |
commit | commitdiff | tree |
2021-10-12 |
Jason A. Donenfeld | global: add newer-style build tags |
commit | commitdiff | tree |
2021-10-12 |
Jason A. Donenfeld | wintun: use new swdevice-based API for upcoming Wintun... |
commit | commitdiff | tree |
2021-10-11 |
Jason A. Donenfeld | conn,wintun: use unsafe.Slice instead of unsafeSlice |
commit | commitdiff | tree |
2021-10-11 |
Jason A. Donenfeld | memmod: import from wireguard-windows |
commit | commitdiff | tree |
2021-09-27 |
Jason A. Donenfeld | rwcancel: use unix.Poll again but bump x/sys so it... |
commit | commitdiff | tree |
2021-09-26 |
Jason A. Donenfeld | rwcancel: use ppoll on Linux for Android |
commit | commitdiff | tree |
2021-09-23 |
Tobias Klauser | tun: make operateonfd.go build tags more specific |
commit | commitdiff | tree |
2021-09-23 |
Tobias Klauser | tun: avoid leaking sock fd in CreateTUN error cases |
commit | commitdiff | tree |
2021-09-05 |
Jason A. Donenfeld | global: add new go 1.17 build comments |
commit | commitdiff | tree |
2021-08-05 |
Jason A. Donenfeld | memmod: register exception handler tables |
commit | commitdiff | tree |
2021-07-28 |
Jason A. Donenfeld | memmod: fix protected delayed load the right way |
commit | commitdiff | tree |
2021-07-28 |
Jason A. Donenfeld | memmod: disable protected delayed load for now |
commit | commitdiff | tree |
2021-06-24 |
Jason A. Donenfeld | ipc: allow admins but require high integrity label |
commit | commitdiff | tree |
2021-06-04 |
Jason A. Donenfeld | device: zero out allowedip node pointers when removing |
commit | commitdiff | tree |
2021-06-03 |
Jason A. Donenfeld | device: limit allowedip fuzzer a to 4 times through |
commit | commitdiff | tree |
2021-06-03 |
Jason A. Donenfeld | device: simplify allowedips lookup signature |
commit | commitdiff | tree |
next |