diff options
author | wiz <wiz@pkgsrc.org> | 2018-12-05 21:20:32 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2018-12-05 21:20:32 +0000 |
commit | 493fe060c7bf98196b04f7a55a8630ba0681b251 (patch) | |
tree | 76a3f8de43b78566315c25bda1d2828f00cf99ae | |
parent | b05c7cfc8eaef2116d6b3f3173e2d89e49c8ca52 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | net/sslh/distinfo | 10 |
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 |