Received: from mail.netbsd.org (mail.NetBSD.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 4322E7ABDF for ; Wed, 13 Jan 2016 20:22:54 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id AC97285EF2; Wed, 13 Jan 2016 20:22:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 37DA785E82 for ; Wed, 13 Jan 2016 20:22:53 +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 sH5adU8TTKNl for ; Wed, 13 Jan 2016 20:22:52 +0000 (UTC) Received: from cvs.NetBSD.org (cvs.NetBSD.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id BA94485E2B for ; Wed, 13 Jan 2016 20:22:52 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B1E32FBB5; Wed, 13 Jan 2016 20:22:52 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Wed, 13 Jan 2016 20:22:52 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/security/py-cryptography To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20160113202252.B1E32FBB5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Wed Jan 13 20:22:52 UTC 2016 Modified Files: pkgsrc/security/py-cryptography: Makefile distinfo Log Message: Update py-cryptography to 1.2.1: 1.2.1 - 2016-01-08 ~~~~~~~~~~~~~~~~~~ * Reverts a change to an OpenSSL ``EVP_PKEY`` object that caused errors with ``pyOpenSSL``. 1.2 - 2016-01-08 ~~~~~~~~~~~~~~~~ * **BACKWARDS INCOMPATIBLE:** :class:`~cryptography.x509.RevokedCertificate` :attr:`~cryptography.x509.RevokedCertificate.extensions` now uses extension classes rather than returning raw values inside the :class:`~cryptography.x509.Extension` :attr:`~cryptography.x509.Extension.value`. The new classes are: * :class:`~cryptography.x509.CertificateIssuer` * :class:`~cryptography.x509.CRLReason` * :class:`~cryptography.x509.InvalidityDate` * Deprecated support for OpenSSL 0.9.8 and 1.0.0. At this time there is no time table for actually dropping support, however we strongly encourage all users to upgrade, as those versions no longer receives support from the OpenSSL project. * The :class:`~cryptography.x509.Certificate` class now has :attr:`~cryptography.x509.Certificate.signature` and :attr:`~cryptography.x509.Certificate.tbs_certificate_bytes` attributes. * The :class:`~cryptography.x509.CertificateSigningRequest` class now has :attr:`~cryptography.x509.CertificateSigningRequest.signature` and :attr:`~cryptography.x509.CertificateSigningRequest.tbs_certrequest_bytes` attributes. * The :class:`~cryptography.x509.CertificateRevocationList` class now has :attr:`~cryptography.x509.CertificateRevocationList.signature` and :attr:`~cryptography.x509.CertificateRevocationList.tbs_certlist_bytes` attributes. * :class:`~cryptography.x509.NameConstraints` are now supported in the :class:`~cryptography.x509.CertificateBuilder` and :class:`~cryptography.x509.CertificateSigningRequestBuilder`. * Support serialization of certificate revocation lists using the :meth:`~cryptography.x509.CertificateRevocationList.public_bytes` method of :class:`~cryptography.x509.CertificateRevocationList`. * Add support for parsing :class:`~cryptography.x509.CertificateRevocationList` :meth:`~cryptography.x509.CertificateRevocationList.extensions` in the OpenSSL backend. The following extensions are currently supported: * :class:`~cryptography.x509.AuthorityInformationAccess` * :class:`~cryptography.x509.AuthorityKeyIdentifier` * :class:`~cryptography.x509.CRLNumber` * :class:`~cryptography.x509.IssuerAlternativeName` * Added :class:`~cryptography.x509.CertificateRevocationListBuilder` and :class:`~cryptography.x509.RevokedCertificateBuilder` to allow creation of CRLs. * Unrecognized non-critical X.509 extensions are now parsed into an :class:`~cryptography.x509.UnrecognizedExtension` object. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 pkgsrc/security/py-cryptography/Makefile cvs rdiff -u -r1.25 -r1.26 pkgsrc/security/py-cryptography/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.