summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2023-05-06cmd/equaler: add command to generate Equal() methodss/eqsalman1-1/+1
2023-05-03wgengine/magicsock: annotate, skip flaky TestIsWireGuardOnlyPickEndpointByPingBrad Fitzpatrick1-0/+2
2023-05-02wgengine/magicsock: add address selection for wireguard only endpoints (#7979)Charlotte Brandhorst-Satzkorn2-73/+713
2023-05-02wgengine/magicsock: add hysteresis to endpoint selectionAndrew Dunham2-1/+27
2023-04-20all: avoid repeated default interface lookupsMihai Parparita3-6/+9
2023-04-20all: move network monitoring from wgengine/monitor to net/netmonMihai Parparita24-1578/+106
2023-04-19ci: add more lints (#7909)Andrew Dunham1-1/+0
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-3/+3
2023-04-17wgengine/monitor: add --monitor-duration flag to opt-in TestMonitorModeBrad Fitzpatrick1-2/+26
2023-04-17wgengine/magicsock: keep advertising endpoints after we stop discovering themAndrew Dunham2-0/+212
2023-04-16wgengine/magicsock: update comments on what implements conn.BindBrad Fitzpatrick1-5/+23
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick2-12/+14
2023-04-15wgengine/magicsock, etc: remove mostly unused WriteTo methodsBrad Fitzpatrick1-20/+0
2023-04-14wgengine/magicsock: reenable magicsock tests on WindowsJames Tucker1-18/+0
2023-04-14.github/workflows: reenable Windows CI, disable broken testsJames Tucker1-0/+18
2023-04-14wgengine/magicsock: factor out receiveIPv4 & receiveIPv6 common codeBrad Fitzpatrick2-73/+55
2023-04-14net/netcheck: use dnscache.Resolver when resolving DERP IPsAndrew Dunham1-0/+1
2023-04-13tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointerMaisem Ali3-3/+8
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-2/+2
2023-04-10wgengine/magicsock: remove locking sync requirements on conn disco keysJames Tucker1-21/+14
2023-04-10wgengine/magicsock: remove unused fields on discoInfoJames Tucker1-19/+0
2023-04-10wgengine/magicsock: add immutability documentation to endpointDiscoJames Tucker1-0/+2
2023-04-10wgengine/netstack: fix data-race on startupJames Tucker1-2/+2
2023-04-08tailcfg,wgengine: add initial support for WireGuard only peersCharlotte Brandhorst-Satzkorn3-31/+237
2023-04-08wgengine/magicsock: fix synchronization of endpoint disco fieldsJames Tucker2-38/+99
2023-04-06net, wgengine/capture: encode NAT addresses in pcap streamTom DNetto3-10/+56
2023-04-04derp,magicsock: add debug envknobs for HTTP and derp server name (#7744)valscale3-3/+34
2023-04-04net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791)Jordan Whited4-196/+729
2023-04-03util/sysresources, magicsock: scale DERP buffer based on system memoryAndrew Dunham2-7/+63
2023-03-30envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistentlyJames Tucker2-4/+3
2023-03-29sockstats: add labels for netlog and sockstatlog packagesWill Norris1-0/+2
2023-03-29net/tstun,wgengine/*: add support for NAT to routesMaisem Ali4-1/+4
2023-03-28wgengine/netstack: do not send packets to netstack after closeJames Tucker1-0/+8
2023-03-28go.mod, net/tstun, wgengine/magicsock: update wireguard-go (#7712)Jordan Whited1-1/+1
2023-03-27tsnet,wgenegine/netstack: add test and fix resource leaksMaisem Ali1-0/+1
2023-03-24derp, derphttp, magicsock: send new unknown peer frame when destination is un...valscale3-12/+35
2023-03-23net/tstun: add inital support for NAT v4Maisem Ali1-0/+1
2023-03-23net/tstun: rename filterIn/filterOut methods to be more descriptiveMaisem Ali2-8/+8
2023-03-23all: pass log IDs as the proper type rather than stringsWill Norris1-2/+3
2023-03-07tsnet: only intercept TCP flows that have listenersMaisem Ali1-10/+25
2023-03-07wgengine/magicsock: track per-endpoint changes in ringbufferAndrew Dunham1-6/+130
2023-03-06sockstats: switch label to enumMihai Parparita1-1/+6
2023-03-05wgengine/netstack: add support for custom UDP flow handlersBrad Fitzpatrick1-6/+33
2023-03-04all: use tstest.Replace moreMaisem Ali1-8/+2
2023-03-03cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLIAndrew Dunham1-1/+1
2023-03-03net/sockstats: remove explicit dependency on wgengine/monitorMihai Parparita1-8/+2
2023-03-02version/distro,wgengine/router: raise WSL eth0 MTU when too lowJames Tucker1-0/+42
2023-03-01sockstats: instrument networking code pathsMihai Parparita2-1/+6
2023-02-28all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404)Joe Tsai3-7/+8
2023-02-12wgengine/magicsock: remove superfluous "discokey" from logDenton Gentry1-1/+1