Skip to content

Releases: nshalman/tailscale

v1.78.1-taildrive-sunos

02 Jan 18:47
Compare
Choose a tag to compare

Commits

  • be11bf4: XXX sunos: enable taildrive (Nahum Shalman)
  • 9576600: XXX library overrides for peercred (Nahum Shalman)
  • 1854c95: XXX go mod tidy (Nahum Shalman)

v1.78.1-sunos

08 Dec 14:17
Compare
Choose a tag to compare

Commits

  • acb4a22: VERSION.txt: this is v1.77.0 (tailscale#13779) (Jonathan Nobels) #13779
  • 33029d4: net/netcheck: fix netcheck cli-triggered nil pointer deref (tailscale#13782) (Jordan Whited) #13782
  • f9949cd: client/tailscale,cmd/{cli,get-authkey,k8s-operator}: set distinct User-Agents (Percy Wegmann) #13786
  • 17335d2: net/dns/resolver: forward SERVFAIL responses over PeerDNS (Nick Hill) #13691
  • e7545f2: net/dns/resolver: translate 5xx DoH server errors into SERVFAIL DNS responses (Nick Hill) #13691
  • c2144c4: net/dns/resolver: update (*forwarder).forwardWithDestChan to always return an error unless it sends a response to responseChan (Nick Hill) #13691
  • f07ff47: net/dns/resolver: add tests for using a forwarder with multiple upstream resolvers (Nick Khyl) #13691
  • ecc8035: types/bools: add Compare to compare boolean values (tailscale#13792) (Joe Tsai) #13792
  • 12e6094: ssh/tailssh: calculate passthrough environment at latest possible stage (Percy Wegmann) #13793
  • avoid Fatal in ResourceCheck to show panic (tailscale#13790) #13790 (Paul Scott)
  • instrument with usermetrics #13576 (Kristoffer Dalby)
  • e0d711c: {net/connstats,wgengine/magicsock}: fix packet counting in connstats (Kristoffer Dalby) #13549
  • update license notices #13815 (License Updater)
  • 5f22f72: hostinfo,build_docker.sh,tailcfg: more reliably detect being in a container (tailscale#13826) (Tom Proctor) #13826
  • 2aa9125: cmd/derpprobe: add /healthz endpoint (Andrew Dunham) #13830
  • ff5f233: util/syspolicy: add rsop package that provides access to the resultant policy (Nick Khyl) #13718
  • 74dd24c: cmd/tsconnect, logpolicy: fixes for wasm_js.go (Christian) #13819
  • 6a885db: wgengine/magicsock: fix CI-only test warning of missing health tracker (Brad Fitzpatrick) #13835
  • d32d742: ipn/ipnlocal: error when trying to use exit node on unsupported platform (tailscale#13726) (Mario Minardi) #13726
  • 22c89fc: cmd/tailscale,ipn,tailcfg: add tailscale advertise subcommand behind envknob (tailscale#13734) (Naman Sood) #13734
  • fa95318: tool/gocross: add support for tvOS Simulator (tailscale#13847) (Andrea Gottardo) #13847
  • c0a9895: scripts/installer.sh: support DNF5 (Andrew Dunham) #13844
  • give trusted mesh peers longer write timeouts #13853 (Brad Fitzpatrick)
  • add sclient write deadline timeout metric (tailscale#13831) #13831 (Jordan Whited)
  • 874db21: ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started interactive login (Nick Khyl) #13297
  • 877fa50: net/netcheck: remove arbitrary deadlines from GetReport() tests (tailscale#13832) (Jordan Whited) #13832
  • e711ee5: release/dist: clamp min / max version for synology package centre (tailscale#13857) (Mario Minardi) #13857
  • fd77965: net/tlsdial: call out firewalls blocking Tailscale in health warnings (tailscale#13840) (Andrea Gottardo) #13840
  • track client-advertised non-ideal DERP connections in more places #13866 (Brad Fitzpatrick)
  • 72587ab: scripts/installer.sh: allow Archcraft for Arch packages (tailscale#13870) (Erisa A) #13870
  • remove SysDNSOS, add two Warnables for read+set system DNS config (tailscale#13874) #13874 (Andrea Gottardo)
  • 0f4c9c0: cmd/viewer: import types/views when generating a getter for a map field (Nick Khyl) #13872
  • d4d21a0: net/tstun: restore tap mode functionality (Maisem Ali) #13875
  • 85241f8: net/tstun: use /10 as subnet for TAP mode; read IP from netmap (Maisem Ali) #13876
  • fix spurious warning about DERP home region '0' #13882 (Brad Fitzpatrick)
  • b2665d9: net/netcheck: add a Now field to the netcheck Report (Andrew Dunham) #13885
  • 2122704: cmd/testwrapper: add pkg runtime to output (tailscale#13894) (Paul Scott) #13894
  • 7fe6e50: net/dns/resolver: fix test flake (Andrew Dunham) #13903
  • e815ae0: util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop (Nick Khyl) #13727
  • 6ab39b7: cmd/k8s-operator: validate that tailscale.com/tailnet-ip annotation value is a valid IP (Nick Kirby) #13836
  • 853fe3b: ipn/store/kubestore: cache state in memory (tailscale#13918) (Irbe Krumina) #13918
  • 9d1348f: ipn/store/kubestore: don't error if state cannot be preloaded (tailscale#13926) (Irbe Krumina) #13926
  • 5d07c17: net/dns: fix blank lines being added to resolv.conf on OpenBSD (tailscale#13928) (Renato Aguiar) #13928
  • update license notices #13936 (License Updater)
  • c0a1ed8: tstest/natlab: add latency & loss simulation (James Tucker) #13467
  • 0d76d7d: tool/gocross: remove trimpath from test builds (James Tucker) #13439
  • 94fa6d9: ipn/ipnlocal: log errors while fetching serial numbers (Anton Tolchanov) #13938
  • 11e9676: wgengine/magicsock: fix stats packet counter on derp egress (Anton Tolchanov) #13948
  • 38af62c: ipn/ipnlocal: remove the primary routes gauge for now (Anton Tolchanov) #13947
  • 9545e36: cmd/tailscale/cli: add 'tailscale metrics' command (Anton Tolchanov) #13922
  • 0f9a054: tstest/tailmac: fix Host.app path generation (tailscale#13953) (Jonathan Nobels) #13953
  • aecb0ab: tstest/tailmac: add support for mounting host directories in the guest (tailscale#13957) (Jonathan Nobels) #13957
  • 856ea23: wgengine/magicsock: log home DERP changes with latency (Tim Walters) #13895
  • 1103044: cmd/k8s-operator,k8s-operator: add topology spread constraints to ProxyClass (tailscale#13959) (Irbe Krumina) #13959
  • 2336c34: util/syspolicy: implement a syspolicy store that reads settings from environment variables (Nick Khyl) #13855
  • 2cc1100: util/syspolicy/source: use errors instead of github.com/pkg/errors (Nick Khyl) #13968
  • 2a2228f: util/syspolicy/setting: make setting.RawItem JSON-marshallable (Nick Khyl) #13956
  • 540e4c8: util/syspolicy/setting: make setting.Snapshot JSON-marshallable (Nick Khyl) #13956
  • f81348a: util/syspolicy/source: put EnvPolicyStore env keys in their own namespace (Brad Fitzpatrick) #13967
  • e1e2278: net/netcheck: ensure prior preferred DERP is always in netchecks (James Tucker) #13970
  • 532b261: wgengine/magicsock: exclude disco from throughput metrics (Anton Tolchanov) #13949
  • b4f46c3: wgengine/magicsock: export packet drop metric for outbound errors (Anton Tolchanov) [tailscale#13946](tailscale#1...
Read more

v1.76.6-sunos

13 Nov 13:01
Compare
Choose a tag to compare

Commits

  • fix spurious warning about DERP home region '0' (Brad Fitzpatrick)
  • b73831b: net/sockstats: prevent crash in setNetMon (tailscale#13985) (Andrea Gottardo)
  • 5280738: net/netcheck: ensure prior preferred DERP is always in netchecks (James Tucker) #13996
  • 0472936: wgengine/magicsock: log home DERP changes with latency (Tim Walters)
  • 666c961: VERSION.txt: this is v1.76.4 (Andrea Gottardo)
  • dda4603: VERSION.txt: this is v1.76.5 (Andrea Gottardo)
  • 1edcf9d: VERSION.txt: this is v1.76.6 (Jonathan Nobels)
  • 0047fcf: Merge tag 'v1.76.6' into sunos-1.76 (Nahum Shalman)

v1.76.3-sunos

30 Oct 20:27
Compare
Choose a tag to compare

Commits

Read more

v1.74.0-sunos

15 Sep 16:51
Compare
Choose a tag to compare

Builds

Commits

  • 1e8f8ee: VERSION.txt: this is v1.73.0 (tailscale#13181) (Andrea Gottardo) #13181
  • 8fad8c4: tstest/tailmac: add customized macOS virtualization tooling (tailscale#13146) (Jonathan Nobels) #13146
  • f95785f: util/winutil: add constants from Win32 SDK for dll blocking mitigation policies (Aaron Klotz) #13183
  • 16bb541: wgengine/magicsock: replace deprecated poly1305 (tailscale#13184) (tomholford) #13175
  • support setting authkey at login using syspolicy (tailscale#13061) #13061 (Andrea Gottardo)
  • 01aa01f: ipn/ipnlocal: network-lock, error if no pubkey instead of panic (Kristoffer Dalby) #12505
  • 2105773: cmd/k8s-operator/deploy: replace wildcards in Kubernetes Operator RBAC role definitions with verbs (pierig-n3xtio) #13169
  • 8f6a235: util/winutil: add GetRegUserString/SetRegUserString accessors for storage and retrieval of string values in HKEY_CURRENT_USER (Aaron Klotz) #13188
  • 93dc2de: cmd/k8s-operator: support default proxy class in k8s-operator (tailscale#12711) (ChandonPierre) #12711
  • df6014f: net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (tailscale#13172) (Jordan Whited) #13172
  • 7675c3e: wgengine/netstack/gro: exclude importation of gVisor GRO pkg on iOS (tailscale#13202) (Jordan Whited) #13202
  • 7d83056: ssh/tailssh: fix SSH on busybox systems (Percy Wegmann) #13040
  • 151b77f: cmd/tl-longchain: tool to re-sign nodes with long rotation signatures (Anton Tolchanov) #13201
  • af3d3c4: types/prefs: add a package containing generic preference types (Nick Khyl) #12830
  • 4b525fd: ssh/tailssh: only chdir incubator process to user's homedir when necessary and possible (Percy Wegmann) #13171
  • 8e42510: wgengine/netstack: disable gVisor GSO on Linux (tailscale#13215) (Jordan Whited) #13215
  • 690d3bf: cmd/tailscale/cli: add debug command to do DNS lookups portably (Brad Fitzpatrick) #13219
  • 4637ac7: ipn/ipnlocal: remember last notified taildrive shares and only notify if they've changed (Percy Wegmann) #13210
  • fix new lint warnings from bumping staticcheck #13220 (Brad Fitzpatrick)
  • switch to and require Go 1.23 #13220 (Brad Fitzpatrick)
  • 0cb7eb9: net/dns: updated gonotify dependency to v2 that supports closable context (Ilarion Kovalchuk) #13221
  • aedfb82: go.mod.sri: update SRI hash for go.mod changes (Flakes Updater) #13227
  • e54c81d: types/views: add Slice.All iterator (Brad Fitzpatrick) #12913
  • d00d6d6: go.mod: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink (Percy Wegmann) #13228
  • 743d296: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink (Percy Wegmann) #13228
  • 1191eb0: tstest/natlab: add unix address to writer for dgram mode (Jonathan Nobels) #13229
  • 6280c44: go.mod.sri: update SRI hash for go.mod changes (Flakes Updater) #13234
  • 3c66ee3: cmd/systray: add a basic linux systray app (Will Norris) #13237
  • b091264: cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use (Brad Fitzpatrick) #13244
  • d862898: go.mod.sri: update SRI hash for go.mod changes (Flakes Updater) #13238
  • 3904e4d: cmd/tta, tstest/natlab/vnet: remove unneeded port 124 log hack, add log buffer (Brad Fitzpatrick) #13247
  • 3b70968: cmd/vnet: add --blend and --pcap flags (Brad Fitzpatrick) #13247
  • 5a99940: tstest/natlab/vnet: explicitly ignore PCP and SSDP UDP queries (Brad Fitzpatrick) #13247
  • aa42ae9: tstest/natlab: make a new virtualIP type in prep for IPv6 support (Brad Fitzpatrick) #13248
  • a9dc6e0: util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support alias type nodes (Nick Khyl) #13232
  • 03acab2: cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable types (Nick Khyl) #13236
  • e5fd36a: tstest/natlab: respect NATTable interface's invalid-means-drop everywhere (Brad Fitzpatrick) #13250
  • 475ab1f: cmd/vnet: omit log spam when backend status hasn't changed (Brad Fitzpatrick) #13251
  • 641693d: ipn/ipnlocal: install IPv6 service addr route (tailscale#13252) (Jordan Whited) #13252
  • 367bfa6: tstest/integration: exercise TCP DNS queries against quad-100 (tailscale#13231) (Jordan Whited) #13231
  • 9783065: tstest/integration: change log.Fatal() to t.Fatal() (tailscale#13253) (Jordan Whited) #13253
  • 31b5239: tstest/natlab/vnet: flush and sync pcap file after every packet (Maisem Ali) #13255
  • b78df4d: tstest/natlab/vnet: add start of IPv6 support (Brad Fitzpatrick) #13167
  • 8af50fa: ipn/ipnlocal: update routes on link change with ExitNodeAllowLANAccess (James Tucker) #13246
  • cccacff: types/opt: add BoolFlag for setting Bool value as a flag (Will Norris) #13264
  • e0bdd5d: tstest/natlab: simplify a defer (Brad Fitzpatrick) #13259
  • 3a8cfbc: tstest/natlab: be more paranoid about IP versions from gvisor (Brad Fitzpatrick) #13259
  • 6dd1af0: tstest/natlab: refactor HandleEthernetPacketForRouter a bit (Brad Fitzpatrick) #13259
  • 2636a83: cmd/tta: pull out test driver dialing into a type, fix bugs (Brad Fitzpatrick) #13259
  • extend the gokrazy/natlab wait-for-network delay for IPv6 #13259 (Brad Fitzpatrick)
  • 0157000: tstest/natlab: fix IPv6 tests, remove TODOs (Brad Fitzpatrick) #13259
  • f99f970: tstest/natlab/vnet: rename some things for clarity (Brad Fitzpatrick) #13259
  • 6d4973e: wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (tailscale#13267) (Jordan Whited) #13267
  • d097096: net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware (tailscale#13266) (Jordan Whited) #13266
  • bfcb356: wgengine/netstack: re-enable gVisor GSO on Linux (tailscale#13269) (Jordan Whited) #13269
  • 06c31f4: tsweb/varz: remove pprof (Kristoffer Dalby) #12990
  • add initial user-facing metrics #12990 (Kristoffer Dalby)
  • 31cdbd6: net/tstun: fix gvisor inbound GSO packet injection (tailscale#13283) (Jordan Whited) #13283
  • ff1d0aa: tstest/natlab/vnet: start adding tests (Brad Fitzpatrick) #13282
  • 8b23ba7: tstest/natlab/vnet: add qemu + Virtualization.framework protocol tests (Brad Fitzpatrick) #13290
  • 961ee32: ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving access checks from the localapi.Handler to the LocalBackend (Nick Khyl) #13281
  • 73b3c8f: tstest/natlab/vnet: add IPv6 all-nodes support (Brad Fitzpa...
Read more

v1.72.1-sunos

25 Aug 21:08
Compare
Choose a tag to compare

Commits

  • eb07c60: wgengine/netstack: disable gVisor GSO on Linux (tailscale#13213) (Jordan Whited) #13213
  • f4a9566: VERSION.txt: this is v1.72.1 (Andrea Gottardo)
  • 9a90bca: Merge tag 'v1.72.1' into sunos-1.72 (Nahum Shalman)

v1.72.0-sunos

21 Aug 12:30
Compare
Choose a tag to compare

Builds

Commits

Read more

v1.70.0-sunos

08 Aug 01:51
Compare
Choose a tag to compare
sunos: update go modules

v1.70.0-beta-sunos

21 Jul 13:39
Compare
Choose a tag to compare

Bug Fixes

Builds

Continuous Integration

Commits

Read more

v1.68.2-sunos

04 Jul 00:28
Compare
Choose a tag to compare

Commits

  • test SigCredential signatures and netmap filtering #12684 (Anton Tolchanov)
  • 1b92ce1: ipn/ipnlocal: allow multiple signature chains from the same SigCredential (Anton Tolchanov) #12684
  • 0629929: net/dns: recheck DNS config on SERVFAIL errors (tailscale#12547) (Jonathan Nobels) #12685
  • c79c500: VERSION.txt: this is v1.68.2 (Anton Tolchanov)
  • c061a7c: Merge tag 'v1.68.2' into sunos-1.68 (Nahum Shalman)