FreeBSD Bugzilla – Attachment 151775 Details for
Bug 196827
security/py-cryptography: Update to 0.7.2, Fix LibreSSL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for security/py-cryptography
patch-py-cryptography-0.7.2 (text/plain), 7.31 KB, created by
Bernard Spil
on 2015-01-17 19:17:03 UTC
(
hide
)
Description:
Patch for security/py-cryptography
Filename:
MIME Type:
Creator:
Bernard Spil
Created:
2015-01-17 19:17:03 UTC
Size:
7.31 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 377243) >+++ Makefile (working copy) >@@ -2,7 +2,7 @@ > # $FreeBSD$ > > PORTNAME= cryptography >-PORTVERSION= 0.5.4 >+PORTVERSION= 0.7.2 > CATEGORIES= security python > MASTER_SITES= CHEESESHOP > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >@@ -14,10 +14,12 @@ > LICENSE_FILE= ${WRKSRC}/LICENSE > > BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0.8:${PORTSDIR}/devel/py-cffi \ >- ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:${PORTSDIR}/devel/py-six >+ ${PYTHON_PKGNAMEPREFIX}six>=1.4.1:${PORTSDIR}/devel/py-six \ >+ ${PYTHON_PKGNAMEPREFIX}asn1>0:${PORTSDIR}/devel/py-asn1 >+ > RUN_DEPENDS:= ${BUILD_DEPENDS} > TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:${PORTSDIR}/devel/py-pytest \ >- ${PYTHON_PKGNAMEPREFIX}asn1>0:${PORTSDIR}/devel/py-asn1 >+ ${PYTHON_PKGNAMEPREFIX}iso8601>0:${PORTSDIR}/devel/py-iso8601 > > USES= python > USE_OPENSSL= yes >@@ -26,7 +28,13 @@ > CFLAGS+= -I${OPENSSLINC} > LDFLAGS+= -L${OPENSSLLIB} > >+.include <bsd.port.pre.mk> >+ >+.if ${PYTHON_REL} < 340 >+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}enum34>0:${PORTSDIR}/devel/py-enum34 >+.endif >+ > regression-test: build > @cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 377243) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (cryptography-0.5.4.tar.gz) = 5675999f3744cbc32a60cb0bba64de21405abced32ce19655212612262dd270d >-SIZE (cryptography-0.5.4.tar.gz) = 320104 >+SHA256 (cryptography-0.7.2.tar.gz) = fab7fcdde360ec6614442d0321dcd0eff5e43544cb30d975e9d75a914a4cdf78 >+SIZE (cryptography-0.7.2.tar.gz) = 247477 >Index: files/patch-src_cryptography_hazmat_bindings_openssl_engine.py >=================================================================== >--- files/patch-src_cryptography_hazmat_bindings_openssl_engine.py (revision 0) >+++ files/patch-src_cryptography_hazmat_bindings_openssl_engine.py (working copy) >@@ -0,0 +1,10 @@ >+--- src/cryptography/hazmat/bindings/openssl/engine.py.orig 2015-01-16 13:26:59 UTC >++++ src/cryptography/hazmat/bindings/openssl/engine.py >+@@ -49,7 +49,6 @@ int ENGINE_init(ENGINE *); >+ int ENGINE_finish(ENGINE *); >+ void ENGINE_load_openssl(void); >+ void ENGINE_load_dynamic(void); >+-void ENGINE_load_cryptodev(void); >+ void ENGINE_load_builtin_engines(void); >+ void ENGINE_cleanup(void); >+ ENGINE *ENGINE_get_default_RSA(void); > >Property changes on: files/patch-src_cryptography_hazmat_bindings_openssl_engine.py >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-src_cryptography_hazmat_bindings_openssl_rand.py >=================================================================== >--- files/patch-src_cryptography_hazmat_bindings_openssl_rand.py (revision 0) >+++ files/patch-src_cryptography_hazmat_bindings_openssl_rand.py (working copy) >@@ -0,0 +1,12 @@ >+--- src/cryptography/hazmat/bindings/openssl/rand.py.orig 2015-01-16 13:26:59 UTC >++++ src/cryptography/hazmat/bindings/openssl/rand.py >+@@ -16,9 +16,6 @@ void ERR_load_RAND_strings(void); >+ void RAND_seed(const void *, int); >+ void RAND_add(const void *, int, double); >+ int RAND_status(void); >+-int RAND_egd(const char *); >+-int RAND_egd_bytes(const char *, int); >+-int RAND_query_egd_bytes(const char *, unsigned char *, int); >+ const char *RAND_file_name(char *, size_t); >+ int RAND_load_file(const char *, long); >+ int RAND_write_file(const char *); > >Property changes on: files/patch-src_cryptography_hazmat_bindings_openssl_rand.py >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-src_cryptography_hazmat_bindings_openssl_ssl.py >=================================================================== >--- files/patch-src_cryptography_hazmat_bindings_openssl_ssl.py (revision 0) >+++ files/patch-src_cryptography_hazmat_bindings_openssl_ssl.py (working copy) >@@ -0,0 +1,30 @@ >+--- src/cryptography/hazmat/bindings/openssl/ssl.py.orig 2015-01-16 13:26:59 UTC >++++ src/cryptography/hazmat/bindings/openssl/ssl.py >+@@ -189,10 +189,6 @@ int SSL_shutdown(SSL *); >+ const char *SSL_get_cipher_list(const SSL *, int); >+ Cryptography_STACK_OF_SSL_CIPHER *SSL_get_ciphers(const SSL *); >+ >+-const COMP_METHOD *SSL_get_current_compression(SSL *); >+-const COMP_METHOD *SSL_get_current_expansion(SSL *); >+-const char *SSL_COMP_get_name(const COMP_METHOD *); >+- >+ /* context */ >+ void SSL_CTX_free(SSL_CTX *); >+ long SSL_CTX_set_timeout(SSL_CTX *, long); >+@@ -415,6 +411,16 @@ static const long Cryptography_HAS_RELEA >+ const long SSL_MODE_RELEASE_BUFFERS = 0; >+ #endif >+ >++#ifndef OPENSSL_NO_COMP >++const COMP_METHOD *SSL_get_current_compression(SSL *s); >++const COMP_METHOD *SSL_get_current_expansion(SSL *s); >++const char *SSL_COMP_get_name(const COMP_METHOD *comp); >++#else >++const void *SSL_get_current_compression(SSL *s); >++const void *SSL_get_current_expansion(SSL *s); >++const char *SSL_COMP_get_name(const void *comp); >++#endif >++ >+ #ifdef SSL_OP_NO_COMPRESSION >+ static const long Cryptography_HAS_OP_NO_COMPRESSION = 1; >+ #else > >Property changes on: files/patch-src_cryptography_hazmat_bindings_openssl_ssl.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-src_cryptography_hazmat_bindings_openssl_x509__vfy.py >=================================================================== >--- files/patch-src_cryptography_hazmat_bindings_openssl_x509__vfy.py (revision 0) >+++ files/patch-src_cryptography_hazmat_bindings_openssl_x509__vfy.py (working copy) >@@ -0,0 +1,20 @@ >+--- src/cryptography/hazmat/bindings/openssl/x509_vfy.py.orig 2015-01-16 13:26:59 UTC >++++ src/cryptography/hazmat/bindings/openssl/x509_vfy.py >+@@ -191,7 +191,7 @@ int X509_VERIFY_PARAM_set1_ip_asc(X509_V >+ >+ CUSTOMIZATIONS = """ >+ /* OpenSSL 1.0.2+ verification error codes */ >+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L >++#if X509_V_ERR_EMAIL_MISMATCH >+ static const long Cryptography_HAS_102_VERIFICATION_ERROR_CODES = 1; >+ #else >+ static const long Cryptography_HAS_102_VERIFICATION_ERROR_CODES = 0; >+@@ -207,7 +207,7 @@ static const long X509_V_ERR_IP_ADDRESS_ >+ #endif >+ >+ /* OpenSSL 1.0.2+ verification parameters */ >+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L >++#if X509_V_FLAG_PARTIAL_CHAIN >+ static const long Cryptography_HAS_102_VERIFICATION_PARAMS = 1; >+ #else >+ static const long Cryptography_HAS_102_VERIFICATION_PARAMS = 0; > >Property changes on: files/patch-src_cryptography_hazmat_bindings_openssl_x509__vfy.py >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 196827
: 151775