aboutsummaryrefslogtreecommitdiff
path: root/net/freeradius3
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2017-06-10 21:17:08 +0000
committerBernard Spil <brnrd@FreeBSD.org>2017-06-10 21:17:08 +0000
commitda8a5343f516182482de325925387dcf4616d7bb (patch)
tree577cab07ce8a5307fc97101f0acf245abe64a62e /net/freeradius3
parentaa00a35a09d2d5c67bf2b07e9e3c01fe3878d8ca (diff)
downloadports-da8a5343f516182482de325925387dcf4616d7bb.tar.gz
ports-da8a5343f516182482de325925387dcf4616d7bb.zip
net/freeradius3: Fix build issue with LibreSSL
- Add patch from upstream [1] [1] https://github.com/FreeRADIUS/freeradius-server/commit/e104c051b4f741dafd771d343e2a0d2ae0159ca0 PR: 218225 Submitted by: dewayne@heuristicsystems.com.au Approved by: zi (maintainer)
Notes
Notes: svn path=/head/; revision=443120
Diffstat (limited to 'net/freeradius3')
-rw-r--r--net/freeradius3/files/patch-src__main__tls.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/net/freeradius3/files/patch-src__main__tls.c b/net/freeradius3/files/patch-src__main__tls.c
index 8532d933c5a5..80766fb628f2 100644
--- a/net/freeradius3/files/patch-src__main__tls.c
+++ b/net/freeradius3/files/patch-src__main__tls.c
@@ -1,8 +1,8 @@
---- ./src/main/tls.c.orig 2014-08-04 08:03:48.000000000 -0400
-+++ ./src/main/tls.c 2014-08-04 08:04:14.000000000 -0400
-@@ -63,8 +63,8 @@
- static libssl_defect_t libssl_defects[] =
- {
+--- src/main/tls.c.orig 2017-03-06 13:58:04 UTC
++++ src/main/tls.c
+@@ -107,8 +107,8 @@ static libssl_defect_t libssl_defects[]
+ .comment = "For more information see https://www.openssl.org/news/secadv/20160922.txt"
+ },
{
- .low = 0x010001000, /* 1.0.1 */
- .high = 0x01000106f, /* 1.0.1f */
@@ -11,3 +11,12 @@
.id = "CVE-2014-0160",
.name = "Heartbleed",
.comment = "For more information see http://heartbleed.com"
+@@ -2131,7 +2131,7 @@ int cbtls_verify(int ok, X509_STORE_CTX
+ }
+
+ if (lookup == 0) {
+-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
++#if OPENSSL_VERSION_NUMBER >= 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ ext_list = X509_get0_extensions(client_cert);
+ #else
+ X509_CINF *client_inf;