82 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick afe909664b types/opt: de-weird the API a bit with new True and False consts 7 months ago
Brad Fitzpatrick e7a79ef5f1 tstest/integration: deflake TestC2NDebugNetmap, disable service collection 7 months ago
Alex Chan e0a77cf41a tstest/integration: expand the tests for `tailscale up` 7 months ago
Anton Tolchanov 4a04161828 ipn/ipnlocal: add a C2N endpoint for fetching a netmap 7 months ago
Anton Tolchanov 394718a4ca tstest/integration: support multiple C2N handlers in testcontrol 7 months ago
Jordan Whited 24dd19c9a0
tstest/integration{/testcontrol}: add peer relay integration test (#17103) 7 months ago
Jordan Whited 32bfd72752
tstest/integration/testcontrol: propagate CapVer (#17093) 7 months ago
Raj Singh d6d29abbb6 tstest/integration/testcontrol: include peer CapMaps in MapResponses 9 months ago
Brad Fitzpatrick e415f51351 feature/taildrop: add integration test 12 months ago
James Sanderson ea79dc161d tstest/integration/testcontrol: fix AddRawMapResponse race condition 1 year ago
Brad Fitzpatrick 2fc4455e6d all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] 1 year ago
Will Norris 60daa2adb8 all: fix golangci-lint errors 1 year ago
Brad Fitzpatrick b90707665e tailcfg: remove unused User fields 1 year ago
Brad Fitzpatrick c3c4c05331 tstest/integration/testcontrol: remove a vestigial unused parameter 1 year ago
Brad Fitzpatrick c3306bfd15 control/controlhttp/controlhttpserver: split out Accept to its own package 1 year ago
Kristoffer Dalby 77832553e5 ipn/ipnlocal: add advertised and primary route metrics 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Maisem Ali af97e7a793 tailcfg,all: add/plumb Node.IsJailed 2 years ago
Brad Fitzpatrick b62cfc430a tstest/integration/testcontrol: fix data race 2 years ago
Brad Fitzpatrick 05bfa022f2 tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth 2 years ago
Brad Fitzpatrick 2409661a0d control/controlclient: delete old naclbox code, require ts2021 Noise 2 years ago
Joe Tsai 85febda86d
all: use zstdframe where sensible (#11491) 2 years ago
Tom DNetto a7c80c332a cmd/sniproxy: implement support for control configuration, multiple addresses 2 years ago
Tom DNetto 3df305b764 tsnet: enable use-cases with non-native IPs by setting ns.ProcessSubnets 3 years ago
Brad Fitzpatrick 1fc3573446 ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key 3 years ago
Tom DNetto da1b917575 net/tstun: finish wiring IPv6 NAT support 3 years ago
Brad Fitzpatrick 425cf9aa9d tailcfg, all: use []netip.AddrPort instead of []string for Endpoints 3 years ago
Tom DNetto c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer 3 years ago
Maisem Ali a61caea911 tailcfg: define a type for NodeCapability 3 years ago
Brad Fitzpatrick 39ade4d0d4 tstest/integration: add start of integration tests for incremental map updates 3 years ago
Brad Fitzpatrick 7175f06e62 util/rands: add package with HexString func 3 years ago
Maisem Ali 02b47d123f tailcfg: remove unused Domain field from Login/User 3 years ago
Brad Fitzpatrick 25663b1307 tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Sonia Appasamy 7815fbe17a tailscale/cli: add interactive flow for enabling Funnel 3 years ago
Maisem Ali 1ecc16da5f tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities 3 years ago
Maisem Ali 64bbf1738e tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer 3 years ago
Maisem Ali f6ea6863de tstest/integration: add ping test w/ masquerades 3 years ago
Maisem Ali f34590d9ed tsnet: add test for Funnel connections 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Andrew Dunham c6162c2a94
net/netcheck: add check for captive portal (#5593) 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali 0f37317664 control/controlclient: make RegisterRequest go over Noise 4 years ago
Maisem Ali 249758df90 control/controlclient: start fetching the server noise key 4 years ago
Brad Fitzpatrick d5f8f38ac6 tailcfg: rename map request version to "capability version" 4 years ago