commit sslh for openSUSE:Factory

2020-07-31 Thread root
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

2020-07-20 Thread root
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

2020-07-14 Thread root
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)