Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Oct 2015 10:41:02 +0000 (UTC)
From:      Dmitry Sivachenko <demon@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r399965 - head/net/haproxy/files
Message-ID:  <201510221041.t9MAf3W5047312@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: demon
Date: Thu Oct 22 10:41:02 2015
New Revision: 399965
URL: https://svnweb.freebsd.org/changeset/ports/399965

Log:
  Fix build with OpenSSL < 1.0 (FreeBSD-9)

Added:
  head/net/haproxy/files/patch-src-ssl_sock.c   (contents, props changed)

Added: head/net/haproxy/files/patch-src-ssl_sock.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/haproxy/files/patch-src-ssl_sock.c	Thu Oct 22 10:41:02 2015	(r399965)
@@ -0,0 +1,19 @@
+--- src/ssl_sock.c
++++ src/ssl_sock.c
+@@ -1091,12 +1091,16 @@ ssl_sock_do_create_cert(const char *servername, unsigned int serial,
+ 	else if (EVP_PKEY_type (capkey->type) == EVP_PKEY_EC)
+ 		digest = EVP_sha256();
+ 	else {
++#if (OPENSSL_VERSION_NUMBER >= 0x1000000fL)
+ 		int nid;
+ 
+ 		if (EVP_PKEY_get_default_digest_nid(capkey, &nid) <= 0)
+ 			goto mkcert_error;
+ 		if (!(digest = EVP_get_digestbynid(nid)))
+ 			goto mkcert_error;
++#else
++		goto mkcert_error;
++#endif
+ 	}
+ 
+ 	if (!(X509_sign(newcrt, capkey, digest)))



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510221041.t9MAf3W5047312>