Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tailscale for openSUSE:Factory 
checked in at 2024-05-11 18:21:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tailscale (Old)
 and      /work/SRC/openSUSE:Factory/.tailscale.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tailscale"

Sat May 11 18:21:13 2024 rev:4 rq:1173205 version:1.66.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tailscale/tailscale.changes      2024-04-02 
16:42:53.098166255 +0200
+++ /work/SRC/openSUSE:Factory/.tailscale.new.1880/tailscale.changes    
2024-05-11 18:25:09.218856794 +0200
@@ -1,0 +2,37 @@
+Fri May 10 15:16:33 UTC 2024 - Richard Rahl <rra...@disroot.org>
+
+- update to 1.66.1:
+  * Resolved issues with nftables rules for stateful filtering,
+    introduced in v1.66.0.
+  * tailscale set command flags --netfilter-mode, --snat-subnet-routes,
+     and --stateful-filtering are added.
+
+- update to 1.66.0:
+  * Implemented client-side quarantining for shared-in exit nodes,
+    as a mitigation for a security vulnerability described in TS-2024-005.
+  * Use the --stateful-filtering flag for the tailscale up to enable stateful 
filtering for
+    subnet routers and exit nodes, as a mitigation for a security 
vulnerability described
+    in TS-2024-005. 
+  * Added tab completions
+  * Use the tailscale exit-node suggest command to automatically pick an 
available exit node
+    that is likely to perform best.
+  * Site-to-site networking now also requires --stateful-filtering=false in 
addition to
+    --snat-subnet-routes=false on new subnet routers. Existing subnet routers 
with --snat-subnet-routes=false
+    will default to --stateful-filtering=false.
+
+- update to 1.64.2:
+  * nothing relevant for linux
+
+- update to 1.64.1:
+  * nothing relevant for linux
+
+- update to 1.64.0:
+  * New: tailscale configure kubeconfig now respects KUBECONFIG environment 
variable.
+  * Fixed: tailscale configure kubeconfig now works with partially empty 
kubeconfig.
+  * Fixed: MSS clamping for Kubernetes operator proxies using nftables.
+  * Fixed: Containers on hosts with partial support for ip6tables no longer 
crash.
+
+- turn of changelog generation
+- add completions for bash
+
+-------------------------------------------------------------------

Old:
----
  tailscale-1.62.1.tar.gz

New:
----
  tailscale-1.66.1.tar.gz
  tailscale.obsinfo

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tailscale.spec ++++++
--- /var/tmp/diff_new_pack.NltLOO/_old  2024-05-11 18:25:10.418900492 +0200
+++ /var/tmp/diff_new_pack.NltLOO/_new  2024-05-11 18:25:10.418900492 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           tailscale
-Version:        1.62.1
+Version:        1.66.1
 Release:        0
 Summary:        The easiest, most secure way to use WireGuard and 2FA
 License:        BSD-3-Clause
@@ -29,8 +29,11 @@
 Source3:        tailscaled.defaults
 Patch1:         build-verbose.patch
 Patch2:         disable-auto-update.patch
+BuildRequires:  bash-completion
+BuildRequires:  fish
 BuildRequires:  git
 BuildRequires:  golang-packaging
+BuildRequires:  zsh
 BuildRequires:  golang(API) = 1.22
 ExcludeArch:    i586
 %{?systemd_requires}
@@ -39,6 +42,30 @@
 Tailscale is a modern VPN built on top of Wireguard. It works like an overlay
 network between the computers of your networks using NAT traversal.
 
+%package bash-completion
+Summary:        Tailscale bash completion
+Supplements:    (%{name} and bash-completion)
+BuildArch:      noarch
+
+%description bash-completion
+bash completions for %{name}
+
+%package zsh-completion
+Summary:        Tailsacle zsh completion
+Supplements:    (%{name} and zsh)
+BuildArch:      noarch
+
+%description zsh-completion
+zsh completion for %{name}
+
+%package fish-completion
+Summary:        Tailscale fish completion
+Supplements:    (%{name} and fish)
+BuildArch:      noarch
+
+%description fish-completion
+fish completion for %{name}
+
 %prep
 %autosetup -a1 -p1
 
@@ -51,6 +78,11 @@
 ./build_dist.sh ./cmd/tailscale
 ./build_dist.sh ./cmd/tailscaled
 
+#generate completions
+./%{name} completion bash > ./%{name}.bash
+./%{name} completion zsh > ./%{name}.zsh
+./%{name} completion fish > ./%{name}.fish
+
 %install
 mkdir -p %{buildroot}%{_sharedstatedir}/%{name}
 
@@ -64,6 +96,10 @@
 # defaults
 install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/default/%{name}d
 
