Received: by mail.netbsd.org (Postfix, from userid 605) id 2866984F65; Thu, 21 Jun 2018 11:31:36 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3B76B84F35 for ; Thu, 21 Jun 2018 11:31:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id IDVEBNAoax95 for ; Thu, 21 Jun 2018 11:31:34 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 24A7084C81 for ; Thu, 21 Jun 2018 11:31:34 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 1EE46FBEC; Thu, 21 Jun 2018 11:31:34 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1529580694281050" MIME-Version: 1.0 Date: Thu, 21 Jun 2018 11:31:34 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/www/tinyproxy To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20180621113134.1EE46FBEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1529580694281050 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Thu Jun 21 11:31:34 UTC 2018 Modified Files: pkgsrc/www/tinyproxy: Makefile distinfo pkgsrc/www/tinyproxy/patches: patch-configure patch-etc_tinyproxy.conf.in Removed Files: pkgsrc/www/tinyproxy/patches: patch-src_hashmap.c patch-src_reqs.c Log Message: tinyproxy: updated to 1.8.4 Tinyproxy version 1.8.4 Most notably, this release removes the limitation of a single Listen address of not listening on the wildcard address and a DoS (CVE-2012-3505). Among several other bug fixes, this release fixes a bunch of issues found by coverity (scan.coverity.com). Bugs resolved since version 1.8.3 fix algorithmic complexity DoS in hashmap fix failing CONNECT requests with IPv6 literal addresses fix invalid free for GET requests to IPv6 literal addresses support multiple Listen statements in configuration support listening on ipv4 and ipv6 wildcard if no Listen specified fix crash when writing to log file fails fix build with autoconf >= 2.69 To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 pkgsrc/www/tinyproxy/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/tinyproxy/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/tinyproxy/patches/patch-configure \ pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in cvs rdiff -u -r1.1 -r0 pkgsrc/www/tinyproxy/patches/patch-src_hashmap.c \ pkgsrc/www/tinyproxy/patches/patch-src_reqs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1529580694281050 Content-Disposition: inline Content-Length: 5479 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/tinyproxy/Makefile diff -u pkgsrc/www/tinyproxy/Makefile:1.37 pkgsrc/www/tinyproxy/Makefile:1.38 --- pkgsrc/www/tinyproxy/Makefile:1.37 Sat Feb 18 05:59:23 2017 +++ pkgsrc/www/tinyproxy/Makefile Thu Jun 21 11:31:33 2018 @@ -1,42 +1,39 @@ -# $NetBSD: Makefile,v 1.37 2017/02/18 05:59:23 nonaka Exp $ -# +# $NetBSD: Makefile,v 1.38 2018/06/21 11:31:33 adam Exp $ -DISTNAME= tinyproxy-1.8.3 -PKGREVISION= 6 +DISTNAME= tinyproxy-1.8.4 CATEGORIES= www -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tinyproxy/} +MASTER_SITES= ${MASTER_SITE_GITHUB:=tinyproxy/} +GITHUB_RELEASE= ${PKGVERSION_NOREV} +EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://tinyproxy.sourceforge.net/ +HOMEPAGE= https://tinyproxy.github.io/ COMMENT= Lightweight HTTP/SSL proxy LICENSE= gnu-gpl-v2 -GNU_CONFIGURE= YES +BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc +BUILD_DEFS+= VARBASE + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-config=${PKG_SYSCONFDIR}/tinyproxy.conf +CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} +CONFIGURE_ARGS+= --localstatedir=${VARBASE} +CONFIGURE_ARGS+= --enable-transparent-proxy RCD_SCRIPTS= tinyproxy -PKG_SYSCONFSUBDIR= tinyproxy .include "../../mk/bsd.prefs.mk" -BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc -BUILD_DEFS+= VARBASE - TINYPROXY_USER?= tinyproxy TINYPROXY_GROUP?= tinyproxy PKG_GROUPS= ${TINYPROXY_GROUP} PKG_USERS= ${TINYPROXY_USER}:${TINYPROXY_GROUP} PKG_GROUPS_VARS+= TINYPROXY_GROUP -PKG_USERS_VARS+= TINYPROXY_USER +PKG_USERS_VARS= TINYPROXY_USER FILES_SUBST+= TINYPROXY_USER=${TINYPROXY_USER:Q} FILES_SUBST+= TINYPROXY_GROUP=${TINYPROXY_GROUP:Q} -CONFIGURE_ARGS+= --with-config=${PKG_SYSCONFDIR}/tinyproxy.conf -CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} -CONFIGURE_ARGS+= --localstatedir=${VARBASE} -CONFIGURE_ARGS+= --enable-transparent-proxy - EGDIR= ${PREFIX}/share/examples/tinyproxy - CONF_FILES= ${EGDIR}/tinyproxy.conf.default ${PKG_SYSCONFDIR}/tinyproxy.conf SUBST_CLASSES+= docs Index: pkgsrc/www/tinyproxy/distinfo diff -u pkgsrc/www/tinyproxy/distinfo:1.11 pkgsrc/www/tinyproxy/distinfo:1.12 --- pkgsrc/www/tinyproxy/distinfo:1.11 Sat Feb 18 05:59:23 2017 +++ pkgsrc/www/tinyproxy/distinfo Thu Jun 21 11:31:33 2018 @@ -1,14 +1,11 @@ -$NetBSD: distinfo,v 1.11 2017/02/18 05:59:23 nonaka Exp $ +$NetBSD: distinfo,v 1.12 2018/06/21 11:31:33 adam Exp $ -SHA1 (tinyproxy-1.8.3.tar.gz) = ebf4bda60ff2d0fdf1846467f07b3bbd9ef90faf -RMD160 (tinyproxy-1.8.3.tar.gz) = 41cae4c8fcc99650a76d7bed52a379a9dd0faef0 -SHA512 (tinyproxy-1.8.3.tar.gz) = 4f58830f386abc1eaa5d9ec0deb3d5611345cda4346f146565c929695755670fb7159aea4e51edd827d0292cb0d65f2caaae02d00bac204397ff0c3a1eb1b90b -Size (tinyproxy-1.8.3.tar.gz) = 266744 bytes -SHA1 (patch-configure) = f446276a457c915fd2155bbe5bb1c4aa4b88c9d7 +SHA1 (tinyproxy-1.8.4.tar.xz) = 2ecc31268b386c282f4c9f4ed53dd9b76f3c3aee +RMD160 (tinyproxy-1.8.4.tar.xz) = 5fd68912b1977badf261756b34a1de7efc183a72 +SHA512 (tinyproxy-1.8.4.tar.xz) = 23398a2c8a6d926b371086ba96032d0fd8dd06d114edf24950b868f53bb6b4235cd0f5d6b9a0131879fcc16bbe6b71142a6855de593a937ef7b0c323b50e0aec +Size (tinyproxy-1.8.4.tar.xz) = 192300 bytes +SHA1 (patch-configure) = c0d7af647d06eac76835506823a8df4f1bd7bd49 SHA1 (patch-docs_man5_tinyproxy.conf.txt.in) = 1641f7c44ce84f2ebac6e945760af3ba77976f31 SHA1 (patch-docs_man8_tinyproxy.txt.in) = 12c43d0f874a8794cbe8da7c702e406e8b10a99b SHA1 (patch-etc_Makefile.in) = 34ab3402bf11be5d2c1521f8ca0254ecbf19fc3c -SHA1 (patch-etc_tinyproxy.conf.in) = d15ffe67b6ee86d4db41a6661d6d731c1ef149cc -SHA1 (patch-src_child.c) = 2263f1aa7edbc31a7b31343487afa4be4fb30405 -SHA1 (patch-src_hashmap.c) = 92234430d31cd97620038a268ffd813344b262ba -SHA1 (patch-src_reqs.c) = 9a1186ab9ebe71009384ec12aa56aff86f3a1007 +SHA1 (patch-etc_tinyproxy.conf.in) = 2694a3f4cd1c2481eb765c8c9a26a58ac94f2574 Index: pkgsrc/www/tinyproxy/patches/patch-configure diff -u pkgsrc/www/tinyproxy/patches/patch-configure:1.1 pkgsrc/www/tinyproxy/patches/patch-configure:1.2 --- pkgsrc/www/tinyproxy/patches/patch-configure:1.1 Thu Aug 13 20:30:47 2015 +++ pkgsrc/www/tinyproxy/patches/patch-configure Thu Jun 21 11:31:33 2018 @@ -1,14 +1,14 @@ -$NetBSD: patch-configure,v 1.1 2015/08/13 20:30:47 jperkin Exp $ +$NetBSD: patch-configure,v 1.2 2018/06/21 11:31:33 adam Exp $ Remove non-portable ld argument. ---- configure.orig 2011-08-16 12:27:59.000000000 +0000 +--- configure.orig 2018-06-21 11:03:35.000000000 +0000 +++ configure -@@ -6744,7 +6744,6 @@ if test x"$debug_enabled" != x"yes" ; th +@@ -7036,7 +7036,6 @@ if test x"$debug_enabled" != x"yes" ; th CFLAGS="-DNDEBUG $CFLAGS" fi --LDFLAGS="-Wl,-z,defs" +-LDFLAGS="-Wl,-z,defs $LDFLAGS" if test x"$ac_cv_func_regexec" != x"yes"; then Index: pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in diff -u pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in:1.1 pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in:1.2 --- pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in:1.1 Sat Feb 18 05:59:23 2017 +++ pkgsrc/www/tinyproxy/patches/patch-etc_tinyproxy.conf.in Thu Jun 21 11:31:33 2018 @@ -1,4 +1,6 @@ -$NetBSD: patch-etc_tinyproxy.conf.in,v 1.1 2017/02/18 05:59:23 nonaka Exp $ +$NetBSD: patch-etc_tinyproxy.conf.in,v 1.2 2018/06/21 11:31:33 adam Exp $ + +Customize settings. --- etc/tinyproxy.conf.in.orig 2010-03-03 18:37:24.000000000 +0900 +++ etc/tinyproxy.conf.in 2016-12-15 11:05:42.000000000 +0900 --_----------=_1529580694281050--