The FreeBSD Python team welcomes Python 2.7.10 to the Ports tree! Announcement: https://www.python.org/downloads/release/python-2710/ Changelog: https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS Important changes for this release: - Python 2.7.10 is a bug fix release of the Python 2.7.x series. - Fixes issues with LibreSSL 2.2+ PR: 192511, 201088 Differentialr Revision: D2637 Reviewed by: koobs (mentor), vsevolod (mentor), antoine Approved by: koobs (mentor)
23 lines
686 B
C
23 lines
686 B
C
# Since LibreSSL 2.2.0 there is a define OPENSSL_NO_EGD
|
|
# Upstreamed Issue http://bugs.python.org/24557
|
|
|
|
--- Modules/_ssl.c.orig 2015-05-23 16:09:19 UTC
|
|
+++ Modules/_ssl.c
|
|
@@ -3380,7 +3380,7 @@ using the ssl() function.");
|
|
#endif /* HAVE_OPENSSL_RAND */
|
|
|
|
|
|
-#ifdef HAVE_RAND_EGD
|
|
+#ifndef OPENSSL_NO_EGD
|
|
|
|
static PyObject *
|
|
PySSL_RAND_egd(PyObject *self, PyObject *arg)
|
|
@@ -3804,7 +3804,7 @@ static PyMethodDef PySSL_methods[] = {
|
|
{"RAND_status", (PyCFunction)PySSL_RAND_status, METH_NOARGS,
|
|
PySSL_RAND_status_doc},
|
|
#endif
|
|
-#ifdef HAVE_RAND_EGD
|
|
+#ifndef OPENSSL_NO_EGD
|
|
{"RAND_egd", PySSL_RAND_egd, METH_VARARGS,
|
|
PySSL_RAND_egd_doc},
|
|
#endif
|