+install -D -p -m 0644 ./%{name}.bash 
%{buildroot}%{_datadir}/bash-completion/completions/%{name}
+install -D -p -m 0644 ./%{name}.zsh 
%{buildroot}%{_datadir}/zsh/site-functions/%{name}
+install -D -p -m 0644 ./%{name}.fish 
%{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}
+
 %pre
 %service_add_pre %{name}d.service
 
@@ -86,3 +122,12 @@
 %{_unitdir}/%{name}d.service
 %{_sbindir}/rc%{name}d
 
+%files bash-completion
+%{_datadir}/bash-completion/completions/%{name}
+
+%files zsh-completion
+%{_datadir}/zsh/site-functions/%{name}
+
+%files fish-completion
+%{_datadir}/fish/vendor_completions.d/%{name}
+

++++++ _service ++++++
--- /var/tmp/diff_new_pack.NltLOO/_old  2024-05-11 18:25:10.458901949 +0200
+++ /var/tmp/diff_new_pack.NltLOO/_new  2024-05-11 18:25:10.462902095 +0200
@@ -3,10 +3,10 @@
     <param name="url">https://github.com/tailscale/tailscale.git</param>
     <param name="scm">git</param>
     <param name="package-meta">yes</param>
-    <param name="revision">v1.62.1</param>
+    <param name="revision">v1.66.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="changesgenerate">enable</param>
+    <param name="changesgenerate">disable</param>
   </service>
   <service name="set_version" mode="manual">
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.NltLOO/_old  2024-05-11 18:25:10.490903114 +0200
+++ /var/tmp/diff_new_pack.NltLOO/_new  2024-05-11 18:25:10.494903261 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/tailscale/tailscale.git</param>
-              <param 
name="changesrevision">2827330c6adacd9a67940621b5f05b589527c550</param></service></servicedata>
+              <param 
name="changesrevision">88e23b6cfd4b9a9cad5ce858b73ece1f07970fee</param></service></servicedata>
 (No newline at EOF)
 

++++++ disable-auto-update.patch ++++++
--- /var/tmp/diff_new_pack.NltLOO/_old  2024-05-11 18:25:10.510903842 +0200
+++ /var/tmp/diff_new_pack.NltLOO/_new  2024-05-11 18:25:10.514903989 +0200
@@ -1,18 +1,18 @@
-diff --git a/clientupdate/clientupdate.go b/clientupdate/clientupdate.go
---- tailscale/clientupdate/clientupdate.go     2024-03-14 04:13:53.421047482 
+0100
-+++ tailscale-patched/clientupdate/clientupdate.go     2024-03-14 
04:28:58.518529194 +0100
-@@ -205,6 +205,10 @@
+diff -rub tailscale/clientupdate/clientupdate.go 
tailscale-patched/clientupdate/clientupdate.go
+--- tailscale/clientupdate/clientupdate.go     2024-05-10 16:33:03.316978138 
+0200
++++ tailscale-patched/clientupdate/clientupdate.go     2024-05-10 
16:51:54.335053210 +0200
+@@ -207,6 +207,10 @@
                        // The distro.Debian switch case above should catch 
most apt-based
                        // systems, but add this fallback just in case.
-                       return up.updateDebLike, true
+                       return up.updateDebLike, canAutoUpdate
 +              case haveExecutable("zypper"):
 +                      // Zypper must come before dfn/yum as SUSE-based 
distros can have both alongside zypper.
 +                      // This should catch both transactional (Micro) and 
non-transactional (Leap/Tumbleweed/SLES/SLED).
 +                      return up.updateSUSE, false
                case haveExecutable("dnf"):
-                       return up.updateFedoraLike("dnf"), true
+                       return up.updateFedoraLike("dnf"), canAutoUpdate
                case haveExecutable("yum"):
-@@ -526,6 +530,12 @@
+@@ -528,6 +532,12 @@
  you can use "pacman --sync --refresh --sysupgrade" or "pacman -Syu" to 
upgrade the system, including Tailscale.`)
  }
  

++++++ tailscale-1.62.1.tar.gz -> tailscale-1.66.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/tailscale/tailscale-1.62.1.tar.gz 
/work/SRC/openSUSE:Factory/.tailscale.new.1880/tailscale-1.66.1.tar.gz differ: 
char 12, line 1

++++++ tailscale.obsinfo ++++++
name: tailscale
version: 1.66.1
mtime: 1715286091
commit: 88e23b6cfd4b9a9cad5ce858b73ece1f07970fee

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/tailscale/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.tailscale.new.1880/vendor.tar.gz differ: char 5, 
line 1

Reply via email to