Update to 0.8.0:

* Release 0.8.0 (15-Apr-2015)

** UnauthenticatedTub is gone

As announced in the previous release, UnauthenticatedTub has been removed.
All Tubs are fully authenticated now.

** Security Improvements

Foolscap now generates better TLS certificates, with 2048-bit RSA keys and
SHA256 digests. Previous versions used OpenSSL's defaults, which typically
meant 1024-bit MD5.

To benefit from the new certificates, you must regenerate your Tubs, which
means creating new FURLs (with new TubIDs). Previously-created Tubs will
continue to work normally: only new Tubs will be different.

** Packaging/Dependency Changes

setup.py now requires setuptools

Foolscap now requires pyOpenSSL unconditionally, because all Tubs are
authenticated.

We now recommend "pip install ." to install Foolscap and all its
dependencies, instead of "python setup.py install". See #231 for details.
This commit is contained in:
wiz 2015-04-19 18:22:00 +00:00
parent 077234a847
commit 3e12076b8c
3 changed files with 7 additions and 13 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.12 2014/10/01 11:43:27 wiz Exp $
# $NetBSD: Makefile,v 1.13 2015/04/19 18:22:00 wiz Exp $
DISTNAME= foolscap-0.7.0
DISTNAME= foolscap-0.8.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= http://pypi.python.org/packages/source/f/foolscap/

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.4 2014/10/01 11:43:27 wiz Exp $
@comment $NetBSD: PLIST,v 1.5 2015/04/19 18:22:00 wiz Exp $
bin/flappclient
bin/flappserver
bin/flogtool
@ -55,9 +55,6 @@ ${PYSITELIB}/foolscap/crypto.pyo
${PYSITELIB}/foolscap/eventual.py
${PYSITELIB}/foolscap/eventual.pyc
${PYSITELIB}/foolscap/eventual.pyo
${PYSITELIB}/foolscap/hashutil.py
${PYSITELIB}/foolscap/hashutil.pyc
${PYSITELIB}/foolscap/hashutil.pyo
${PYSITELIB}/foolscap/ipb.py
${PYSITELIB}/foolscap/ipb.pyc
${PYSITELIB}/foolscap/ipb.pyo
@ -163,9 +160,6 @@ ${PYSITELIB}/foolscap/slicers/unicode.pyo
${PYSITELIB}/foolscap/slicers/vocab.py
${PYSITELIB}/foolscap/slicers/vocab.pyc
${PYSITELIB}/foolscap/slicers/vocab.pyo
${PYSITELIB}/foolscap/sslverify.py
${PYSITELIB}/foolscap/sslverify.pyc
${PYSITELIB}/foolscap/sslverify.pyo
${PYSITELIB}/foolscap/storage.py
${PYSITELIB}/foolscap/storage.pyc
${PYSITELIB}/foolscap/storage.pyo

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.6 2014/10/01 11:43:27 wiz Exp $
$NetBSD: distinfo,v 1.7 2015/04/19 18:22:00 wiz Exp $
SHA1 (foolscap-0.7.0.tar.gz) = 1571fc044e3b7f215880a122f657f33f38845164
RMD160 (foolscap-0.7.0.tar.gz) = 0988ce6fb622385738536af44d048b8795a3a274
Size (foolscap-0.7.0.tar.gz) = 478999 bytes
SHA1 (foolscap-0.8.0.tar.gz) = abdf59b3f981717b9acfc18f7c867f2158df95df
RMD160 (foolscap-0.8.0.tar.gz) = 95b835c83b62477761eef5824258df76e5d886c2
Size (foolscap-0.8.0.tar.gz) = 475062 bytes