Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 08e74effc0 cmd/cloner: support cloning arbitrarily-nested maps Andrew Dunham 2025-11-12 23:22:55 -05:00
  • ca9b68aafd cmd/tailscale/cli: remove service flag from funnel command (#17850) Naman Sood 2025-11-13 07:19:17 -05:00
  • 6ac80b7334 cmd/{cloner,viewer}: handle maps of views Andrew Dunham 2025-11-12 17:53:39 -05:00
  • f4f9dd7f8c net/udprelay: replace VNI pool with selection algorithm (#17868) Jordan Whited 2025-11-12 15:47:01 -08:00
  • 31fe75ad9e licenses: update license notices License Updater 2025-11-10 15:02:31 +00:00
  • 37aa7e6935 util/dnsname: fix test error message Fran Bull 2025-11-12 08:16:51 -08:00
  • f387b1010e wgengine/wgcfg: remove two unused Config fields Brad Fitzpatrick 2025-11-12 08:51:04 -08:00
  • 713fd1d40c WIP bradfitz/eventbus_too_slow Brad Fitzpatrick 2025-11-12 08:40:08 -08:00
  • 27a0168cdc util/dnsname: increase maxNameLength to account for trailing dot Fran Bull 2025-11-06 14:53:22 -08:00
  • e8d2f96449 ipn/ipnlocal, net/netns: add node cap to disable netns interface binding on netext Apple clients (#17691) Jonathan Nobels 2025-11-12 10:25:27 -05:00
  • 16e90dcb27 net/batching: fix gro size handling for misordered UDP_GRO messages (#17842) Sachin Iyer 2025-11-12 07:13:21 -08:00
  • d37884c734 cmd/k8s-operator: remove early return in ingress matching (#17841) Sachin Iyer 2025-11-12 02:46:40 -08:00
  • 67dfdae59d syncs/tsync: WIP on initial package andrew/syncs-tsync Andrew Dunham 2025-11-11 15:27:58 -05:00
  • 85cb64c4ff wf: correct IPv6 link-local range from ff80::/10 to fe80::/10 (#17840) Sachin Iyer 2025-11-11 10:07:02 -08:00
  • 3280dac797 wgengine/router/osrouter: fix linux magicsock port changing Sachin Iyer 2025-11-10 16:05:09 -08:00
  • 9f3da7ab26 ssh/tailssh: explore client connection monitoring gesa/ssh-client-session-monitoring Gesa Stupperich 2025-11-11 13:12:00 +00:00
  • 1eba5b0cbd util/eventbus: log goroutine stacks when hung in CI Brad Fitzpatrick 2025-11-10 15:44:55 -08:00
  • 42ce5c88be wgengine/magicsock: unblock Conn.Synchronize on Conn.Close Brad Fitzpatrick 2025-11-10 16:51:46 -08:00
  • 2ad2d4d409 wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock (#17831) Jordan Whited 2025-11-10 21:08:13 -08:00
  • 18806de400 wgengine/magicsock: validate endpoint.derpAddr in Conn.onUDPRelayAllocResp (#17828) Jordan Whited 2025-11-10 20:07:33 -08:00
  • 4650061326 ipn/ipnlocal: fix state_test data race seen in CI Brad Fitzpatrick 2025-11-10 17:23:22 -08:00
  • 6e24f50946 tsnet: add tstest.Shard on the slow tests Brad Fitzpatrick 2025-11-10 16:48:41 -08:00
  • 8ed6bb3198 ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.go Brad Fitzpatrick 2025-11-09 16:13:39 -08:00
  • e0e8731130 feature, ipn/ipnlocal: add, use feature.CanSystemdStatus for more DCE Brad Fitzpatrick 2025-11-08 20:21:22 -08:00
  • e059382174 wgengine/magicsock: clean up determineEndpoints docs (#17822) Jordan Whited 2025-11-10 10:22:47 -08:00
  • fe5501a4e9 wgengine: make getStatus a bit cheaper (less alloc-y) Brad Fitzpatrick 2025-11-09 16:47:42 -08:00
  • 4c67df42f6 tka: log a better error if there are no chain candidates Alex Chan 2025-11-10 12:03:41 +00:00
  • c7dbd3987e tka: remove an unused parameter from computeActiveAncestor Alex Chan 2025-11-10 09:53:40 +00:00
  • fdfe5309ac util/latencyqueue: use util/ringbuffer for improved memory cost raggi/latencyqueue James Tucker 2025-11-09 23:29:15 -08:00
  • 3ef8ae083a util/ringbuffer: add an adaptive dynamically sized ringbuffer James Tucker 2025-11-09 23:24:33 -08:00
  • ae3dff15e4 ipn/ipnlocal: clean up some of the weird locking (#17802) Andrew Lytvynov 2025-11-09 15:49:24 -08:00
  • 2e265213fd tsnet: fix TestConn to be fast, not flaky Brad Fitzpatrick 2025-11-08 21:15:13 -08:00
  • de733c5951 tailcfg: kill off rest of HairPinning symbols Brad Fitzpatrick 2025-11-09 07:05:28 -08:00
  • 875a9c526d tsnet: skip a 30s long flaky-ish test on macOS Brad Fitzpatrick 2025-11-08 17:44:47 -08:00
  • 55b4993256 util/latencyqueue: add a bounded-latency queue James Tucker 2025-11-07 17:43:39 -08:00
  • bab5e68d0a net/udprelay: use GetGlobalAddrs and add local port endpoint (#17797) Raj Singh 2025-11-07 18:38:49 -05:00
  • d4c5b278b3 cmd/k8s-operator: support workload identity federation Tom Proctor 2025-10-05 02:10:50 +01:00
  • 1ed117dbc0 cmd/k8s-operator: remove Services feature flag detection Tom Proctor 2025-11-06 15:36:58 +00:00
  • 4324f312e9 disco,ipn/ipnlocal,wgengine/magicsock: add graceful disco key rotation raggi/disco-key-rotate-graceful James Tucker 2025-11-05 17:30:56 -08:00
  • 7988303d30 types/key,wgengine/magicsock,control/controlclient,ipn: add disco key rotation James Tucker 2025-11-03 16:41:37 -08:00
  • a5c0723a83 switch back to omitempty jaxxstorm/static_endpoints Lee Briggs 2025-11-06 10:53:24 -05:00
  • 3290b0d31a fix flag name Lee Briggs 2025-11-06 10:40:47 -05:00
  • b45caf6c37 fix tests, update flag Lee Briggs 2025-11-06 09:55:55 -05:00
  • 78fe75e86c actually set the static endpoints Lee Briggs 2025-11-06 09:47:05 -05:00
  • fad54d7c20 all: migrate omitempty to omitzero dsnet/migrate-omitzero Joe Tsai 2025-11-05 16:42:48 -08:00
  • 5b40f0bc54 cmd/vet: add static vet checker that runs jsontags (#17778) Joe Tsai 2025-11-05 16:17:49 -08:00
  • c299a96624 all: apply consistent imports of "json" packages dsnet/jsonimports-ci Joe Tsai 2025-10-28 15:23:47 -07:00