Mon Mar 4 13:56:19 2019 UTC ()
hitch-1.5.0 (2018-12-17)

Support for UNIX domain socket connections.
New configuration file settings pem-dir and pem-dir-glob.
Support for TLS 1.3.
Fixed a bug that would cause a crash on reload if ocsp-dir was changed.
Add log-level. This supersedes the previous quiet setting.
Add proxy-tlv. This enables extra reporting of cipher and protocol.
Drop TLSv1.1 from the default TLS protocols list.


(tnn)
diff -r1.8 -r1.9 pkgsrc/security/hitch/Makefile
diff -r1.8 -r1.9 pkgsrc/security/hitch/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/security/hitch/Makefile (switch to unified diff)

--- pkgsrc/security/hitch/Makefile 2018/12/15 21:12:22 1.8
+++ pkgsrc/security/hitch/Makefile 2019/03/04 13:56:19 1.9
@@ -1,63 +1,63 @@ @@ -1,63 +1,63 @@
1# $NetBSD: Makefile,v 1.8 2018/12/15 21:12:22 wiz Exp $ 1# $NetBSD: Makefile,v 1.9 2019/03/04 13:56:19 tnn Exp $
2 2
3DISTNAME= hitch-1.4.8 3DISTNAME= hitch-1.5.0
4CATEGORIES= security 4CATEGORIES= security
5MASTER_SITES= https://hitch-tls.org/source/ 5MASTER_SITES= https://hitch-tls.org/source/
6 6
7MAINTAINER= fhajny@NetBSD.org 7MAINTAINER= fhajny@NetBSD.org
8HOMEPAGE= https://hitch-tls.org/ 8HOMEPAGE= https://hitch-tls.org/
9COMMENT= High performance SSL/TLS proxy 9COMMENT= High performance SSL/TLS proxy
10LICENSE= 2-clause-bsd 10LICENSE= 2-clause-bsd
11 11
12BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils 12BUILD_DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16 16
17.include "../../mk/bsd.prefs.mk" 17.include "../../mk/bsd.prefs.mk"
18 18
19CHECK_PORTABILITY_SKIP+= src/tests/* 19CHECK_PORTABILITY_SKIP+= src/tests/*
20 20
21CONFIGURE_ARGS+= --with-rst2man=${PREFIX}/bin/rst2man.py${PYVERSSUFFIX} 21CONFIGURE_ARGS+= --with-rst2man=${PREFIX}/bin/rst2man.py${PYVERSSUFFIX}
22 22
23CPPFLAGS.SunOS+= -D__EXTENSIONS__ 23CPPFLAGS.SunOS+= -D__EXTENSIONS__
24LIBS.SunOS+= -lnsl -lsocket 24LIBS.SunOS+= -lnsl -lsocket
25 25
26BUILD_DEFS+= HITCH_USER HITCH_GROUP HITCH_CERTS 26BUILD_DEFS+= HITCH_USER HITCH_GROUP HITCH_CERTS
27 27
28HITCH_USER?= hitch 28HITCH_USER?= hitch
29HITCH_GROUP?= hitch 29HITCH_GROUP?= hitch
30HITCH_CERTS?= ${PKG_SYSCONFDIR}/certs.pem 30HITCH_CERTS?= ${PKG_SYSCONFDIR}/certs.pem
31HITCH_OCSP?= ${VARBASE}/db/hitch 31HITCH_OCSP?= ${VARBASE}/db/hitch
32 32
33PKG_GROUPS+= ${HITCH_GROUP} 33PKG_GROUPS+= ${HITCH_GROUP}
34PKG_USERS+= ${HITCH_USER}:${HITCH_GROUP} 34PKG_USERS+= ${HITCH_USER}:${HITCH_GROUP}
35PKG_GECOS.${HITCH_USER}=hitch daemon user 35PKG_GECOS.${HITCH_USER}=hitch daemon user
36 36
37RCD_SCRIPTS= hitch 37RCD_SCRIPTS= hitch
38 38
39MESSAGE_SUBST+= HITCH_CERTS=${HITCH_CERTS} 39MESSAGE_SUBST+= HITCH_CERTS=${HITCH_CERTS}
40 40
41SUBST_CLASSES+= dir 41SUBST_CLASSES+= dir
42SUBST_STAGE.dir= pre-configure 42SUBST_STAGE.dir= pre-configure
43SUBST_FILES.dir= hitch.conf.example src/configuration.c 43SUBST_FILES.dir= hitch.conf.example src/configuration.c
44SUBST_VARS.dir= HITCH_USER HITCH_GROUP HITCH_CERTS HITCH_OCSP 44SUBST_VARS.dir= HITCH_USER HITCH_GROUP HITCH_CERTS HITCH_OCSP
45SUBST_MESSAGE.dir= Setting default configuration values 45SUBST_MESSAGE.dir= Setting default configuration values
46 46
47PKG_SYSCONFSUBDIR= hitch 47PKG_SYSCONFSUBDIR= hitch
48CONF_FILES+= share/examples/hitch/hitch.conf.example \ 48CONF_FILES+= share/examples/hitch/hitch.conf.example \
49 ${PKG_SYSCONFDIR}/hitch.conf 49 ${PKG_SYSCONFDIR}/hitch.conf
50 50
51INSTALLATION_DIRS+= share/examples/hitch 51INSTALLATION_DIRS+= share/examples/hitch
52 52
53OWN_DIRS_PERMS+= ${HITCH_OCSP} ${HITCH_USER} ${HITCH_GROUP} 0755 53OWN_DIRS_PERMS+= ${HITCH_OCSP} ${HITCH_USER} ${HITCH_GROUP} 0755
54 54
55post-install: 55post-install:
56 ${MV} ${DESTDIR}${PREFIX}/share/doc/hitch/hitch.conf.example \ 56 ${MV} ${DESTDIR}${PREFIX}/share/doc/hitch/hitch.conf.example \
57 ${DESTDIR}${PREFIX}/share/examples/hitch 57 ${DESTDIR}${PREFIX}/share/examples/hitch
58 58
59PYTHON_FOR_BUILD_ONLY= yes 59PYTHON_FOR_BUILD_ONLY= yes
60.include "../../lang/python/pyversion.mk" 60.include "../../lang/python/pyversion.mk"
61.include "../../devel/libev/buildlink3.mk" 61.include "../../devel/libev/buildlink3.mk"
62.include "../../security/openssl/buildlink3.mk" 62.include "../../security/openssl/buildlink3.mk"
63.include "../../mk/bsd.pkg.mk" 63.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/security/hitch/distinfo (switch to unified diff)

--- pkgsrc/security/hitch/distinfo 2018/09/07 13:54:45 1.8
+++ pkgsrc/security/hitch/distinfo 2019/03/04 13:56:19 1.9
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.8 2018/09/07 13:54:45 fhajny Exp $ 1$NetBSD: distinfo,v 1.9 2019/03/04 13:56:19 tnn Exp $
2 2
3SHA1 (hitch-1.4.8.tar.gz) = 70833f7e9928c6e66f1c9d110c3aca1e1a999738 3SHA1 (hitch-1.5.0.tar.gz) = e2f77a3213d6fe3d1b8cd212cd6bf2e0dc4c4698
4RMD160 (hitch-1.4.8.tar.gz) = 3e7425cbdb1242d5f4689ecf3ec9145e46024cfb 4RMD160 (hitch-1.5.0.tar.gz) = 37758d95652dd4c6a224d8b369e6d8da05e93f58
5SHA512 (hitch-1.4.8.tar.gz) = 4225391822c6e223e795bbc4756d55dcd8d16f61b42cf1e336205ae0707c1ba1f86b4c0be1457695d0f0ad4ec1906fdacb46cdd0dbbe50d00385380a9cbad617 5SHA512 (hitch-1.5.0.tar.gz) = 17991d9a82635456fcd0cebf0f1b067183bc0a02eaf0d1437ba3369674a2a9880ca8774afde984710123c46b472bdbe3b1bf6770e7475d5d24170a7674a48be5
6Size (hitch-1.4.8.tar.gz) = 297107 bytes 6Size (hitch-1.5.0.tar.gz) = 304169 bytes
7SHA1 (patch-hitch.conf.example) = 21840c6028994953d9b05632c55f2da81fd817b0 7SHA1 (patch-hitch.conf.example) = 21840c6028994953d9b05632c55f2da81fd817b0
8SHA1 (patch-src_configuration.c) = 030ba883e99b1ce0ab13d54952dd53a94ff16cbd 8SHA1 (patch-src_configuration.c) = 030ba883e99b1ce0ab13d54952dd53a94ff16cbd