commit sslh for openSUSE:Factory
Hello community, here is the log from the commit of package sslh for openSUSE:Factory checked in at 2020-07-31 16:00:12 Comparing /work/SRC/openSUSE:Factory/sslh (Old) and /work/SRC/openSUSE:Factory/.sslh.new.3592 (New) Package is "sslh" Fri Jul 31 16:00:12 2020 rev:4 rq:823701 version:1.21c Changes: --- /work/SRC/openSUSE:Factory/sslh/sslh.changes2020-07-20 21:05:16.741330637 +0200 +++ /work/SRC/openSUSE:Factory/.sslh.new.3592/sslh.changes 2020-07-31 16:07:46.288833320 +0200 @@ -1,0 +2,6 @@ +Fri Jul 31 08:40:11 UTC 2020 - Michael Vetter + +- Update to 1.21c: + * Removed support for 'ssl' and fix a related segfault bug. + +--- Old: sslh-v1.21b.tar.gz New: sslh-v1.21c.tar.gz Other differences: -- ++ sslh.spec ++ --- /var/tmp/diff_new_pack.pIav3M/_old 2020-07-31 16:07:48.328835065 +0200 +++ /var/tmp/diff_new_pack.pIav3M/_new 2020-07-31 16:07:48.332835068 +0200 @@ -18,7 +18,7 @@ Name: sslh -Version:1.21b +Version:1.21c Release:0 Summary:SSL/SSH multiplexer License:GPL-2.0-or-later ++ sslh-v1.21b.tar.gz -> sslh-v1.21c.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/ChangeLog new/sslh-v1.21c/ChangeLog --- old/sslh-v1.21b/ChangeLog 2020-07-19 21:05:36.0 +0200 +++ new/sslh-v1.21c/ChangeLog 2020-07-30 09:45:50.0 +0200 @@ -1,4 +1,12 @@ v1.21: 11JUL2020 + WARNING: + Moved configuration and command-line management to + use conf2struct. Changes are: + * `--ssl` and using `name: 'ssl'` in config file is no longer supported, use `tls` instead. + * command line option <-F|--config> no longer defaults to /etc/sslh.cfg, so you have to + specify it explicitly. + * command line option <-v|--verbose> takes a mandatory integer parameter + Added TCP_FASTOPEN support for client sockets (if tfo_ok is specified in their configuration) and for listenint socket, if all client protocols support it. @@ -8,12 +16,6 @@ than that many bytes have been received (mostly for regex) - Moved configuration and command-line management to - use conf2struct. Changes are: - * command line option <-F|--config> no longer defaults to /etc/sslh.cfg, so you have to - specify it explicitly. - * command line option <-v|--verbose> takes a mandatory integer parameter - Update Let's Encrypt entry in example.cfg for tls-alpn-01 challenges; tls-sni-* challenges are now deprecated. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/Makefile new/sslh-v1.21c/Makefile --- old/sslh-v1.21b/Makefile2020-07-19 21:05:36.0 +0200 +++ new/sslh-v1.21c/Makefile2020-07-30 09:45:50.0 +0200 @@ -1,6 +1,8 @@ -# Configuration VERSION=$(shell ./genver.sh -r) + +# Configuration -- you probably need to `make clean` if you +# change any of these ENABLE_REGEX=1 # Enable regex probes USELIBCONFIG=1 # Use libconfig? (necessary to use configuration files) USELIBPCRE=1 # Use libpcre? (needed for regex on musl) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/doc/INSTALL.md new/sslh-v1.21c/doc/INSTALL.md --- old/sslh-v1.21b/doc/INSTALL.md 2020-07-19 21:05:36.0 +0200 +++ new/sslh-v1.21c/doc/INSTALL.md 2020-07-30 09:45:50.0 +0200 @@ -42,7 +42,7 @@ If you want to rebuild `sslh-conf.c` (after a `make distclean` for example), you will also need to add [conf2struct](https://www.rutschle.net/tech/conf2struct/README.html) -(v1.3) to your path. +(v1.4) to your path. Compilation --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/probe.c new/sslh-v1.21c/probe.c --- old/sslh-v1.21b/probe.c 2020-07-19 21:05:36.0 +0200 +++ new/sslh-v1.21c/probe.c 2020-07-30 09:45:50.0 +0200 @@ -53,7 +53,6 @@ { "xmpp", is_xmpp_protocol }, { "http", is_http_protocol }, { "tls",is_tls_protocol }, -{ "ssl",is_tls_protocol }, { "adb",is_adb_protocol }, { "socks5", is_socks5_protocol }, { "anyprot",is_true } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/sslh-conf.c new/sslh-v1.21c/sslh-conf.c --- old/sslh-v1.21b/sslh-conf.c 2020-07-19 21:05:36.0 +0200 +++ new/sslh-v1.21c/sslh-conf.c 2020-07-30 09:45:50.0 +0200 @@ -1,5 +1,5 @@ /* Generated by conf2struct
commit sslh for openSUSE:Factory
Hello community, here is the log from the commit of package sslh for openSUSE:Factory checked in at 2020-07-20 21:03:16 Comparing /work/SRC/openSUSE:Factory/sslh (Old) and /work/SRC/openSUSE:Factory/.sslh.new.3592 (New) Package is "sslh" Mon Jul 20 21:03:16 2020 rev:3 rq:821821 version:1.21b Changes: --- /work/SRC/openSUSE:Factory/sslh/sslh.changes2020-07-14 08:01:23.470197917 +0200 +++ /work/SRC/openSUSE:Factory/.sslh.new.3592/sslh.changes 2020-07-20 21:05:16.741330637 +0200 @@ -1,0 +2,13 @@ +Mon Jul 20 07:50:38 UTC 2020 - Michael Vetter + +- Update to 1.21b: + * Moved configuration and command-line management to +use conf2struct. Changes are: +- command line option <-F|--config> no longer defaults to + /etc/sslh.cfg, so you have to specify it explicitly. + - command line option <-v|--verbose> takes a mandatory + integer parameter + * Changed exit code for illegal command line parameter + from 1 to 6 (for testing purposes) + +--- Old: sslh-v1.21.tar.gz New: sslh-v1.21b.tar.gz Other differences: -- ++ sslh.spec ++ --- /var/tmp/diff_new_pack.HHnpAo/_old 2020-07-20 21:05:18.221332138 +0200 +++ /var/tmp/diff_new_pack.HHnpAo/_new 2020-07-20 21:05:18.225332141 +0200 @@ -18,7 +18,7 @@ Name: sslh -Version:1.21 +Version:1.21b Release:0 Summary:SSL/SSH multiplexer License:GPL-2.0-or-later ++ sslh-v1.21.tar.gz -> sslh-v1.21b.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21/ChangeLog new/sslh-v1.21b/ChangeLog --- old/sslh-v1.21/ChangeLog2020-07-11 21:30:26.0 +0200 +++ new/sslh-v1.21b/ChangeLog 2020-07-19 21:05:36.0 +0200 @@ -9,8 +9,10 @@ regex) Moved configuration and command-line management to - use conf2struct. Hopefully this should be transparent - to users. + use conf2struct. Changes are: + * command line option <-F|--config> no longer defaults to /etc/sslh.cfg, so you have to + specify it explicitly. + * command line option <-v|--verbose> takes a mandatory integer parameter Update Let's Encrypt entry in example.cfg for tls-alpn-01 challenges; tls-sni-* challenges are now deprecated. @@ -21,6 +23,9 @@ Use syslog_facility: "none" to disable syslog output. + Changed exit code for illegal command line parameter + from 1 to 6 (for testing purposes) + v1.20: 20NOV2018 Added support for socks5 protocol (Eugene Protozanov) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21/Makefile new/sslh-v1.21b/Makefile --- old/sslh-v1.21/Makefile 2020-07-11 21:30:26.0 +0200 +++ new/sslh-v1.21b/Makefile2020-07-19 21:05:36.0 +0200 @@ -102,6 +102,7 @@ # configuration release: git archive master --prefix="sslh-$(VERSION)/" | gzip > /tmp/sslh-$(VERSION).tar.gz + gpg --detach-sign --armor /tmp/sslh-$(VERSION).tar.gz # generic install: install binary and man page install: sslh $(MAN) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21/doc/INSTALL.md new/sslh-v1.21b/doc/INSTALL.md --- old/sslh-v1.21/doc/INSTALL.md 2020-07-11 21:30:26.0 +0200 +++ new/sslh-v1.21b/doc/INSTALL.md 2020-07-19 21:05:36.0 +0200 @@ -42,7 +42,7 @@ If you want to rebuild `sslh-conf.c` (after a `make distclean` for example), you will also need to add [conf2struct](https://www.rutschle.net/tech/conf2struct/README.html) -(v1.1) to your path. +(v1.3) to your path. Compilation --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21/sslh-conf.c new/sslh-v1.21b/sslh-conf.c --- old/sslh-v1.21/sslh-conf.c 2020-07-11 21:30:26.0 +0200 +++ new/sslh-v1.21b/sslh-conf.c 2020-07-19 21:05:36.0 +0200 @@ -1,5 +1,5 @@ /* Generated by conf2struct (https://www.rutschle.net/tech/conf2struct/README) - * on Fri Jun 19 23:36:04 2020. + * on Sun Jul 19 16:59:51 2020. # conf2struct: generate libconf parsers that read to structs # Copyright (C) 2018-2019 Yves Rutschle @@ -91,7 +91,9 @@ } any_val; /* Copy an any_val to arbitrary memory location */ -static void any_valcpy(config_type type, void* target, any_val val) +/* 0: success + * <0: error */ +static int any_valcpy(config_type type, void* target, any_val val) { switch(type) { case CFG_BOOL: @@ -116,14 +118,17 @@ default: fprintf(stderr, "Unknown type specification %d\n", type); -
commit sslh for openSUSE:Factory
Hello community, here is the log from the commit of package sslh for openSUSE:Factory checked in at 2020-07-14 08:00:28 Comparing /work/SRC/openSUSE:Factory/sslh (Old) and /work/SRC/openSUSE:Factory/.sslh.new.3060 (New) Package is "sslh" Tue Jul 14 08:00:28 2020 rev:2 rq:820686 version:1.21 Changes: --- /work/SRC/openSUSE:Factory/sslh/sslh.changes2020-01-18 12:19:13.955174350 +0100 +++ /work/SRC/openSUSE:Factory/.sslh.new.3060/sslh.changes 2020-07-14 08:01:23.470197917 +0200 @@ -1,0 +2,20 @@ +Mon Jul 13 07:23:35 UTC 2020 - Michael Vetter + +- Update to 1.21: + * Added TCP_FASTOPEN support for client sockets (if +tfo_ok is specified in their configuration) and for +listenint socket, if all client protocols support it. + * Added 'minlength' option to skip a probe if less +than that many bytes have been received (mostly for +regex) + * Moved configuration and command-line management to +use conf2struct. Hopefully this should be transparent +to users. + * Update Let's Encrypt entry in example.cfg for tls-alpn-01 +challenges; tls-sni-* challenges are now deprecated. + * Log to syslog even if in foreground (for people who +use fail2ban) + * Use syslog_facility: "none" to disable syslog +output. + +--- Old: sslh-v1.20.tar.gz New: sslh-v1.21.tar.gz Other differences: -- ++ sslh.spec ++ --- /var/tmp/diff_new_pack.6zbdi6/_old 2020-07-14 08:01:25.182203461 +0200 +++ /var/tmp/diff_new_pack.6zbdi6/_new 2020-07-14 08:01:25.186203474 +0200 @@ -18,7 +18,7 @@ Name: sslh -Version:1.20 +Version:1.21 Release:0 Summary:SSL/SSH multiplexer License:GPL-2.0-or-later ++ sslh-v1.20.tar.gz -> sslh-v1.21.tar.gz ++ 11902 lines of diff (skipped)