summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2018-12-05 21:20:32 +0000
committerwiz <wiz@pkgsrc.org>2018-12-05 21:20:32 +0000
commit493fe060c7bf98196b04f7a55a8630ba0681b251 (patch)
tree76a3f8de43b78566315c25bda1d2828f00cf99ae
parentb05c7cfc8eaef2116d6b3f3173e2d89e49c8ca52 (diff)
downloadpkgsrc-493fe060c7bf98196b04f7a55a8630ba0681b251.tar.gz
sslh: update to 1.20.
v1.20: 20NOV2018 Added support for socks5 protocol (Eugene Protozanov) New probing method: Before, probes were tried in order, repeating on the same probe as long it returned PROBE_AGAIN before moving to the next one. This means a probe which requires a lot of data (i.e. returne PROBE_AGAIN for a long time) could prevent sucessful matches from subsequent probes. The configuration file needed to take that into account. Now, all probes are tried each time new data is found. If any probe matches, use it. If at least one probe requires more data, wait for more. If all probes failed, connect to the last one. So the only thing to know when writing the configuration file is that 'anyprot' needs to be last. Test suite heavily refactored; `t` uses `test.cfg` to decide which probes to test and all setup is automatic; probes get tested with 'fast' (entire first message in one packet) and 'slow' (one byte at a time); when SNI/ALPN are defined, all combinations are tested. Old 'tls' probe removed, 'sni_alpn' probe renamed as 'tls'. You'll need to change 'sni_alpn' to 'tls' in your configuration file, if ever you used it.
-rw-r--r--net/sslh/Makefile4
-rw-r--r--net/sslh/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/net/sslh/Makefile b/net/sslh/Makefile
index 9cf46a91495..cf4036c929d 100644
--- a/net/sslh/Makefile
+++ b/net/sslh/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2018/04/29 09:41:15 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2018/12/05 21:20:32 wiz Exp $
-DISTNAME= sslh-1.19c
+DISTNAME= sslh-1.20
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=yrutschle/}
GITHUB_TAG= v${PKGVERSION_NOREV}
diff --git a/net/sslh/distinfo b/net/sslh/distinfo
index dd326fedb57..f92f932c235 100644
--- a/net/sslh/distinfo
+++ b/net/sslh/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.9 2018/04/29 09:41:15 wiz Exp $
+$NetBSD: distinfo,v 1.10 2018/12/05 21:20:32 wiz Exp $
-SHA1 (sslh-1.19c.tar.gz) = 970a9ee983dc05efa4f1b85aa30270d8c2755c91
-RMD160 (sslh-1.19c.tar.gz) = e77777a8747f9809c9c7f0ec87d42de7b1d86382
-SHA512 (sslh-1.19c.tar.gz) = a90b8c8892e595d43dcbc5ccf77136f5ced3815f95da54093fb548e7a0af573b13a25695cf4b0a2820664b4a5f029b250485bcc67806de8e309e0f8dc4bf81e9
-Size (sslh-1.19c.tar.gz) = 57426 bytes
+SHA1 (sslh-1.20.tar.gz) = d39b68a537ed1385f1c801a1e10ccdb7b31e555a
+RMD160 (sslh-1.20.tar.gz) = 3745768e1de8c5a154cfd98ea6f215ac349a3b17
+SHA512 (sslh-1.20.tar.gz) = 403b8b59565e6835418c39bc5db6567a593dbdda86197186b1cd4f441009a52a039047254e674e6264492c02816c1cffdd3155e161837e3b78230d5f37ac7883
+Size (sslh-1.20.tar.gz) = 60466 bytes
SHA1 (patch-common.c) = d889ef166776ff6d6808733d668636bd3a8fb239
SHA1 (patch-common.h) = 376a7d4d9ef28707d3dfc3df763a2a577f020772
SHA1 (patch-echosrv.c) = 611044fd7ed1fd52c44e2d8ff393091c35478e17