summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorgls <gls>2014-06-12 00:43:28 +0000
committergls <gls>2014-06-12 00:43:28 +0000
commit3eeb10980c68a5e2df92da679485d607f913ff91 (patch)
tree83295dc302a8b55e578904301aec629300b72245 /security
parent231373c77a23581ab029ecd05cfb984f1bd24621 (diff)
downloadpkgsrc-3eeb10980c68a5e2df92da679485d607f913ff91.tar.gz
Update security/py-paramiko to 1.14.0
Upstream changes: ----------------- :release:`1.14.0 <2014-05-07>` ------------------------------ :bug:`-` paramiko.file.BufferedFile.read incorrectly returned text strings after the Python 3 migration, despite bytes being more appropriate for file contents (which may be binary or of an unknown encoding.) This has been addressed. Note paramiko.file.BufferedFile.readline continues to return strings, not bytes, as "lines" only make sense for textual data. It assumes UTF-8 by default. This should fix this issue raised on the Obnam mailing list. Thanks to Antoine Brenner for the patch. :bug:`-` Added self.args for exception classes. Used for unpickling. Related to (Fabric #986, Fabric #714). Thanks to Alex Plugaru. :bug:`-` Fix logging error in sftp_client for filenames containing the '%' character. Thanks to Antoine Brenner. :bug:`308` Fix regression in dsskey.py that caused sporadic signature verification failures. Thanks to Chris Rose. :support:`299` Use deterministic signatures for ECDSA keys for improved security. Thanks to Alex Gaynor. :support:`297` Replace PyCrypto's Random with os.urandom for improved speed and security. Thanks again to Alex. :support:`295` Swap out a bunch of PyCrypto hash functions with use of hashlib. Thanks to Alex Gaynor. :support:`290` (also :issue:`292`) Add support for building universal (Python 2+3 compatible) wheel files during the release process. Courtesy of Alex Gaynor. :support:`284` Add Python language trove identifiers to setup.py. Thanks to Alex Gaynor for catch & patch. :bug:`235` Improve string type testing in a handful of spots (e.g. s/if type(x) is str/if isinstance(x, basestring)/g.) Thanks to @ksamuel for the report. :release:`1.13.0 <2014-03-13>` ------------------------------ :feature:`16` Python 3 support! Our test suite passes under Python 3, and it (& Fabric's test suite) continues to pass under Python 2. Python 2.5 is no longer supported with this change! The merged code was built on many contributors' efforts, both code & feedback. In no particular order, we thank Daniel Goertzen, Ivan Kolodyazhny, Tomi Pieviläinen, Jason R. Coombs, Jan N. Schulze, @Lazik, Dorian Pula, Scott Maxwell, Tshepang Lekhonkhobe, Aaron Meurer, and Dave Halter. :support:`256 backported` Convert API documentation to Sphinx, yielding a new API docs website to replace the old Epydoc one. Thanks to Olle Lundberg for the initial conversion work. :bug:`-` Use constant-time hash comparison operations where possible, to protect against timing-based attacks. Thanks to Alex Gaynor for the patch. :release:`1.12.2 <2014-02-14>` ------------------------------ :feature:`58` Allow client code to access the stored SSH server banner via Transport.get_banner <paramiko.transport.Transport.get_banner>. Thanks to @Jhoanor for the patch. :bug:`252` (Fabric #1020) Enhanced the implementation of ProxyCommand to avoid a deadlock/hang condition that frequently occurs at Transport shutdown time. Thanks to Mateusz Kobos, Matthijs van der Vleuten and Guillaume Zitta for the original reports and to Marius Gedminas for helping test nontrivial use cases. :bug:`268` Fix some missed renames of ProxyCommand related error classes. Thanks to Marius Gedminas for catch & patch. :bug:`34` (PR :issue:`35`) Fix SFTP prefetching incompatibility with some SFTP servers regarding request/response ordering. Thanks to Richard Kettlewell. :bug:`193` (and its attentant PRs :issue:`230` & :issue:`253`) Fix SSH agent problems present on Windows. Thanks to David Hobbs for initial report and to Aarni Koskela & Olle Lundberg for the patches. :release:`1.12.1 <2014-01-08>` ------------------------------ :bug:`225 (1.12+)` Note ecdsa requirement in README. Thanks to Amaury Rodriguez for the catch. :bug:`176` Fix AttributeError bugs in known_hosts file (re)loading. Thanks to Nathan Scowcroft for the patch & Martin Blumenstingl for the initial test case.
Diffstat (limited to 'security')
-rw-r--r--security/py-paramiko/Makefile4
-rw-r--r--security/py-paramiko/PLIST8
-rw-r--r--security/py-paramiko/distinfo8
3 files changed, 10 insertions, 10 deletions
diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile
index 976a326530f..fd57b7c751a 100644
--- a/security/py-paramiko/Makefile
+++ b/security/py-paramiko/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2014/05/09 07:37:18 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2014/06/12 00:43:28 gls Exp $
-DISTNAME= paramiko-1.12.0
+DISTNAME= paramiko-1.14.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security
MASTER_SITES= http://pypi.python.org/packages/source/p/paramiko/
diff --git a/security/py-paramiko/PLIST b/security/py-paramiko/PLIST
index 3f9dea01ac7..a3574513c4d 100644
--- a/security/py-paramiko/PLIST
+++ b/security/py-paramiko/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2013/10/20 17:02:02 gls Exp $
+@comment $NetBSD: PLIST,v 1.11 2014/06/12 00:43:28 gls Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -55,9 +55,6 @@ ${PYSITELIB}/paramiko/kex_gex.pyo
${PYSITELIB}/paramiko/kex_group1.py
${PYSITELIB}/paramiko/kex_group1.pyc
${PYSITELIB}/paramiko/kex_group1.pyo
-${PYSITELIB}/paramiko/logging22.py
-${PYSITELIB}/paramiko/logging22.pyc
-${PYSITELIB}/paramiko/logging22.pyo
${PYSITELIB}/paramiko/message.py
${PYSITELIB}/paramiko/message.pyc
${PYSITELIB}/paramiko/message.pyo
@@ -76,6 +73,9 @@ ${PYSITELIB}/paramiko/primes.pyo
${PYSITELIB}/paramiko/proxy.py
${PYSITELIB}/paramiko/proxy.pyc
${PYSITELIB}/paramiko/proxy.pyo
+${PYSITELIB}/paramiko/py3compat.py
+${PYSITELIB}/paramiko/py3compat.pyc
+${PYSITELIB}/paramiko/py3compat.pyo
${PYSITELIB}/paramiko/resource.py
${PYSITELIB}/paramiko/resource.pyc
${PYSITELIB}/paramiko/resource.pyo
diff --git a/security/py-paramiko/distinfo b/security/py-paramiko/distinfo
index 45c1c75294d..e29121a72b2 100644
--- a/security/py-paramiko/distinfo
+++ b/security/py-paramiko/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2013/10/20 17:02:02 gls Exp $
+$NetBSD: distinfo,v 1.12 2014/06/12 00:43:28 gls Exp $
-SHA1 (paramiko-1.12.0.tar.gz) = b106c74415db9fe15dd2d41e6d4b97b3404d9baa
-RMD160 (paramiko-1.12.0.tar.gz) = f1cf46da166a2d8d71fccb669f3505a0e7d4cf7b
-Size (paramiko-1.12.0.tar.gz) = 859845 bytes
+SHA1 (paramiko-1.14.0.tar.gz) = 54a34873b09c3dd3ea7090caa914908b3e0f1822
+RMD160 (paramiko-1.14.0.tar.gz) = 3a54cf772bc99cc83d692652cb8e001c23370b5c
+Size (paramiko-1.14.0.tar.gz) = 1103322 bytes