Received: by mail.netbsd.org (Postfix, from userid 605) id 57B8D84D4B; Mon, 14 Aug 2017 01:31:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id DE48084D37 for ; Mon, 14 Aug 2017 01:31:57 +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 BINamUYHvS2i for ; Mon, 14 Aug 2017 01:31:56 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id DD2D184D24 for ; Mon, 14 Aug 2017 01:31:56 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id D3870FAD0; Mon, 14 Aug 2017 01:31:56 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1502674316143440" MIME-Version: 1.0 Date: Mon, 14 Aug 2017 01:31:56 +0000 From: "Maya Rashish" Subject: CVS commit: pkgsrc/devel/py-mercurial To: pkgsrc-changes@NetBSD.org Reply-To: maya@netbsd.org X-Mailer: log_accum Message-Id: <20170814013156.D3870FAD0@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. --_----------=_1502674316143440 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: maya Date: Mon Aug 14 01:31:56 UTC 2017 Modified Files: pkgsrc/devel/py-mercurial: Makefile Makefile.version PLIST distinfo Removed Files: pkgsrc/devel/py-mercurial/patches: patch-mercurial_localrepo.py patch-mercurial_statichttprepo.py Log Message: py-mercurial: update to 4.3.1 1. Mercurial 4.3 / 4.3.1 (2017-08-10) (4.3.1 was released immediately after 4.3 to fix a release oversight.) An overview of new features available. This is a regularly-scheduled quarterly feature release. 1.1. Notable changes experimental amend extension providing the amend command experimental sparse extension Support for Python 2.6 has been dropped. Bundles created by the strip extension now store phase information. It will be restored when unbundling. The strip extension now removes relevant obsmarkers. If a backup requested (the default), the obsmarkers are stored in the backup bundle and will be restored when unbundling. hg show work (from the experimental show extension) now displays more info hg show stack is a new view for the current, in-progress changeset and others around it Mitigation for two security vulnerabilities 1.2. CVE-2017-1000115 Mercurial's symlink auditing was incomplete prior to 4.3, and could be abused to write to files outside the repository. 1.3. CVE-2017-1000116 Mercurial was not sanitizing hostnames passed to ssh, allowing shell injection attacks on clients by specifying a hostname starting with -oProxyCommand. This is also present in Git (CVE-2017-1000117) and Subversion (CVE-2017-9800), so please patch those tools as well if you have them installed. 2. Mercurial 4.2.3 (2017-08-10) This was an out-of-cycle backport of security fixes from 4.3 for users stuck on Python 2.6. 3. Mercurial 4.2.2 (2017-07-05) This is a regularly-scheduled bugfix release. largefiles: avoid a crash when archiving a subrepo with largefiles disabled rebase: also test abort from pretxnclose error rebase: backed out changes 2519994d25ca and cf8ad0e6c0e4 (issue5610) rebase: reinforce testing around precommit hook interrupting a rebase To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-mercurial/Makefile cvs rdiff -u -r1.50 -r1.51 pkgsrc/devel/py-mercurial/Makefile.version cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/py-mercurial/PLIST cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/py-mercurial/distinfo cvs rdiff -u -r1.1 -r0 \ pkgsrc/devel/py-mercurial/patches/patch-mercurial_localrepo.py \ pkgsrc/devel/py-mercurial/patches/patch-mercurial_statichttprepo.py Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1502674316143440 Content-Disposition: inline Content-Length: 10035 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/py-mercurial/Makefile diff -u pkgsrc/devel/py-mercurial/Makefile:1.13 pkgsrc/devel/py-mercurial/Makefile:1.14 --- pkgsrc/devel/py-mercurial/Makefile:1.13 Tue Jul 25 16:09:40 2017 +++ pkgsrc/devel/py-mercurial/Makefile Mon Aug 14 01:31:56 2017 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.13 2017/07/25 16:09:40 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2017/08/14 01:31:56 maya Exp $ DISTNAME= mercurial-${VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 1 CATEGORIES= devel scm MASTER_SITES= https://www.mercurial-scm.org/release/ Index: pkgsrc/devel/py-mercurial/Makefile.version diff -u pkgsrc/devel/py-mercurial/Makefile.version:1.50 pkgsrc/devel/py-mercurial/Makefile.version:1.51 --- pkgsrc/devel/py-mercurial/Makefile.version:1.50 Mon Jun 19 20:07:43 2017 +++ pkgsrc/devel/py-mercurial/Makefile.version Mon Aug 14 01:31:56 2017 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile.version,v 1.50 2017/06/19 20:07:43 wiz Exp $ +# $NetBSD: Makefile.version,v 1.51 2017/08/14 01:31:56 maya Exp $ -VERSION= 4.2.1 +VERSION= 4.3.1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 3.9 # see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions Index: pkgsrc/devel/py-mercurial/PLIST diff -u pkgsrc/devel/py-mercurial/PLIST:1.15 pkgsrc/devel/py-mercurial/PLIST:1.16 --- pkgsrc/devel/py-mercurial/PLIST:1.15 Wed May 17 10:30:18 2017 +++ pkgsrc/devel/py-mercurial/PLIST Mon Aug 14 01:31:56 2017 @@ -1,11 +1,23 @@ -@comment $NetBSD: PLIST,v 1.15 2017/05/17 10:30:18 wiz Exp $ +@comment $NetBSD: PLIST,v 1.16 2017/08/14 01:31:56 maya Exp $ bin/hg +${PYSITELIB}/hgdemandimport/__init__.py +${PYSITELIB}/hgdemandimport/__init__.pyc +${PYSITELIB}/hgdemandimport/__init__.pyo +${PYSITELIB}/hgdemandimport/demandimportpy2.py +${PYSITELIB}/hgdemandimport/demandimportpy2.pyc +${PYSITELIB}/hgdemandimport/demandimportpy2.pyo +${PYSITELIB}/hgdemandimport/demandimportpy3.py +${PYSITELIB}/hgdemandimport/demandimportpy3.pyc +${PYSITELIB}/hgdemandimport/demandimportpy3.pyo ${PYSITELIB}/hgext/__init__.py ${PYSITELIB}/hgext/__init__.pyc ${PYSITELIB}/hgext/__init__.pyo ${PYSITELIB}/hgext/acl.py ${PYSITELIB}/hgext/acl.pyc ${PYSITELIB}/hgext/acl.pyo +${PYSITELIB}/hgext/amend.py +${PYSITELIB}/hgext/amend.pyc +${PYSITELIB}/hgext/amend.pyo ${PYSITELIB}/hgext/automv.py ${PYSITELIB}/hgext/automv.pyc ${PYSITELIB}/hgext/automv.pyo @@ -27,9 +39,9 @@ ${PYSITELIB}/hgext/churn.pyo ${PYSITELIB}/hgext/clonebundles.py ${PYSITELIB}/hgext/clonebundles.pyc ${PYSITELIB}/hgext/clonebundles.pyo -${PYSITELIB}/hgext/color.py -${PYSITELIB}/hgext/color.pyc -${PYSITELIB}/hgext/color.pyo +${PYSITELIB}/hgext/commitextras.py +${PYSITELIB}/hgext/commitextras.pyc +${PYSITELIB}/hgext/commitextras.pyo ${PYSITELIB}/hgext/convert/__init__.py ${PYSITELIB}/hgext/convert/__init__.pyc ${PYSITELIB}/hgext/convert/__init__.pyo @@ -199,6 +211,9 @@ ${PYSITELIB}/hgext/rebase.pyo ${PYSITELIB}/hgext/record.py ${PYSITELIB}/hgext/record.pyc ${PYSITELIB}/hgext/record.pyo +${PYSITELIB}/hgext/releasenotes.py +${PYSITELIB}/hgext/releasenotes.pyc +${PYSITELIB}/hgext/releasenotes.pyo ${PYSITELIB}/hgext/relink.py ${PYSITELIB}/hgext/relink.pyc ${PYSITELIB}/hgext/relink.pyo @@ -214,6 +229,9 @@ ${PYSITELIB}/hgext/shelve.pyo ${PYSITELIB}/hgext/show.py ${PYSITELIB}/hgext/show.pyc ${PYSITELIB}/hgext/show.pyo +${PYSITELIB}/hgext/sparse.py +${PYSITELIB}/hgext/sparse.pyc +${PYSITELIB}/hgext/sparse.pyo ${PYSITELIB}/hgext/strip.py ${PYSITELIB}/hgext/strip.pyc ${PYSITELIB}/hgext/strip.pyo @@ -251,8 +269,6 @@ ${PYSITELIB}/mercurial/ancestor.pyo ${PYSITELIB}/mercurial/archival.py ${PYSITELIB}/mercurial/archival.pyc ${PYSITELIB}/mercurial/archival.pyo -${PYSITELIB}/mercurial/base85.so -${PYSITELIB}/mercurial/bdiff.so ${PYSITELIB}/mercurial/bookmarks.py ${PYSITELIB}/mercurial/bookmarks.pyc ${PYSITELIB}/mercurial/bookmarks.pyo @@ -268,6 +284,45 @@ ${PYSITELIB}/mercurial/bundlerepo.pyo ${PYSITELIB}/mercurial/byterange.py ${PYSITELIB}/mercurial/byterange.pyc ${PYSITELIB}/mercurial/byterange.pyo +${PYSITELIB}/mercurial/cext/__init__.py +${PYSITELIB}/mercurial/cext/__init__.pyc +${PYSITELIB}/mercurial/cext/__init__.pyo +${PYSITELIB}/mercurial/cext/base85.so +${PYSITELIB}/mercurial/cext/bdiff.so +${PYSITELIB}/mercurial/cext/diffhelpers.so +${PYSITELIB}/mercurial/cext/mpatch.so +${PYSITELIB}/mercurial/cext/osutil.so +${PYSITELIB}/mercurial/cext/parsers.so +${PYSITELIB}/mercurial/cffi/__init__.py +${PYSITELIB}/mercurial/cffi/__init__.pyc +${PYSITELIB}/mercurial/cffi/__init__.pyo +${PYSITELIB}/mercurial/cffi/base85.py +${PYSITELIB}/mercurial/cffi/base85.pyc +${PYSITELIB}/mercurial/cffi/base85.pyo +${PYSITELIB}/mercurial/cffi/bdiff.py +${PYSITELIB}/mercurial/cffi/bdiff.pyc +${PYSITELIB}/mercurial/cffi/bdiff.pyo +${PYSITELIB}/mercurial/cffi/bdiffbuild.py +${PYSITELIB}/mercurial/cffi/bdiffbuild.pyc +${PYSITELIB}/mercurial/cffi/bdiffbuild.pyo +${PYSITELIB}/mercurial/cffi/diffhelpers.py +${PYSITELIB}/mercurial/cffi/diffhelpers.pyc +${PYSITELIB}/mercurial/cffi/diffhelpers.pyo +${PYSITELIB}/mercurial/cffi/mpatch.py +${PYSITELIB}/mercurial/cffi/mpatch.pyc +${PYSITELIB}/mercurial/cffi/mpatch.pyo +${PYSITELIB}/mercurial/cffi/mpatchbuild.py +${PYSITELIB}/mercurial/cffi/mpatchbuild.pyc +${PYSITELIB}/mercurial/cffi/mpatchbuild.pyo +${PYSITELIB}/mercurial/cffi/osutil.py +${PYSITELIB}/mercurial/cffi/osutil.pyc +${PYSITELIB}/mercurial/cffi/osutil.pyo +${PYSITELIB}/mercurial/cffi/osutilbuild.py +${PYSITELIB}/mercurial/cffi/osutilbuild.pyc +${PYSITELIB}/mercurial/cffi/osutilbuild.pyo +${PYSITELIB}/mercurial/cffi/parsers.py +${PYSITELIB}/mercurial/cffi/parsers.pyc +${PYSITELIB}/mercurial/cffi/parsers.pyo ${PYSITELIB}/mercurial/changegroup.py ${PYSITELIB}/mercurial/changegroup.pyc ${PYSITELIB}/mercurial/changegroup.pyo @@ -292,6 +347,9 @@ ${PYSITELIB}/mercurial/commandserver.pyo ${PYSITELIB}/mercurial/config.py ${PYSITELIB}/mercurial/config.pyc ${PYSITELIB}/mercurial/config.pyo +${PYSITELIB}/mercurial/configitems.py +${PYSITELIB}/mercurial/configitems.pyc +${PYSITELIB}/mercurial/configitems.pyo ${PYSITELIB}/mercurial/context.py ${PYSITELIB}/mercurial/context.pyc ${PYSITELIB}/mercurial/context.pyo @@ -301,6 +359,9 @@ ${PYSITELIB}/mercurial/copies.pyo ${PYSITELIB}/mercurial/crecord.py ${PYSITELIB}/mercurial/crecord.pyc ${PYSITELIB}/mercurial/crecord.pyo +${PYSITELIB}/mercurial/dagop.py +${PYSITELIB}/mercurial/dagop.pyc +${PYSITELIB}/mercurial/dagop.pyo ${PYSITELIB}/mercurial/dagparser.py ${PYSITELIB}/mercurial/dagparser.pyc ${PYSITELIB}/mercurial/dagparser.pyo @@ -311,13 +372,9 @@ ${PYSITELIB}/mercurial/debugcommands.py ${PYSITELIB}/mercurial/debugcommands.pyc ${PYSITELIB}/mercurial/debugcommands.pyo ${PYSITELIB}/mercurial/default.d/mergetools.rc -${PYSITELIB}/mercurial/demandimport.py -${PYSITELIB}/mercurial/demandimport.pyc -${PYSITELIB}/mercurial/demandimport.pyo ${PYSITELIB}/mercurial/destutil.py ${PYSITELIB}/mercurial/destutil.pyc ${PYSITELIB}/mercurial/destutil.pyo -${PYSITELIB}/mercurial/diffhelpers.so ${PYSITELIB}/mercurial/dirstate.py ${PYSITELIB}/mercurial/dirstate.pyc ${PYSITELIB}/mercurial/dirstate.pyo @@ -497,7 +554,6 @@ ${PYSITELIB}/mercurial/mergeutil.pyo ${PYSITELIB}/mercurial/minirst.py ${PYSITELIB}/mercurial/minirst.pyc ${PYSITELIB}/mercurial/minirst.pyo -${PYSITELIB}/mercurial/mpatch.so ${PYSITELIB}/mercurial/namespaces.py ${PYSITELIB}/mercurial/namespaces.pyc ${PYSITELIB}/mercurial/namespaces.pyo @@ -507,11 +563,12 @@ ${PYSITELIB}/mercurial/node.pyo ${PYSITELIB}/mercurial/obsolete.py ${PYSITELIB}/mercurial/obsolete.pyc ${PYSITELIB}/mercurial/obsolete.pyo -${PYSITELIB}/mercurial/osutil.so +${PYSITELIB}/mercurial/obsutil.py +${PYSITELIB}/mercurial/obsutil.pyc +${PYSITELIB}/mercurial/obsutil.pyo ${PYSITELIB}/mercurial/parser.py ${PYSITELIB}/mercurial/parser.pyc ${PYSITELIB}/mercurial/parser.pyo -${PYSITELIB}/mercurial/parsers.so ${PYSITELIB}/mercurial/patch.py ${PYSITELIB}/mercurial/patch.pyc ${PYSITELIB}/mercurial/patch.pyo @@ -596,6 +653,9 @@ ${PYSITELIB}/mercurial/scmutil.pyo ${PYSITELIB}/mercurial/scmwindows.py ${PYSITELIB}/mercurial/scmwindows.pyc ${PYSITELIB}/mercurial/scmwindows.pyo +${PYSITELIB}/mercurial/selectors2.py +${PYSITELIB}/mercurial/selectors2.pyc +${PYSITELIB}/mercurial/selectors2.pyo ${PYSITELIB}/mercurial/server.py ${PYSITELIB}/mercurial/server.pyc ${PYSITELIB}/mercurial/server.pyo @@ -611,6 +671,9 @@ ${PYSITELIB}/mercurial/simplemerge.pyo ${PYSITELIB}/mercurial/smartset.py ${PYSITELIB}/mercurial/smartset.pyc ${PYSITELIB}/mercurial/smartset.pyo +${PYSITELIB}/mercurial/sparse.py +${PYSITELIB}/mercurial/sparse.pyc +${PYSITELIB}/mercurial/sparse.pyo ${PYSITELIB}/mercurial/sshpeer.py ${PYSITELIB}/mercurial/sshpeer.pyc ${PYSITELIB}/mercurial/sshpeer.pyo Index: pkgsrc/devel/py-mercurial/distinfo diff -u pkgsrc/devel/py-mercurial/distinfo:1.51 pkgsrc/devel/py-mercurial/distinfo:1.52 --- pkgsrc/devel/py-mercurial/distinfo:1.51 Tue Jul 25 16:09:40 2017 +++ pkgsrc/devel/py-mercurial/distinfo Mon Aug 14 01:31:56 2017 @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.51 2017/07/25 16:09:40 joerg Exp $ +$NetBSD: distinfo,v 1.52 2017/08/14 01:31:56 maya Exp $ -SHA1 (mercurial-4.2.1.tar.gz) = 3fb8e228c8e3129cae1b222085984f4f90c7140b -RMD160 (mercurial-4.2.1.tar.gz) = a0dead4f0307fd168aa3a33aa9fd5971340eedc3 -SHA512 (mercurial-4.2.1.tar.gz) = 0349fb5343210869bacb2247d30546676e5cf486f64fb8ebb2b1c6cdf7d564e7b754a43fb5b61c7d7e66a67609c514c8e15f415f4189bccbebb2fbb5a5474645 -Size (mercurial-4.2.1.tar.gz) = 5317692 bytes -SHA1 (patch-mercurial_localrepo.py) = 2db659d4d5ee12c26a5dc78c87d5c30857cc3fb8 -SHA1 (patch-mercurial_statichttprepo.py) = a16b8eeae241cf0ecff310b6af70559b7a45daa2 +SHA1 (mercurial-4.3.1.tar.gz) = 06cde0a5d555d5c62bb7f791409fd91910c28553 +RMD160 (mercurial-4.3.1.tar.gz) = 744cac47bd71c454365aff5123a6e93464dba7cf +SHA512 (mercurial-4.3.1.tar.gz) = 4c42d06b7f111a3e825dd927704a30f88f0b2225cf87ab8954bf53a7fbc0edf561374dd49b13d9c10140d98ff5853a64acb5a744349727abae81d32da401922b +Size (mercurial-4.3.1.tar.gz) = 5475042 bytes --_----------=_1502674316143440--