v1.46.0-sunos
·
3887 commits
to sunos-1.90
since this release
Commits
- 30d9201: VERSION.txt: this is v1.45.0 (Charlotte Brandhorst-Satzkorn) #8400
- d4de60c: .github: Bump actions/checkout from 1 to 3 (dependabot[bot]) #8379
- 61886e0: ssh/tailssh: fix double race condition with non-pty command (tailscale#8405) (Joe Tsai) #8405
- 8b80d63: wgengine/magicsock: clarify a log message is a warning, not an error (Brad Fitzpatrick) #8411
- fbacc0b: go.toolchain: switch to tailscale.go1.21 (tailscale#8415) (phirework) #8415
- 7c1068b: util/goroutines: let ScrubbedGoroutineDump get only current stack (Brad Fitzpatrick) #8426
- 4a58b1c: release/dist/synology: remove 'version' field from ui/config (David Anderson) #8233
- bfe5623: tool/gocross: make gocross behave with pre-release Go toolchains (David Anderson) #8428
- 2a9817d: api.md: add info for key description (tailscale#8429) (phirework) #8429
- add location field to hostinfo #8360 (Charlotte Brandhorst-Satzkorn)
- ovuliferous was a bit too much, but... #8432 (Brad Fitzpatrick)
- add ShardedMap type #8439 (Brad Fitzpatrick)
- c11af12: .github: actually run tests in CI (Maisem Ali) #8440
- make lxcfs container check more specific #8445 (Anton Tolchanov)
- 8e84048: cmd/testwrapper: only retry flaky failed tests (Maisem Ali) #7287
- expose field to configure Wireguard port #8447 (Tom DNetto)
- 77f5679: types/key: add test for NodePublic.Shard (Brad Fitzpatrick) #8443
- e263761: ipn/ipnlocal: validate ping type (tailscale#8458) (valscale) #8458
- adjust case of "IPv4" and "IPv6" #8456 (Brad Fitzpatrick)
- 832f102: net/netutil: parse IP forwarding val as int, not bool (tailscale#8455) (Ross Zurowski) #8455
- update location docs #8461 (Charlotte Brandhorst-Satzkorn)
- 243ce6c: util/linuxfw: decoupling IPTables logic from linux router (KevinLiang10) #8362
- d9eca20: net/tcpinfo: add package to allow fetching TCP information (Andrew Dunham) #8414
- use new net/tcpinfo package #8414 (Andrew Dunham)
- add ShardedMap.Mutate #8471 (Brad Fitzpatrick)
- update win/apple licenses #8449 (License Updater)
- update android licenses #8369 (License Updater)
- b0a984d: util/lru: add a package for a typed LRU cache (Brad Fitzpatrick) #8473
- 97ee0bc: cmd/tailscale: improve error message when signing without a tailnet lock key (Tom DNetto) #8465
- 12a2221: cmd/testwrapper/flakytest: clearly describe why TestFlakeRun fails (Maisem Ali) #8475
- do not panic when a panic logs #8478 (Maisem Ali)
- e42be5a: tstime/mono: fix Time.Unmarshal (tailscale#8480) (Joe Tsai) #8480
- 2e19790: types/views: add JSON marshal/unmarshal and AsMap to Map (Maisem Ali) #8488
- 79ee6d6: tsweb/varz: use default metrics.LabelMap.Label on serialization (Brad Fitzpatrick) #8500
- 2e4e7d6: cmd/testwrapper: output packages tested (Maisem Ali) #8501
- 1ca5dcc: cmd/testwrapper: stream output results (Maisem Ali) #8504
- 6ebd87c: util/linuxfw: add new arch build constraints (KevinLiang10) #8503
- add TestLoopbackSOCKS5 as flaky test #8503 (KevinLiang10)
- 0a86705: release/dist: add helper to build Go binaries with custom tags (David Anderson) #8513
- add LabelMap.GetIncrFunc #8514 (Brad Fitzpatrick)
- 0c427f2: docs/k8s: don't call kubectl directly from Makefile (David Wolever) #8512
- cb53846: tempfork/heap: add copy of Go's container/heap but using generics (Brad Fitzpatrick) #8537
- ack Miles Prower (tailscale#8479) #8479 (Claire Wang)
- fd8c8a3: client/tailscale: add API for verifying network lock signing deeplink (Aaron Klotz) #8540
- prepare for Clock API changes #8542 (Adrian Dewhurst)
- fix tvOS network extension bundle identifier (tailscale#8545) #8545 (Andrea Gottardo)
- 92fb80d: tstest, tstime: mockable timers and tickers (Adrian Dewhurst) #8464
- 9d1a3a9: control/controlclient: use ctx passed down to NoiseClient.getConn (Maisem Ali) #8552
- 339397a: wgengine/magicsock: remove noV4/noV6 check in addrForSendWireGuardLocked (Charlotte Brandhorst-Satzkorn) #8541
- mark TestLoopbackLocalAPI as flakey #8558 (Charlotte Brandhorst-Satzkorn)
- 7b1c3df: tailcfg,etc: remove unused tailcfg.Node.KeepAlive field (Brad Fitzpatrick) #8559
- add json omitempty to DNSConfig.ExitNodeFilteredSet #8561 (Brad Fitzpatrick)
- a7648a6: net/dnsfallback: run recursive resolver and compare results (Andrew Dunham) #8335
- 8c0572e: go.mod: bump wireguard-go (Adrian Dewhurst) #8575
- cd313e4: go.mod.sri: update SRI hash for go.mod changes (Flakes Updater) #8576
- 60ab808: logpolicy, various: allow overriding log function (Andrew Dunham) #8574
- rename CapTailnetLockAlpha -> CapTailnetLock #8548 (Tom DNetto)
- fix race condition with sockstats label (tailscale#8578) #8578 (Joe Tsai)
- 8cda647: cmd/testwrapper: handle build failures (Maisem Ali) #8520
- 96d7af3: cmd/derper,tsweb: consistently add HTTP security headers (tailscale#8579) (Andrew Lytvynov) #8579
- update win/apple licenses #8582 (License Updater)
- update tailscale{,d} licenses #8577 (License Updater)
- 4f95b69: cmd/tailscale: remove TS_EXPERIMENT_OAUTH_AUTHKEY guardrail (Denton Gentry) #8601
- 354885a: wgengine/netlog: fix nil pointer dereference in logtail (tailscale#8598) (Andrew Lytvynov) #8598
- 7a82fd8: ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (tailscale#8599) (Andrew Lytvynov) #8599
- 7aba0b0: net/netcheck, tailcfg: add DERPHomeParams and use it (Andrew Dunham) #8596
- 60e5761: control/controlclient: reset backoff in mapRoutine on netmap recv (Maisem Ali) #8615
- add Since method (tailscale#8622) #8622 (Claire Wang)
- c19b5bf: .github/workflows: add govulncheck workflow (tailscale#8623) (Andrew Lytvynov) #8623
- fix hostname for custom http ports #8636 (Will Norris)
- 94a51bd: go.toolchain.rev: bump Go to Go1.21rc3 (Brad Fitzpatrick) #8633
- update win/apple licenses #8631 (License Updater)
- add histogram support #8091 (Maisem Ali)
- 8bdc039: go.mod: bump github.com/docker/distribution (tailscale#8121) (dependabot[bot]) #8121
- 9b5e297: net/netcheck: ignore PreferredDERP changes that are small (Andrew Dunham) #8643
- 1138f4e: wgengine/router,ipn/ipnlocal: add MTU field to router config (Val) #8605
- add examples (tailscale#8289) #8289 (Xe Iaso)
- allow checkpoint AUMs to change TKA state #8650 (Tom DNetto)
- abcb7ec: cmd/tailscale: warn if node is locked out on bringup (Tom DNetto) #8483
- a3c7b21: util/linuxfw: add nftables support (KevinLiang10) #8555
- 6b56e92: client/tailscale: add warnings slice to ACLTestFailureSummary (Jenny Zhang) #8651
- 9ab7021: cmd/gitops-pusher: re-use existing types from acl package (Jenny Zhang) #8651
- relax CSP for debug handlers (tailscale#8649) #8649 (Andrew Lytvynov)
- 49cb734: VERSION.txt: this is v1.46.0 (Andrea Gottardo)
- 6d28281: illumos/solaris support rebased onto 1.46.0 (Nahum Shalman)
- mitigation for odd bug (Nahum Shalman)