162 Commits (869b34ddeb4175df2b08cdc3d6cd9a350ec81059)

Author SHA1 Message Date
Marwan Sulaiman b819f66eb1 tsweb: propagate RequestID via context and entire request 2 years ago
Brad Fitzpatrick 3d7fb6c21d derp/derphttp: fix race in mesh watcher 2 years ago
Aaron Klotz 95671b71a6 ipn, safesocket: use Windows token in LocalAPI 3 years ago
James Tucker c1ef55249a types/ipproto: import and test string parsing for ipproto 3 years ago
Maisem Ali 9d96e05267 net/packet: split off checksum munging into different pkg 3 years ago
Brad Fitzpatrick 93c6e1d53b tstest/deptest: add check that x/exp/{maps,slices} imported as xfoo 3 years ago
Tom DNetto 656a77ab4e net/packet: implement methods for rewriting v6 addresses 3 years ago
James Tucker 0c8c374a41 go.mod: bump all dependencies except go-billy 3 years ago
Maisem Ali 354455e8be ipn: use NodeCapMap in CheckFunnel 3 years ago
Maisem Ali 19a9d9037f tailcfg: add NodeCapMap 3 years ago
Brad Fitzpatrick 1262df0578 net/netmon, net/tsdial: add some link change metrics 3 years ago
David Anderson 8b492b4121 net/wsconn: accept a remote addr string and plumb it through 3 years ago
Aaron Klotz ea693eacb6 util/winutil: add RegisterForRestart, allowing programs to indicate their preferences to the Windows restart manager 3 years ago
Maisem Ali 8a5ec72c85 cmd/cloner: use maps.Clone and ptr.To 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Denton Gentry e8d140654a cmd/derper: count bootstrap dns unique lookups. 3 years ago
Brad Fitzpatrick 6c791f7d60 derp: include src IPs in mesh watch messages 3 years ago
Brad Fitzpatrick a1b8d703d6 tstime/mono: remove unsafe 3 years ago
David Anderson 52212f4323 all: update exp/slices and fix call sites 3 years ago
Claire Wang 90a7d3066c
derp: use tstime (#8634) 3 years ago
Brad Fitzpatrick 88cc0ad9f7 util/linuxfw: remove yet-unused code to fix linux/arm64 crash 3 years ago
Andrew Lytvynov 7a82fd8dbe
ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599) 3 years ago
Andrew Lytvynov 96d7af3469
cmd/derper,tsweb: consistently add HTTP security headers (#8579) 3 years ago
Maisem Ali 2e19790f61 types/views: add JSON marshal/unmarshal and AsMap to Map 3 years ago
Andrew Dunham ab310a7f60 derp: use new net/tcpinfo package 3 years ago
KevinLiang10 243ce6ccc1 util/linuxfw: decoupling IPTables logic from linux router 3 years ago
phirework fbacc0bd39
go.toolchain: switch to tailscale.go1.21 (#8415) 3 years ago
Brad Fitzpatrick 67e912824a all: adjust some build tags for wasi 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
Brad Fitzpatrick 9e9ea6e974 go.mod: bump all deps possible that don't break the build 3 years ago
Kyle Carberry d78b334964 cmd/derper: disable http2 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Anton Tolchanov 8546ff98fb tsweb: move varz handler(s) into separate modules 3 years ago
Anton Tolchanov 11e6247d2a tsweb: expose native Prometheus metrics in /debug/varz 3 years ago
valscale 7bfb7744b7
derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 3 years ago
Andrew Dunham 38e4d303a2 net/tshttpproxy: don't proxy through ourselves 3 years ago
valscale 74eb99aed1
derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552) 3 years ago
Maisem Ali 1a30b2d73f all: use tstest.Replace more 3 years ago
Andrew Dunham 73fa7dd7af util/slicesx: add package for generic slice functions, use 3 years ago
Mihai Parparita 3e71e0ef68
net/sockstats: remove explicit dependency on wgengine/monitor 3 years ago
shayne d92ef4c215
cmd/derper: randomize IPs on refreshBootstrapDNS (#7440) 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
David Anderson 70a2929a12 version: make all exported funcs compile-time constant or lazy 3 years ago
Mihai Parparita fa932fefe7 net/interfaces: redo how we get the default interface on macOS and iOS 3 years ago
Brad Fitzpatrick 03645f0c27 net/{netns,netstat}: use new x/sys/cpu.IsBigEndian 3 years ago
Andrew Dunham 2755f3843c health, net/tlsdial: add healthcheck for self-signed cert 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 51e1ab5560 fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago