Commit Graph

  • e415f51351 feature/taildrop: add integration test Brad Fitzpatrick 2025-04-28 19:57:01 -07:00
  • 0f72f281fc add login server as a flag Kevin Liang 2025-05-01 18:40:32 +00: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
  • 968e921deb util/ctxlock: make ctxlock.Context generic nickkhyl/ctxlock-generics Nick Khyl 2025-05-01 10:39:52 -05:00
  • f605a99e0b util/ctxlock: add ctxlock.Context to integrate mutex locking into context Nick Khyl 2025-04-29 23:35:07 -05:00
  • e38c30e0b6 IpForDomain -> IPForDomain Fran Bull 2025-05-01 07:14:39 -07:00
  • d36488595a pm -> ps Fran Bull 2025-05-01 07:13:45 -07:00
  • 6cfb025714 only move Fran Bull 2025-05-01 07:11:26 -07:00
  • 01ee64d939 temp Irbe Krumina 2025-05-01 14:57:28 +01:00
  • de64576481 wip Irbe Krumina 2025-05-01 11:37:16 +01: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
  • 2a132cf5bd retry domain lookups Fran Bull 2025-04-30 14:52:39 -07:00
  • 080387558c wgengine/magicsock: start to make disco reception Geneve aware (#15832) Jordan Whited 2025-04-30 13:31:35 -07:00
  • f2aa6bf5b7 build(deps-dev): bump vite from 5.1.7 to 5.4.19 in /client/web dependabot/npm_and_yarn/client/web/vite-5.4.19 dependabot[bot] 2025-04-30 18:32:39 +00:00
  • ab2deda4b7 tsnet: add FunnelTLSConfig FunnelOption type Brad Fitzpatrick 2025-04-29 20:05:28 -07:00
  • fbfec92fd8 k8s-operator: adding advertisement chaosinthecrd 2025-04-30 15:08:10 +01:00
  • fb6d733c24 ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more tests Nick Khyl 2025-04-23 09:57:59 -05:00
  • b224c94683 net/portmapper: fix nil pointer dereference in Client.createMapping Nick Khyl 2025-04-23 09:35:14 -05:00
  • 65c6dfc0e5 temp Irbe Krumina 2025-04-30 13:44:47 +01:00
  • e9ef402d70 WIP Irbe Krumina 2025-04-30 08:28:58 +01:00
  • a9b3e09a1f tool/gocross: break circular dependency on tailcfg (#15829) Andrew Lytvynov 2025-04-29 17:35:47 -07:00
  • 1a2b02849c ipn/ipnlocal: pass along localNodeContext lock state in context bradfitz/nodectx_ctx Brad Fitzpatrick 2025-04-29 11:49:51 -07:00
  • e548a515ca snapshot and restore Fran Bull 2025-04-29 11:32:40 -07:00
  • 6d8a414c06 ipn/ipnlocal: fix taildrop deadlock nickkhyl/appendmatchingpeers Nick Khyl 2025-04-29 12:23:27 -05:00
  • 62a8dd1b68 Merge branch 'mikeodr/derpprobe-mesh-key-27294' into mikeodr/derp-mesh-separate-port-26312 mikeodr/derp-mesh-separate-port-26312 Mike O'Driscoll 2025-04-29 10:36:02 -04:00
  • cc6f367520 tstest/integration: remove vestigial env var set in tests Brad Fitzpatrick 2025-04-28 19:57:30 -07:00
  • e5892f6c12 cmd/derper,derp: add DERP mesh port isolation Mike O'Driscoll 2025-04-01 14:36:47 -04: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
  • f847d45677 ipn/ipnlocal: signal localNodeContext readiness and shutdown nickkhyl/nodecontext-lifecycle Nick Khyl 2025-04-27 15:53:47 -05: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
  • 3d46418020 client/web: deprecate gorilla/csrf patrickod/webui-sec-fetch-site Patrick O'Doherty 2025-04-17 16:37:18 -07:00
  • dbf13976d3 types/mapx, ipn/ipnext: add ordered map, akin to set.Slice Brad Fitzpatrick 2025-04-25 09:42:52 -07:00
  • 8be3387199 todo handle data out of sync Fran Bull 2025-04-25 09:22:56 -07:00
  • 3bc10ea585 ipn/ipnext: remove some interface indirection to add hooks Brad Fitzpatrick 2025-04-25 07:37:15 -07:00
  • 3036623d2c todo -> comment Fran Bull 2025-04-25 08:59:18 -07:00
  • a1a85beef7 unpublic consensusPerPeerState fields Fran Bull 2025-04-25 08:48:26 -07:00
  • 4a39a47248 safeweb: replace gorilla with Sec-Fetch-Site check patrickod/safeweb-sec-fetch-site Patrick O'Doherty 2025-04-17 17:24:48 -07:00
  • 3d8533b5d0 ipn/{ipnext,ipnlocal}: add a SafeBackend interface Brad Fitzpatrick 2025-04-24 13:55:39 -07:00
  • 7ce80691f2 doc comments Fran Bull 2025-04-24 14:28:16 -07:00
  • 25c4dc5fd7 ipn/ipnext: remove support for unregistering extension Brad Fitzpatrick 2025-04-24 10:49:33 -07:00
  • 33d0c245b5 locking done I think Fran Bull 2025-04-24 11:40:37 -07:00
  • 0eb1ccccce k8s-operator: saving progress on reconciler chaosinthecrd/k8s-operator-network-proxy-ha-mode chaosinthecrd 2025-04-24 14:53:56 +01:00
  • 4cda1cb6d0 ipn,ipnlocal,taildrop: use SAF for Android files kari/saftaildrop kari-ts 2025-04-23 14:10:33 -07:00
  • 64f9a2954d build(deps): bump golang.org/x/crypto dependabot/go_modules/gokrazy/tsapp/builddir/github.com/gokrazy/breakglass/golang.org/x/crypto-0.35.0 dependabot[bot] 2025-04-23 21:00:22 +00:00
  • cb7bf929aa go.mod: bump gorilla/csrf@v1.7.3 (#15775) Andrew Lytvynov 2025-04-23 13:59:03 -07:00
  • a3c9ca1611 ipn/localapi: enable TLS cert issuance API on android push-ykxypyzonmux David Anderson 2025-04-23 13:42:50 -07:00
  • 1f029180c7 types/jsonx: add package for json/v2 helpers (#15756) Joe Tsai 2025-04-23 11:08:45 -07:00
  • 48c0dc6e39 k8s-operator: starting network proxy ha mode chaosinthecrd 2025-04-23 17:14:15 +01: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
  • 91e923e842 k8s-operator: use iota-based enums (#14323) chaosinthecrd/configure-proxyclass-via-annotation chaosinthecrd 2025-04-22 18:19:09 +01:00
  • e2e5914d57 k8s-operator: switch annotations to use iota-based enums (#14323) chaosinthecrd 2025-04-22 18:15:00 +01:00
  • 144a22ab2a cmd/k8s-operator: clarify tag requirements irbekrm/doc_tags Irbe Krumina 2025-04-22 10:53:58 +01:00
  • 926aec56e8 ipn/ipnlocal: move resetDialPlan to after cc.Logout() returns nickkhyl/fix-dialplan-resets Nick Khyl 2025-04-21 11:38:55 -05:00
  • 8568ada34c ipn/ipnlocal: log ACME Order URL for invalid Orders irbekrm/log_invalid_order Irbe Krumina 2025-04-19 11:36:27 +01: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
  • 18ce9cbd4f tailcfg,types/netmap,wgengine/filter/filtertype: generate a read-only netmap.NetworkMapView nickkhyl/viewer-improvements Nick Khyl 2025-04-17 18:00:31 -05:00
  • 20d6058e7b cmd/{cloner,viewer},types/views: add viewer and cloner support for slices and maps of both structs (rather than pointers to structs) and views Nick Khyl 2025-04-17 17:57:50 -05:00
  • aff8f1b358 tstime: add GoDuration which JSON serializes with time.Duration.String (#15726) Joe Tsai 2025-04-17 15:51:41 -07:00
  • e4d64c6faf VERSION.txt: this is v1.82.5 (#15723) v1.82.5 release-branch/1.82 kari-ts 2025-04-17 12:01:26 -07:00
  • e475c589e6 wip, health status icons now work zofrex/poc-health-v2 James Sanderson 2025-04-17 19:36:55 +01: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
  • 906b1e01f2 Revert "break up health watchers" James Sanderson 2025-04-17 15:59:13 +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
  • 262c471013 build(deps): bump golang.org/x/net dependabot/go_modules/gokrazy/tsapp/builddir/github.com/gokrazy/gokrazy/cmd/dhcp/golang.org/x/net-0.38.0 dependabot[bot] 2025-04-16 21:52:44 +00:00
  • 2e5cf9e15a break up health watchers James Sanderson 2025-04-16 18:38:33 +01:00
  • 4f2e20cade wip Fran Bull 2025-04-16 10:21:50 -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
  • 2731171c5e net/portmapper: fire an event when a port mapping is updated (#15371) M. J. Fromberger 2025-03-20 15:19:26 -07:00
  • deb0b255ff all: update the tsd.System constructor name (#15372) M. J. Fromberger 2025-03-20 15:18:29 -07:00
  • baead61e44 {wgengine,util/portmapper}: add and plumb an event bus (#15359) M. J. Fromberger 2025-03-19 20:28:19 -07:00
  • 418e19fb5e portmapper: update NewClient to use a Config argument M. J. Fromberger 2025-03-19 15:50:00 -07:00
  • 2ac6e1edfd wgengine: plumb an event bus into the userspace engine M. J. Fromberger 2025-03-19 09:48:47 -07:00
  • bcd6a0d0ac tsnet: shut down the event bus on Close M. J. Fromberger 2025-03-19 12:13:35 -07:00
  • ffb22ee353 all: construct new System values with an event bus pre-populated M. J. Fromberger 2025-03-19 09:47:06 -07:00