Commit Graph

  • e3d6236606 winutil: refactor methods to get values from registry to also return (#9536) Claire Wang 2023-09-26 13:15:11 -04:00
  • c608660d12 wgengine,net,ipn,disco: split up and define different types of MTU Val 2023-09-22 17:49:09 +02:00
  • 578b357849 wgengine/netstack: use buffer pools for UDP packet forwarding Val 2023-09-19 14:55:09 +02:00
  • bdd9eeca90 cmd/k8s-operator: fix reconcile filters (#9533) Irbe Krumina 2023-09-26 06:09:35 +01:00
  • 651620623b ipn/ipnlocal: close foreground sessions on SetServeConfig Marwan Sulaiman 2023-09-18 10:30:58 -04:00
  • 530aaa52f1 net/dns: retry forwarder requests over TCP Andrew Dunham 2023-09-07 16:27:50 -04:00
  • 098d110746 VERSION.txt: this is v1.51.0 Aaron Klotz 2023-09-25 10:35:48 -06:00
  • 7aed9712d8 licenses: update win/apple licenses License Updater 2023-09-22 20:58:28 +00:00
  • 04fabcd359 ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update Brad Fitzpatrick 2023-09-24 08:08:28 -07:00
  • 75dbd71f49 api.md: document the invalid field in Get Key API response Anton Tolchanov 2023-09-21 16:16:36 -05:00
  • 241c983920 net/tstun: use untyped consts, simplify DefaultMTU func Brad Fitzpatrick 2023-09-23 11:48:20 -07:00
  • 3b32d6c679 wgengine/magicsock, controlclient, net/dns: reduce some logspam Brad Fitzpatrick 2023-09-23 11:21:47 -07:00
  • 08302c0731 Revert "wgengine/netstack: use buffer pools for UDP packet forwarding" Val 2023-09-22 19:45:07 +02:00
  • 6cc5b272d8 Revert "wgengine,net,ipn,disco: split up and define different types of MTU" Val 2023-09-22 19:44:59 +02:00
  • 059051c58a wgengine,net,ipn,disco: split up and define different types of MTU Val 2023-09-22 17:49:09 +02:00
  • fb2f3e4741 wgengine/netstack: use buffer pools for UDP packet forwarding Val 2023-09-19 14:55:09 +02:00
  • 81e8335e23 licenses: update tailscale{,d} licenses License Updater 2023-09-21 21:20:44 +00:00
  • b83804cc82 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-09-21 21:20:24 +00:00
  • 36242904f1 go.mod: update github.com/go-json-experiment/json (#9508) Joe Tsai 2023-09-21 14:19:27 -07:00
  • a82a74f2cf cmd/containerboot: avoid leaking bash scripts after test runs James Tucker 2023-09-21 13:02:36 -07:00
  • c5006f143f licenses: update win/apple licenses License Updater 2023-09-21 19:03:12 +00:00
  • ea6ca78963 release/dist, tool/gocross: add fake "windowsdll" GOOS to gocross Aaron Klotz 2023-09-05 13:46:35 -06:00
  • 5473d11caa ipn/ipnlocal: perform additional sanity check in diskPath (#9500) Joe Tsai 2023-09-21 10:01:27 -07:00
  • 65dc711c76 control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTU Val 2023-09-21 11:31:48 +02:00
  • 95635857dc wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD() Val 2023-09-18 21:21:46 +02:00
  • a5ae21a832 wgengine/magicsock: improve don't fragment bit set/get support Val 2023-09-18 20:23:27 +02:00
  • 4c793014af wgengine/magicsock: fix don't fragment setsockopt arg for IPv6 on linux Val 2023-09-14 17:49:53 +02:00
  • 055f3fd843 wgengine/magicsock: rename debugPMTUD() to debugEnablePMTUD() Val 2023-09-13 16:18:35 +02:00
  • bb3d338334 wgengine/magicsock: rename files for peer MTU Val 2023-09-06 14:54:23 +02:00
  • 1c88a77f68 net/dns/publicdns: update Quad9 addresses and references James Tucker 2023-09-20 16:26:41 -07:00
  • 6e6a510001 go.toolchain.rev: update to Go 1.21.1+ Denton Gentry 2023-09-20 06:28:19 -07:00
  • 4669e7f7d5 cmd/containerboot: add iptables based MSS clamping for ingress/egress proxies Maisem Ali 2023-09-20 10:59:13 -07:00
  • 546506a54d ipn/ipnlocal: add a test for recent WhoIs regression Brad Fitzpatrick 2023-09-20 15:34:12 +01:00
  • ae89482f25 ipn/ipnlocal: fix LocalBackend.WhoIs for self (#9472) Joe Tsai 2023-09-20 13:46:19 -07:00
  • c5b2a365de cmd/k8s-operator: fix egress service name (#9494) Irbe Krumina 2023-09-20 20:58:28 +01:00
  • 5f4d76c18c cmd/k8s-operator: rename egress annotation Maisem Ali 2023-09-20 08:51:50 -07:00
  • ea9dd8fabc Revert "ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes" Maisem Ali 2023-09-19 20:36:05 -07:00
  • d52ab181c3 Revert "ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodes" James Tucker 2023-09-19 20:22:51 -07:00
  • c7ce4e07e5 ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodes James Tucker 2023-09-19 15:55:34 -07:00
  • 3056a98bbd net/tstun: add better logging of natV4Config Maisem Ali 2023-09-19 14:50:13 -07:00
  • ed50f360db util/lru: update c.head when deleting the most recently used entry David Anderson 2023-09-19 10:46:25 -07:00
  • 4232826cce go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2023-09-19 17:10:59 +00:00
  • 652f77d236 client/web: switch to using prebuilt web client assets Will Norris 2023-09-19 09:46:06 -07:00
  • 35ad2aafe3 Makefile: make it possibe to pass a custom tag when building dev images (#9461) Irbe Krumina 2023-09-19 17:51:22 +01:00
  • 1166765559 licenses: update win/apple licenses License Updater 2023-09-18 23:30:57 +00:00
  • c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer Tom DNetto 2023-09-18 17:03:53 -07:00
  • d9ae7d670e net/portmapper: add clientmetric for UPnP error codes Andrew Dunham 2023-09-12 19:16:51 -04:00
  • 19a9d9037f tailcfg: add NodeCapMap Maisem Ali 2023-09-18 08:52:22 -07:00
  • 4da0689c2c tailcfg: add Node.HasCap helpers Maisem Ali 2023-09-18 09:36:26 -07:00
  • d06b48dd0a tailcfg: add RawMessage Maisem Ali 2023-09-18 09:40:14 -07:00
  • 258f16f84b ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile Sonia Appasamy 2023-09-08 12:04:54 -04:00
  • 0d991249e1 types/netmap: remove NetworkMap.{Addresses,MachineStatus} Brad Fitzpatrick 2023-09-18 07:31:34 +01:00
  • d25217c9db cmd/tailscale/cli: error when serving foreground if bg already exists Marwan Sulaiman 2023-09-15 12:19:21 -05:00
  • 98b5da47e8 types/views: add SliceContainsFunc like slices.ContainsFunc Brad Fitzpatrick 2023-09-18 07:33:06 +01:00
  • a61caea911 tailcfg: define a type for NodeCapability Maisem Ali 2023-09-06 10:17:25 -07:00
  • 3d37328af6 wgengine, proxymap: split out port mapping from Engine to new type Brad Fitzpatrick 2023-09-13 11:38:05 -07:00
  • db2f37d7c6 ipn/ipnlocal: add some test accessors Brad Fitzpatrick 2023-09-17 04:17:59 -05:00
  • 9538e9f970 ipn/ipnlocal: keep internal map updated of latest Nodes post mutations Brad Fitzpatrick 2023-09-17 02:13:52 -05:00
  • 926c990a09 types/netmap: start phasing out Addresses, add GetAddresses method Brad Fitzpatrick 2023-09-17 12:53:23 -05:00
  • fb5ceb03e3 types/netmap: deprecate NetworkMap.MachineStatus, add accessor method Brad Fitzpatrick 2023-09-13 10:20:51 -07:00
  • 0f3c279b86 ipn/ipnlocal: delete some unused code Brad Fitzpatrick 2023-09-17 10:27:54 -05:00
  • 760b945bc0 ipn/{ipnlocal,ipnstate}: start simplifying UpdateStatus/StatusBuilder Brad Fitzpatrick 2023-09-17 07:20:50 -05:00
  • 8ab46952d4 net/ping: fix ICMP echo code field to 0 James Tucker 2023-09-09 11:39:44 -07:00
  • f6845b10f6 ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes James Tucker 2023-09-14 16:22:15 -07:00
  • e7727db553 tailcfg: add DNS address list for IsWireGuardOnly nodes James Tucker 2023-09-14 10:04:31 -07:00
  • 335a5aaf9a cmd/k8s-operator: add APISERVER_PROXY env Maisem Ali 2023-09-14 10:53:21 -05:00
  • 4c693d2ee8 net/dns/publicdns: update Mullvad DoH server list James Tucker 2023-09-12 12:49:10 -07:00
  • 8428a64b56 words: holy mole we need some more mammals Charlotte Brandhorst-Satzkorn 2023-09-14 13:40:34 -07:00
  • 1858ad65c8 cmd/cloner: do not allocate slices when the source is nil James Tucker 2023-09-14 10:52:37 -07:00
  • 85155ddaf3 tailcfg: remove completed TODO from IsWireGuardOnly James Tucker 2023-09-14 09:58:36 -07:00
  • dfefaa5e35 Use parent serve config Tyler Smalley 2023-09-14 10:08:28 -05:00
  • f3a5bfb1b9 cmd/tailscale/cli: add set serve validations Marwan Sulaiman 2023-09-13 18:41:15 -05:00
  • 7ce1c6f981 .github/workflows: fix slack-action format in govulncheck.yml (#9390) Andrew Lytvynov 2023-09-13 16:36:40 -05:00
  • 3421784e37 cmd/tailscale/cli: use optimistic concurrency control on SetServeConfig Marwan Sulaiman 2023-09-11 21:32:51 -04:00
  • 6e66e5beeb cmd/tsconnect/wasm: pass a netmon to ipnserver.New Brad Fitzpatrick 2023-09-13 12:34:35 -07:00
  • 99bb355791 wgengine: remove DiscoKey method from Engine interface Brad Fitzpatrick 2023-09-13 09:52:47 -07:00
  • 9843e922b8 README: update docs for building web client Will Norris 2023-09-13 11:20:01 -05:00
  • 82c1dd8732 cmd/tailscale: funnel wip cleanup and additional test coverage (#9316) Tyler Smalley 2023-09-13 08:41:30 -07:00
  • 3c276d7de2 wgengine: remove SetDERPMap method from Engine interface Brad Fitzpatrick 2023-09-12 20:29:26 -07:00
  • 67396d716b ipn/ipnlocal: remove defensiveness around not having a magicsock.Conn Brad Fitzpatrick 2023-09-12 20:34:44 -07:00
  • b8a4c96c53 wgengine: remove LinkChange method from Engine interface Brad Fitzpatrick 2023-09-12 15:59:38 -07:00
  • 727b1432a8 wgengine: remove SetNetInfoCallback method from Engine Brad Fitzpatrick 2023-09-12 14:49:48 -07:00
  • ad4c11aca1 net/netmon: log when the gateway/self IP changes Andrew Dunham 2023-09-12 17:04:09 -04:00
  • 45eafe1b06 licenses: update win/apple licenses License Updater 2023-09-12 21:07:21 +00:00
  • eb9f1db269 cmd/tsconnect/wasm: register netstack.Impl with tsd.System Brad Fitzpatrick 2023-09-12 14:01:07 -07:00
  • 343c0f1031 wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface Brad Fitzpatrick 2023-09-12 13:37:51 -07:00
  • 47ffbffa97 clientupdate: add root key (#9364) David Crawshaw 2023-09-12 15:24:01 -05:00
  • 39ade4d0d4 tstest/integration: add start of integration tests for incremental map updates Brad Fitzpatrick 2023-09-12 11:43:34 -07:00
  • 9203916a4a control/controlknobs: move more controlknobs code from controlclient Brad Fitzpatrick 2023-09-12 12:36:53 -07:00
  • 3af051ea27 control/controlclient, types/netmap: start plumbing delta netmap updates Brad Fitzpatrick 2023-09-01 19:28:00 -07:00
  • c0ade132e6 clientupdate: restart tailscale after install on DSM6 (#9363) Andrew Lytvynov 2023-09-12 11:08:00 -07:00
  • 668a0dd5ab cmd/tailscale/cli: fix panic in netcheck print when no DERP home Brad Fitzpatrick 2023-07-13 08:04:07 -07:00
  • 9ee173c256 net/portmapper: fall back to permanent UPnP leases if necessary Andrew Dunham 2023-09-11 12:15:02 -04:00
  • 7c1ed38ab3 ipn/ipnlocal: fix missing controlknobs.Knobs plumbing Brad Fitzpatrick 2023-09-11 21:44:38 -07:00
  • 12d4685328 ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfig Marwan Sulaiman 2023-09-11 19:33:20 -04:00
  • ff6fadddb6 wgengine/magicsock: stop retaining *netmap.NetworkMap Brad Fitzpatrick 2023-09-11 19:17:24 -07:00
  • f06e64c562 wgengine: use set.HandleSet in another place Brad Fitzpatrick 2023-09-11 19:30:49 -07:00
  • 42072683d6 control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs Brad Fitzpatrick 2023-09-11 17:53:21 -07:00
  • 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables Brad Fitzpatrick 2023-09-11 12:03:39 -07:00
  • d050700a3b wgengine/magicsock: make peerMap also keyed by NodeID Brad Fitzpatrick 2023-09-11 10:13:00 -07:00