Commit Graph

  • 976bf24f5e ipn/ipnlocal: remove the always-true CanSupportNetworkLock() Alex Chan 2025-11-19 13:57:14 +00:00
  • 6ac4356bce util/eventbus: simplify some reflect in Bus.pump Brad Fitzpatrick 2025-11-18 18:15:08 -08:00
  • 213fe54c57 .github: add CI steps to use cigocacher Tom Proctor 2025-11-18 22:46:34 +00:00
  • 06c241a1bd cmd/cigocacher,go.mod: add cigocacher cmd Tom Proctor 2025-11-18 17:11:27 +00:00
  • 336df56f85 cmd/tailscale/cli: remove Latin abbreviations from CLI help text Alex Chan 2025-11-18 17:04:01 +00:00
  • aeda3e8183 ipn/ipnlocal: reduce profileManager boilerplate in network-lock tests Alex Chan 2025-11-19 09:41:43 +00:00
  • 62d64c05e1 cmd/k8s-operator: fix type comparison in apiserver proxy template (#17981) Raj Singh 2025-11-19 07:08:40 -06:00
  • e1dd9222d4 ipn/ipnlocal, tka: compact TKA state after every sync Alex Chan 2025-11-17 16:38:57 +00:00
  • 38ccdbe35c cmd/k8s-operator: default to stable image (#17848) David Bond 2025-11-19 11:57:27 +00:00
  • 85003d25c3 ipn/ipnlocal: add start of netmap caching bradfitz/nm_cache_disk Brad Fitzpatrick 2025-11-15 10:28:09 -08:00
  • 408336a089 feature/featuretags: add CacheNetMap feature tag for upcoming work Brad Fitzpatrick 2025-11-18 17:39:37 -08:00
  • 5b0c57f497 tailcfg: add some omitzero, adjust some omitempty to omitzero Brad Fitzpatrick 2025-11-18 14:35:02 -08:00
  • 3b865d7c33 cmd/netlogfmt: support resolving IP addresses to synonymous labels (#17955) Joe Tsai 2025-11-18 14:16:27 -08:00
  • 3709f36f45 ipn: allow serve to forward TCP connections to Unix sockets Harry Harpham 2025-11-17 16:20:46 -07:00
  • c09c95ef67 types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key rotation James Tucker 2025-11-03 16:41:37 -08:00
  • d8ef50fe3c tailcfg: support LogUploadAuth and empty DataPlaneAuditLogID dsnet/netlog-tailcfg Joe Tsai 2025-10-31 13:34:05 -07:00
  • da508c504d appc: add ippool type Fran Bull 2025-11-17 13:58:59 -08:00
  • d0daa5a398 tka: marshal AUMHash totext even if Tailnet Lock is omitted Alex Chan 2025-11-17 17:12:05 +00:00
  • ccf4f3c7ce VERSION.txt: this is v1.90.8 v1.90.8 Nick Khyl 2025-11-18 12:31:30 -06:00
  • 6b0fbffd4f tka: move RemoveAll() to CompactableChonk Alex Chan 2025-11-18 09:44:12 +00:00
  • 04a9d25a54 tka: mark young AUMs as active even if the chain is long Anton Tolchanov 2025-11-18 17:04:08 +00:00
  • 90d3cb3c95 VERSION.txt: this is v1.90.7 v1.90.7 Nick Khyl 2025-11-18 11:32:04 -06:00
  • 37b63eff1c ipn/ipnlocal: use an in-memory TKA store if FS is unavailable Alex Chan 2025-10-29 11:09:28 +00:00
  • 43ab8b4b18 tka: rename a mutex to mu instead of single-letter l Alex Chan 2025-10-29 11:00:17 +00:00
  • 6b64718bb9 tka: don't try to read AUMs which are partway through being written Alex Chan 2025-10-21 11:07:33 +01:00
  • bd29b189fe types/netmap,*: remove some redundant fields from NetMap Brad Fitzpatrick 2025-11-18 07:25:10 -08:00
  • 2a6cbb70d9 .github/workflows: make go_generate check detect new files Brad Fitzpatrick 2025-11-17 20:57:51 -08:00
  • 4e2f2d1088 feature/buildfeatures: re-run go generate Brad Fitzpatrick 2025-11-17 20:53:14 -08:00
  • af7c26aa05 cmd/vet/jsontags: fix a typo in an error message Alex Chan 2025-11-18 10:36:14 +00:00
  • 85373ef822 tka: move RemoveAll() to CompactableChonk Alex Chan 2025-11-18 09:44:12 +00:00
  • 5994c749a0 ipn/ipnlocal: add peer API endpoints to Hostinfo on initial client creation zofrex/fix-peerapi-double-up James Sanderson 2025-11-14 14:29:45 +00:00
  • c2e474e729 all: rename variables with lowercase-l/uppercase-I Alex Chan 2025-11-17 18:13:44 +00:00
  • 9048ea25db ipn/localapi: log calls to localapi (#17880) James 'zofrex' Sanderson 2025-11-18 08:04:03 +00:00
  • a2e9dfacde cmd/tailscale/cli: warn if a simple up would change prefs (#17877) James 'zofrex' Sanderson 2025-11-18 07:53:42 +00:00
  • 4860c460f5 wgengine/netlog: strip dot suffix from node name (#17954) Joe Tsai 2025-11-17 19:17:02 -08:00
  • 41662f5128 ssh/tailssh: fix incubator tests on macOS arm64 James Tucker 2025-11-15 18:35:39 -08:00
  • 34dc74f4eb feature/tpm: add swtpm-based integration tests patrickod/swtpm-integration-test Patrick O'Doherty 2025-11-14 00:51:45 +00:00
  • 26f9b50247 feature/tpm: disable dictionary attack protection on sealing key (#17952) Andrew Lytvynov 2025-11-17 14:42:15 -08:00
  • 057483380e ipn/ipnlocal: add validations when setting serve config Harry Harpham 2025-11-13 16:49:53 -07:00
  • fa514c7280 net/netmon: do not abandon a subscriber when exiting early (#17899) (#17905) Jonathan Nobels 2025-11-17 15:40:46 -05:00
  • f1cddc6ecf ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map poll Brad Fitzpatrick 2025-11-17 08:06:16 -08:00
  • 165a24744e tka: fix typo in comment Brad Fitzpatrick 2025-11-17 09:18:48 -08:00
  • 1723cb83ed ipn/ipnlocal: use an in-memory TKA store if FS is unavailable Alex Chan 2025-10-29 11:09:28 +00:00
  • d01081683c go.mod: bump golang.org/x/crypto (#17907) Andrew Lytvynov 2025-11-17 09:05:18 -08:00
  • 200383dce5 various: add more missing apostrophes in comments Alex Chan 2025-11-17 16:35:36 +00:00
  • 1e95bfa184 ipn: fix typo in comment Brad Fitzpatrick 2025-11-17 07:54:29 -08:00
  • a5b2f18567 control/controlclient: remove some public API, move to Options & test-only Brad Fitzpatrick 2025-11-16 18:36:27 -08:00
  • 139c395d7d cmd/tailscale/cli: stabilise the output of tailscale lock log --json Alex Chan 2025-10-22 15:08:36 +01:00
  • 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging Brad Fitzpatrick 2025-11-15 09:40:57 -08:00
  • 3a41c0c585 ipn/ipnlocal: add PROXY protocol support to Funnel/Serve Andrew Dunham 2025-10-20 11:40:30 -04:00
  • 653d0738f9 types/netmap: remove PrivateKey from NetworkMap Brad Fitzpatrick 2025-11-15 13:28:29 -08:00
  • b952b8417f ssh/tailssh: fix incubator tests on macOS arm64 raggi/ssh-incubator James Tucker 2025-11-15 18:35:39 -08:00
  • ea8eeeb2f7 feature/relayserver: fix Shutdown() deadlock (#17898) Jordan Whited 2025-11-14 10:22:58 -08:00
  • 0f421d3def feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881) Jordan Whited 2025-11-13 20:57:48 -08:00
  • eb03b354f6 net/udprelay: replace VNI pool with selection algorithm (#17868) Jordan Whited 2025-11-12 15:47:01 -08:00
  • 771a9d29ff wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock (#17831) Jordan Whited 2025-11-10 21:08:13 -08:00
  • e602907cf5 wgengine/magicsock: validate endpoint.derpAddr in Conn.onUDPRelayAllocResp (#17828) Jordan Whited 2025-11-10 20:07:33 -08:00
  • b2973ef9a2 types/netmap: remove PrivateKey from NetworkMap bradfitz/rm_nm_privatekey Brad Fitzpatrick 2025-11-15 13:28:29 -08:00
  • 98aadbaf54 util/cache: remove unused code Brad Fitzpatrick 2025-11-15 09:49:08 -08:00
  • 91d23babef types/netmap: remove some useless denormalized fields from NetworkMap bradfitz/nm_cache Brad Fitzpatrick 2025-11-15 10:28:09 -08:00
  • 4e01e8a66e wgengine/netlog: fix send to closed channel in test Brad Fitzpatrick 2025-11-15 10:01:44 -08:00
  • 8aa46a3956 util/clientmetric: fix regression causing Metric.v to be uninitialised Avery Palmer 2025-11-15 17:15:14 +00:00
  • 8444659ed8 cmd/tailscale/cli: fix panic in netcheck with mismatched DERP region IDs Fixes #17564 Xinyu Kuo 2025-10-17 13:47:13 +08:00
  • 8d00fb1845 syncs: add Mutex/RWMUtex alias/wrappers for future mutex debugging bradfitz/mutex Brad Fitzpatrick 2025-11-15 09:40:57 -08:00
  • 7bbd54cd22 util/cache: remove unused code bradfitz/rm_util_cache Brad Fitzpatrick 2025-11-15 09:49:08 -08:00
  • 7ce3207c4a go.mod: bump golang.org/x/crypto awly/bump-x-ssh Andrew Lytvynov 2025-11-14 13:53:06 -08:00
  • b8e1a5fc8c build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /client/web dependabot/npm_and_yarn/client/web/js-yaml-4.1.1 dependabot[bot] 2025-11-15 10:53:08 +00:00
  • e1f0ad7a05 net/udprelay: implement Server.SetStaticAddrPorts (#17909) Jordan Whited 2025-11-14 19:43:44 -08:00
  • a96ef432cf control/controlclient,ipn/ipnlocal: replace State enum with boolean flags James Tucker 2025-11-12 16:40:23 -08:00
  • 0c13024ab8 net/udprelay: implement Server.SetStaticAddrPorts jwhited/relay-server-endpoints-parity Jordan Whited 2025-11-14 15:47:01 -08:00
  • f07adc88b1 ipn/ipnlocal: add validations when setting serve config hwh33/tsnet-services-support Harry Harpham 2025-11-13 16:49:53 -07:00
  • c5919b4ed1 feature/tpm: check IsZero in clone instead of just nil (#17884) Andrew Lytvynov 2025-11-14 13:23:25 -08:00
  • 888a5d4812 ipn/localapi: use constant-time comparison for RequiredPassword (#17906) Andrew Lytvynov 2025-11-14 12:58:53 -08:00
  • a14d4bc1d6 ipn/localapi: log calls to localapi zofrex/log-localapi-calls James Sanderson 2025-11-14 12:50:55 +00:00
  • 7cc6213bed cmd/tailscaled,ipn: show a health warning when state store fails to open awly/state-open-health-warning Andrew Lytvynov 2025-11-13 15:25:00 -08:00
  • 5a428a466b fixup! ipn/ipnlocal: add PROXY protocol support to Funnel/Serve andrew/proxyproto Andrew Dunham 2025-11-14 15:16:58 -05:00
  • b710efa890 net/netmon: do not abandon a subscriber when exiting early (#17899) jonathan/17899_cherrypick M. J. Fromberger 2025-11-14 11:57:41 -08:00
  • 9134440008 various: adds missing apostrophes to comments Alex Chan 2025-11-14 17:33:55 +00:00
  • bd36817e84 scripts/installer.sh: compare major versions numerically (#17904) Simon Law 2025-11-14 12:05:48 -08:00
  • ab4b990d51 net/netmon: do not abandon a subscriber when exiting early (#17899) M. J. Fromberger 2025-11-14 11:57:41 -08:00
  • ce10f7c14c wgengine/wgcfg/nmcfg: reduce wireguard reconfig log spam Brad Fitzpatrick 2025-11-14 10:58:53 -08:00
  • 208a32af5b logpolicy: fix nil pointer dereference with invalid TS_LOG_TARGET Andrew Dunham 2025-11-14 11:59:09 -05:00
  • 052602752f control/controlclient: make Observer optional Brad Fitzpatrick 2025-11-14 08:39:32 -08:00
  • e9a34263e1 cmd/tailscale/cli: warn if a simple up would change prefs zofrex/warn-on-simple-up-prefs-change James Sanderson 2025-11-13 14:33:48 +00:00
  • 0285e1d5fb feature/relayserver: fix Shutdown() deadlock (#17898) Jordan Whited 2025-11-14 10:22:58 -08:00
  • 5b0997536f wgengine, ipn/ipnlocal, wgengine/magicsock: remove RequestStatus, eventbus-ify things bradfitz/getstatus Brad Fitzpatrick 2025-11-14 10:18:30 -08:00
  • be2182a7bc cmd/tailscale/cli: stabilise the output of tailscale lock log --json alexc/tailnet-lock-log-json Alex Chan 2025-10-22 15:08:36 +01:00
  • a87f26bf03 various: adds missing apostrophes to comments alexc/fix-tka-comments Alex Chan 2025-11-14 17:33:55 +00:00
  • 18665ff99d logpolicy: fix nil pointer dereference with invalid TS_LOG_TARGET andrew/ts-log-target-nil-pointer Andrew Dunham 2025-11-14 11:59:09 -05:00
  • 018174d256 ipn/ipnlocal: add PROXY protocol support to Funnel/Serve Andrew Dunham 2025-10-20 11:40:30 -04:00
  • 378a21ecfa control/controlclient: make Observer optional bradfitz/observer_opt Brad Fitzpatrick 2025-11-14 08:39:32 -08:00
  • 124301fbb6 ipn/ipnlocal: log prefs changes and reason in Start (#17876) James 'zofrex' Sanderson 2025-11-14 13:21:56 +00:00
  • b5cd29932e tka: add a test for unmarshaling existing AUMs Alex Chan 2025-11-07 12:04:18 -05:00
  • 9e4d1fd87f feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881) Jordan Whited 2025-11-13 20:57:48 -08:00
  • 146ea42822 ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc) Brad Fitzpatrick 2025-11-08 17:23:33 -08:00
  • 170360e17e feature/tpm: check IsZero in clone instead of just nil awly/attestation-clone-non-nil Andrew Lytvynov 2025-11-13 16:06:01 -08:00
  • 58ec782d0e feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap jwhited/relay-server-rm-local-client Jordan Whited 2025-11-13 14:33:40 -08:00
  • 4c9f102fcb ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc) bradfitz/locked_on_entry Brad Fitzpatrick 2025-11-08 17:23:33 -08:00
  • 238e5fe76c control/controlclient,ipn/ipnlocal: replace State enum with boolean flags raggi/controlclient James Tucker 2025-11-12 16:40:23 -08:00
  • 08e74effc0 cmd/cloner: support cloning arbitrarily-nested maps Andrew Dunham 2025-11-12 23:22:55 -05:00