Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sslh for openSUSE:Factory checked in 
at 2021-08-25 20:58:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sslh (Old)
 and      /work/SRC/openSUSE:Factory/.sslh.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sslh"

Wed Aug 25 20:58:18 2021 rev:6 rq:914168 version:1.22b

Changes:
--------
--- /work/SRC/openSUSE:Factory/sslh/sslh.changes        2021-05-12 
19:32:14.551035131 +0200
+++ /work/SRC/openSUSE:Factory/.sslh.new.1899/sslh.changes      2021-08-25 
20:59:48.537035101 +0200
@@ -1,0 +2,50 @@
+Wed Aug 25 06:59:54 UTC 2021 - Michael Vetter <[email protected]>
+
+- Update to 1.22b:
+  * do not timeout TCP connections (fix #300) 
+  * remove obsolete usage string and added lost version option
+  * be more defensive when allocating and extending gap
+
+-------------------------------------------------------------------
+Wed Aug 18 06:59:54 UTC 2021 - Michael Vetter <[email protected]>
+
+- Update to 1.22:
+  * sslh-select now supports UDP protocols.
+    Probes specified in the `protocols`
+    configuration entry are tried on incoming packets,
+    TCP or UDP, and forwarded based on the input
+    protocol (an incoming TCP connection will be
+    forwarded as TCP, and same with UDP).
+    This has been tested with DNS as shown in udp.cfg:
+    incoming packets that contain my domain name are
+    assumed to be a DNS request and forwarded
+    accordingly. Note this could cause problems if
+    combined with incoming TLS with SNI.  UDP clients
+    and servers need to agree on the IPv4/IPv6 they use:
+    use the same protocol on all sides! Often, this
+    means explicitely using 'ip4-localhost'.
+    UDP sender-receiver pairs (connections, so to speak)
+    are kept for 60s, which can be changed with
+    `udp_timeout` in the configuration.
+ * Added probes for UDP protocols QUICK and Teamspeak.
+ * Added probes for syslog protocol.
+ * sslh-select refactored to change linear searches
+   through connections to linear searches through
+   fd_set.
+ * Fixed a libconfig call to support libconfig 1.7.3.
+ * Added symbol to support libconfig 1.4.9, still in
+   use in CentOS7.
+ * Warn about unknown settings in the configuration
+   file.
+ * Added per-protocol `transparent` option. sslh-fork
+   drops the capability after creating the server-side
+   transparent socket. Transparent now uses CAP_NET_RAW
+   instead of CAP_NET_ADMIN.
+ * Removed compile-time option to use POSIX regex. Now
+   regex must be PCRE2 (Perl-Compatible). This was in
+   fact the case since v1.21, as PCRE are used to parse
+   the config file.
+- Drop sslh-nopcreposix.patch:
+  pcre2 is a hard dependency now
+
+-------------------------------------------------------------------

Old:
----
  sslh-nopcreposix.patch
  sslh-v1.21c.tar.gz

New:
----
  sslh-v1.22b.tar.gz

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

Other differences:
------------------
++++++ sslh.spec ++++++
--- /var/tmp/diff_new_pack.YjzAX8/_old  2021-08-25 20:59:49.061034413 +0200
+++ /var/tmp/diff_new_pack.YjzAX8/_new  2021-08-25 20:59:49.065034408 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           sslh
-Version:        1.21c
+Version:        1.22b
 Release:        0
 Summary:        SSL/SSH multiplexer
 License:        GPL-2.0-or-later
@@ -30,12 +30,13 @@
 Source3:        %{name}.conf.d
 BuildRequires:  libcap-devel
 BuildRequires:  libconfig-devel
+BuildRequires:  pcre2-devel
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libsystemd)
 Requires:       openssh
 Requires:       openssl
 Requires(pre):  group(nobody)
-Patch0:         sslh-nopcreposix.patch
-%{systemd_requires}
+%systemd_requires
 
 %description
 sslh lets one accept both HTTPS and SSH connections on the same port. It makes
@@ -46,8 +47,8 @@
 %autosetup -n %{name}-v%{version} -p1
 
 %build
-export CFLAGS="%optflags"
-make PREFIX=%{_prefix} DESTDIR=%{buildroot}
+export CFLAGS="%{optflags}"
+%make_build PREFIX=%{_prefix} DESTDIR=%{buildroot}
 
 %install
 make PREFIX=%{_prefix} DESTDIR=%{buildroot} install

++++++ sslh-v1.21c.tar.gz -> sslh-v1.22b.tar.gz ++++++
++++ 14421 lines of diff (skipped)

Reply via email to