Commit Graph

  • 336b3b7df0 cmd/proxy-to-grafana: strip X-Webauth* headers from all requests (#15985) Patrick O'Doherty 2025-05-15 14:26:19 -07:00
  • 824985afe1 feature/taildrop,ipn/ipn{ext,local}: initialize taildrop for initial profile Nick Khyl 2025-05-14 11:57:01 -05:00
  • 49a7685af9 feature/taildrop: add integration test variant with profiles that exist Brad Fitzpatrick 2025-05-14 11:17:15 -07:00
  • abe04bfa78 cmd/k8s-operator: warn if Tailscale Services use attempted for tailnet without the feature enabled (#15931) Irbe Krumina 2025-05-14 18:25:08 +01:00
  • fccba5a2f1 prober: fix test logic (#15952) Mike O'Driscoll 2025-05-13 09:19:18 -04:00
  • 65e005ccaa ipn/ipnlocal: attach Tailnet Lock status to bugreports Anton Tolchanov 2025-05-12 19:43:25 +01:00
  • ffb1dda245 ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBackend to userspaceEngine Nick Khyl 2025-05-12 18:35:12 -05:00
  • d303570ab7 docs/commit-messages.md: explain #cleanup commits (#15933) Simon Law 2025-05-12 16:23:36 -07:00
  • 7f4aaed1d5 cmd/derpprobe: exit with non-zero status if --once fails (#15926) Simon Law 2025-05-12 12:53:55 -07:00
  • 13e91f4a2f docs/windows/policy: add OnboardingFlow policy to ADMX file Aaron Klotz 2024-11-18 15:44:06 -07:00
  • fb188c5b53 net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy Nick Khyl 2025-05-08 18:38:48 -05:00
  • 2c16fcaa06 util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896) Irbe Krumina 2025-05-12 17:26:23 +01:00
  • d6dd74fe0e net/udprelay{/endpoint}: move ServerEndpoint tests (#15949) Jordan Whited 2025-05-12 09:25:59 -07:00
  • b02de31563 prober: update cert check for prober (#15919) Mike O'Driscoll 2025-05-12 10:25:31 -04:00
  • b70c0c50fd ssh/tailssh: fix data race during execution of test Nick Khyl 2025-05-09 23:12:00 -05:00
  • 565ebbdeb8 ipn/ipnlocal: move nodeBackend methods from local.go to node_backend.go Nick Khyl 2025-05-09 17:50:33 -05:00
  • f0a27066c4 ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntest Nick Khyl 2025-04-16 16:32:10 -05:00
  • 0f4f808e70 wgengine/magicsock: re-shape relayManager to use an event loop (#15935) Jordan Whited 2025-05-09 14:50:01 -07:00
  • cffb809569 net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bart.Table Nick Khyl 2025-05-09 10:29:02 -05:00
  • a9be049c19 ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forwarding by default, except on iOS and Android Nick Khyl 2025-05-09 10:25:28 -05:00
  • 3177e50b14 safeweb: Set Cross-Origin-Opener-Policy for browser requests (#15936) Patrick O'Doherty 2025-05-09 13:44:36 -07:00
  • 3c98964065 ssh/tailssh: chdir to user's homedir when directly running a command (#15351) Simon Law 2025-05-09 12:55:57 -07:00
  • 0841477743 net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) Jordan Whited 2025-05-09 11:29:36 -07:00
  • 7d6d2b4c50 health, ipn/ipnlocal: add metrics for various client events (#15828) Jonathan Nobels 2025-05-09 12:03:22 -04:00
  • b1c2860485 client/local: add godoc links Olivier Mengué 2025-04-01 18:00:06 +02:00
  • cb6fc37d66 util/deephash: move tests that depend on other tailscale packages to deephash_test Nick Khyl 2025-05-08 19:14:50 -05:00
  • 165b99278b feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare Brad Fitzpatrick 2025-05-08 09:29:50 -07:00
  • e2814871a7 util/eventbus: also disable websocket debug on Android Brad Fitzpatrick 2025-05-08 09:47:52 -07:00
  • 85a7abef0c tsnet: add test for packet filter generation from netmap James Sanderson 2025-03-21 09:30:42 +00:00
  • 5be6ff9b62 all: remove non-applicable "linux" deps on Android Brad Fitzpatrick 2025-05-07 20:27:30 -07:00
  • 9d623cf5eb util/systemd: don't link systemd-notification package on Android Brad Fitzpatrick 2025-05-07 16:28:24 -07:00
  • 02f68e5d9f net/dns: don't link dbus, gonotify on Android Brad Fitzpatrick 2025-05-07 15:56:57 -07:00
  • f5cc657e13 control/controlclient: send optional ConnectionHandleForTest with map requests (#15904) Brian Palmer 2025-05-07 12:57:56 -06:00
  • fd263adc1b ipn/store: don't link in AWS & Kubernetes stuff on Android Brad Fitzpatrick 2025-05-07 09:26:28 -07:00
  • 04936d6c05 tsnet: add android & iOS results to depaware Brad Fitzpatrick 2025-05-07 07:29:06 -07:00
  • 7e2630235f feature/relayserver: consider relay:server node attribute for enablement (#15901) Jordan Whited 2025-05-07 09:15:33 -07:00
  • 48dacf1bf7 cmd/tailscale/cli: omit "file" subcommand if taildrop is omitted from build Brad Fitzpatrick 2025-05-06 21:18:46 -07:00
  • 7cc2837594 tsnet: don't depend on condregister & its default tailscaled features Brad Fitzpatrick 2025-05-06 21:08:22 -07:00
  • fee78de1ee Makefile: add tsnet to depaware Brad Fitzpatrick 2025-05-06 21:07:09 -07:00
  • 5b597489bc taildrop: merge taildrop and feature/taildrop packages together Brad Fitzpatrick 2025-05-06 20:45:28 -07:00
  • 068d5ab655 feature/taildrop: move rest of Taildrop out of LocalBackend Brad Fitzpatrick 2025-05-02 17:49:23 -07:00
  • cf6a593196 cmd/tailscale/cli: rename "--posture-checking" to "--report-posture" Brad Fitzpatrick 2025-05-05 13:24:41 -07:00
  • 62182f3bcf cmd/k8s-operator,k8s-operator/api-proxy: move k8s proxy code to library (#15857) Tom Proctor 2025-05-06 14:52:16 +01:00
  • 597d0e8fd5 ipn/ipnlocal, tailcfg: add MagicDNS opt-in attr for IPv6 AAAA records Brad Fitzpatrick 2025-05-05 07:55:39 -07:00
  • b03a2a323b tstest/integration: work around ETXTBSY flake Brad Fitzpatrick 2025-05-02 21:05:09 -07:00
  • 32ce1bdb48 ipn/ipnlocal: use "nb" consistently as receiver for nodeBackend Brad Fitzpatrick 2025-05-02 17:28:41 -07:00
  • 653c45585e ipn/ipnlocal: rename localNodeContext to nodeBackend Brad Fitzpatrick 2025-05-02 17:18:41 -07:00
  • 4fa9411e3f logtail: remove unneeded IP redaction code Brad Fitzpatrick 2025-04-28 11:17:19 -07:00
  • fd63123849 wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864) Jordan Whited 2025-05-02 13:08:17 -07:00
  • 761aea3036 tstest/integration: don't require TestMake, stop leaking binaries in /tmp Brad Fitzpatrick 2025-05-01 13:12:51 -07:00
  • 3105ecd958 hostinfo,tailcfg: report TPM availability on windows/linux (#15831) Andrew Lytvynov 2025-05-02 11:01:13 -07:00
  • f05347a5bf wgengine/magicsock: implement more relay handshake disco handling (#15856) Jordan Whited 2025-05-02 09:04:18 -07:00
  • 383664b2f7 cmd/tsidp: remove backticks in README in shell example Brad Fitzpatrick 2025-05-01 11:54:43 -07:00
  • e415f51351 feature/taildrop: add integration test Brad Fitzpatrick 2025-04-28 19:57:01 -07:00
  • a0d7c81a27 ipn/ipnlocal: fix Taildrop regression from refactoring Brad Fitzpatrick 2025-04-30 21:23:43 -07:00
  • e05e620096 util/linuxfw: fix delete snat rule (#15763) KevinLiang10 2025-05-01 12:12:36 -04:00
  • fe0090909b cmd/tailscale/cli: unhide --posture-checking flag to set Anton Tolchanov 2025-04-29 14:57:27 +01:00
  • c09cd34f59 ipn/ipnlocal: fix Taildrop deadlock Brad Fitzpatrick 2025-04-30 14:42:11 -07:00
  • ac04338a0d wgengine/magicsock: fix discoInfo leak (#15845) Jordan Whited 2025-04-30 19:07:31 -07:00
  • 080387558c wgengine/magicsock: start to make disco reception Geneve aware (#15832) Jordan Whited 2025-04-30 13:31:35 -07:00
  • ab2deda4b7 tsnet: add FunnelTLSConfig FunnelOption type Brad Fitzpatrick 2025-04-29 20:05:28 -07:00
  • a9b3e09a1f tool/gocross: break circular dependency on tailcfg (#15829) Andrew Lytvynov 2025-04-29 17:35:47 -07:00
  • cc6f367520 tstest/integration: remove vestigial env var set in tests Brad Fitzpatrick 2025-04-28 19:57:30 -07:00
  • 1f1c323eeb control/controlclient,health: add tests for control health tracking James Sanderson 2025-04-29 11:37:12 +01:00
  • ac1215c7e0 tstest/integration: export test helpers Brad Fitzpatrick 2025-04-28 15:35:51 -07:00
  • 81420f8944 tstest/integration: move code from integration_test.go to integration.go Brad Fitzpatrick 2025-04-28 15:29:31 -07:00
  • 61635f8670 wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811) Jordan Whited 2025-04-28 15:55:49 -07:00
  • 51b17483ff types/logger: release ArgWriter destination after use James Tucker 2025-04-28 11:36:37 -07:00
  • b95e8bf4a1 tsweb/varz: export GC CPU fraction gauge James Tucker 2025-04-28 09:04:02 -07:00
  • 189e03e741 net/portmapper: fix test flakes from logging after test done Brad Fitzpatrick 2025-04-25 14:56:18 -07:00
  • 66371f392a feature,ipn/ipnlocal: add profileManager.StateChangeHook Nick Khyl 2025-04-25 14:53:55 -05:00
  • 0cfd643d95 ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to the initial profile Nick Khyl 2025-04-25 14:53:48 -05:00
  • f468919f95 util/mak: delete long-deprecated, unused, pre-generics NonNil func Brad Fitzpatrick 2025-04-25 13:02:15 -07:00
  • 8b72dd7873 ipn/ipnlocal: add localNodeContext with netmap-related fields and methods Nick Khyl 2025-04-24 21:54:48 -05:00
  • f701d39ba4 net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792) Jordan Whited 2025-04-25 13:09:09 -07:00
  • dae2319e11 disco: implement CallMeMaybeVia serialization (#15779) Jordan Whited 2025-04-25 13:00:00 -07:00
  • dbf13976d3 types/mapx, ipn/ipnext: add ordered map, akin to set.Slice Brad Fitzpatrick 2025-04-25 09:42:52 -07:00
  • 3bc10ea585 ipn/ipnext: remove some interface indirection to add hooks Brad Fitzpatrick 2025-04-25 07:37:15 -07:00
  • 3d8533b5d0 ipn/{ipnext,ipnlocal}: add a SafeBackend interface Brad Fitzpatrick 2025-04-24 13:55:39 -07:00
  • 25c4dc5fd7 ipn/ipnext: remove support for unregistering extension Brad Fitzpatrick 2025-04-24 10:49:33 -07:00
  • cb7bf929aa go.mod: bump gorilla/csrf@v1.7.3 (#15775) Andrew Lytvynov 2025-04-23 13:59:03 -07:00
  • 1f029180c7 types/jsonx: add package for json/v2 helpers (#15756) Joe Tsai 2025-04-23 11:08:45 -07:00
  • bd33eb7bd7 ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more tests Nick Khyl 2025-04-23 09:57:59 -05:00
  • c41a2d5c83 net/portmapper: fix nil pointer dereference in Client.createMapping Nick Khyl 2025-04-23 09:35:14 -05:00
  • c28fda864a feature/relayserver: use PeerAPIHandler.Logf() (#15765) Jordan Whited 2025-04-22 10:53:58 -07:00
  • a3fc5150e3 client/tailscale: add godoc links in Deprecated comments Olivier Mengué 2025-04-01 17:22:20 +02:00
  • 7090f7fffc ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a full ipnstate.Status Nick Khyl 2025-04-18 16:52:55 -05:00
  • e649227ef2 cmd/tsidp: fix interface{} linter warnings (#15729) Patrick O'Doherty 2025-04-17 18:05:07 -07:00
  • b34a2bdb22 cmd/tsidp: add groups claim to tsidp (#15127) Cedric Kienzler 2025-04-18 02:31:40 +02:00
  • 3a8a174308 net/udprelay: change ServerEndpoint time.Duration fields to tstime.GoDuration (#15725) Jordan Whited 2025-04-17 16:21:32 -07:00
  • aff8f1b358 tstime: add GoDuration which JSON serializes with time.Duration.String (#15726) Joe Tsai 2025-04-17 15:51:41 -07:00
  • 898cf06898 ipn/ipnlocal: remove another copy of slicesx.MapValues Brad Fitzpatrick 2025-04-17 10:47:54 -07:00
  • 92027d7ae0 feature/relayserver: wire up profile/prefs changes (#15714) Jordan Whited 2025-04-17 09:24:11 -07:00
  • 9666c2e700 cmd/k8s-operator: default ingress paths to '/' if not specified by user (#15706) Tom Meadows 2025-04-17 16:14:34 +01:00
  • 26f31f73f4 cmd/dist,release/dist: sign QNAP builds with a Google Cloud hosted key Percy Wegmann 2025-04-15 11:50:39 -05:00
  • 0c78f081a4 feature/taildrop: start moving Taildrop out of LocalBackend Brad Fitzpatrick 2025-04-15 08:28:48 -07:00
  • dda2c0d2c2 wgengine/magicsock: subscribe to portmapper updates M. J. Fromberger 2025-03-24 09:47:29 -07:00
  • 5399fa159a net/netmon: publish events to event bus David Anderson 2025-03-19 10:47:25 -07:00
  • 6d6f69e735 derp/derphttp: remove ban on websockets dependency David Anderson 2025-03-20 09:19:47 -07:00
  • e8cacd2a32 cmd/tailscaled: clean up unnecessary logf indirection #cleanup David Anderson 2025-03-19 10:17:13 -07:00