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)
