1282 Commits (7bfb7744b72ef0cb2b0dcf8f0ff0bf2e5cb640ad)

Author SHA1 Message Date
valscale 7bfb7744b7
derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 3 years ago
Jordan Whited f475e5550c
net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 3 years ago
Andrew Dunham 8d3acc9235 util/sysresources, magicsock: scale DERP buffer based on system memory 3 years ago
James Tucker 40fa2a420c envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistently 3 years ago
Will Norris e99c7c3ee5 sockstats: add labels for netlog and sockstatlog packages 3 years ago
Maisem Ali 985535aebc net/tstun,wgengine/*: add support for NAT to routes 3 years ago
James Tucker c628132b34 wgengine/netstack: do not send packets to netstack after close 3 years ago
Jordan Whited 27e37cf9b3
go.mod, net/tstun, wgengine/magicsock: update wireguard-go (#7712) 3 years ago
Maisem Ali 920ec69241 tsnet,wgenegine/netstack: add test and fix resource leaks 3 years ago
valscale 74eb99aed1
derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552) 3 years ago
Maisem Ali bb31fd7d1c net/tstun: add inital support for NAT v4 3 years ago
Maisem Ali 535fad16f8 net/tstun: rename filterIn/filterOut methods to be more descriptive 3 years ago
Will Norris 57a008a1e1 all: pass log IDs as the proper type rather than strings 3 years ago
Maisem Ali b0cb39cda1 tsnet: only intercept TCP flows that have listeners 3 years ago
Andrew Dunham be107f92d3 wgengine/magicsock: track per-endpoint changes in ringbuffer 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Brad Fitzpatrick 9ff51ca17f wgengine/netstack: add support for custom UDP flow handlers 3 years ago
Maisem Ali 1a30b2d73f all: use tstest.Replace more 3 years ago
Andrew Dunham 3f8e8b04fd cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI 3 years ago
Mihai Parparita 3e71e0ef68
net/sockstats: remove explicit dependency on wgengine/monitor 3 years ago
James Tucker 7b73c9628d version/distro,wgengine/router: raise WSL eth0 MTU when too low 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
Joe Tsai 0d19f5d421
all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) 3 years ago
Denton Gentry fdc2018d67 wgengine/magicsock: remove superfluous "discokey" from log 3 years ago
Tom DNetto 2ca6dd1f1d wgengine: start logging DISCO frames to pcap stream 3 years ago
Tom DNetto 99b9d7a621 all: implement pcap streaming for datapath debugging 3 years ago
Andrew Dunham 7393ce5e4f wgengine/magicsock: add envknob to print information about port selection 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Jordan Whited 39e52c4b0a
wgengine/magicsock: fix de-dup disco ping handling for netmap endpoints (#7118) 3 years ago
Maisem Ali 04b57a371e ipn/ipnlocal: drop not required StateKey parameter 3 years ago
Jordan Whited 7921198c05
wgengine/magicsock: de-dup disco pings (#7093) 3 years ago
Will Norris 947c14793a all: update tools that manage copyright headers 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick d8feeeee4c wgengine/magicsock: fix buggy fast path in Conn.SetNetworkMap 3 years ago
James Tucker e002260b62 wgengine/wglog: add a prefix for all wireguard logs 3 years ago
Jordan Whited fec888581a
wgengine/magicsock: retry failed single packet ops across rebinds (#6990) 3 years ago
Andrew Dunham 4fb663fbd2 various: mark more tests as flaky 3 years ago
Andrew Dunham 58ad21b252 wgengine/netstack: fix data race in tests 3 years ago
Andrew Dunham aea251d42a cmd/testwrapper: move from corp; mark magicsock test as flaky 3 years ago
Brad Fitzpatrick 2df38b1feb wgengine/magicsock: quiet log flood at tailscaled shutdown 3 years ago
Brad Fitzpatrick c1a2e2c380 net/{packet,tstun},wgengine/filter: fix unknown IP protocol handling 3 years ago
Brad Fitzpatrick 3386a59cf1 wgengine/filter: include IP proto number in unknown protocol errors 3 years ago
Brad Fitzpatrick 006ec659e6 wgengine/filter: reorder RunOut disjunctive cases to match RunIn above 3 years ago
Andrew Dunham 11ce5b7e57 ipn/ipnlocal, wgengine/magicsock: check Expired bool on Node; print error in Ping 3 years ago
Tom DNetto 2ac5474be1 net/flowtrack,wgengine/filter: refactor Cache to use generics 3 years ago
Tom DNetto 673b3d8dbd net/dns,userspace: remove unused DNS paths, normalize query limit on iOS 3 years ago
Brad Fitzpatrick aad6830df0 util/codegen, all: use latest year, not time.Now, in generated files 3 years ago
Claire Wang a45c9f982a wgengine/netstack: change netstack API to require LocalBackend 3 years ago
Brad Fitzpatrick caa2fe394f wgengine/netstack: delete some dead code, old comment, use atomic int types 3 years ago
Andrew Dunham 1011e64ad7 wgengine/monitor: don't log unhandled RTM_{NEW,DEL}LINK messages 3 years ago