Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Aug 2015 21:10:30 +0000 (UTC)
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r393497 - head/www/apache22/files
Message-ID:  <201508032110.t73LAUPb011153@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ohauer
Date: Mon Aug  3 21:10:29 2015
New Revision: 393497
URL: https://svnweb.freebsd.org/changeset/ports/393497

Log:
  - re add libressl patches (lost by last cleanup commit)
  - no version bump, libressl is not the default ssl
  
  with hat: apache
  
  PR:			202047
  Submitted by:		mcdouga9 _at_ egr.msu.edu
  Patch Provided by:	phil.stone _at_ gmx.com

Added:
  head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c
     - copied unchanged from r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c
  head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c
     - copied unchanged from r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c
  head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c
     - copied unchanged from r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c
  head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h
     - copied unchanged from r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h

Copied: head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c (from r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c	Mon Aug  3 21:10:29 2015	(r393497, copy of r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_rand.c)
@@ -0,0 +1,20 @@
+--- modules/ssl/ssl_engine_rand.c.orig	2006-07-12 03:38:44 UTC
++++ modules/ssl/ssl_engine_rand.c
+@@ -83,17 +83,6 @@ int ssl_rand_seed(server_rec *s, apr_poo
+                 nDone += ssl_rand_feedfp(p, fp, pRandSeed->nBytes);
+                 ssl_util_ppclose(s, p, fp);
+             }
+-#ifdef HAVE_SSL_RAND_EGD
+-            else if (pRandSeed->nSrc == SSL_RSSRC_EGD) {
+-                /*
+-                 * seed in contents provided by the external
+-                 * Entropy Gathering Daemon (EGD)
+-                 */
+-                if ((n = RAND_egd(pRandSeed->cpPath)) == -1)
+-                    continue;
+-                nDone += n;
+-            }
+-#endif
+             else if (pRandSeed->nSrc == SSL_RSSRC_BUILTIN) {
+                 struct {
+                     time_t t;

Copied: head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c (from r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c	Mon Aug  3 21:10:29 2015	(r393497, copy of r393429, head/www/apache22/files/patch-modules__ssl__ssl_engine_vars.c)
@@ -0,0 +1,11 @@
+--- modules/ssl/ssl_engine_vars.c.orig	2013-02-12 11:51:17 UTC
++++ modules/ssl/ssl_engine_vars.c
+@@ -832,7 +832,7 @@ static char *ssl_var_lookup_ssl_compress
+ {
+     char *result = "NULL";
+ #ifdef OPENSSL_VERSION_NUMBER
+-#if (OPENSSL_VERSION_NUMBER >= 0x00908000)
++#if (OPENSSL_VERSION_NUMBER >= 0x00908000) && !defined(OPENSSL_NO_COMP)
+     SSL_SESSION *pSession = SSL_get_session(ssl);
+ 
+     if (pSession) {

Copied: head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c (from r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c	Mon Aug  3 21:10:29 2015	(r393497, copy of r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.c)
@@ -0,0 +1,14 @@
+--- modules/ssl/ssl_util_ssl.c.orig	2012-08-17 17:30:46 UTC
++++ modules/ssl/ssl_util_ssl.c
+@@ -492,7 +492,11 @@ BOOL SSL_X509_INFO_load_path(apr_pool_t 
+  * format, possibly followed by a sequence of CA certificates that
+  * should be sent to the peer in the SSL Certificate message.
+  */
++#ifndef HAVE_SSL_CTX_USE_CERTIFICATE_CHAIN
+ int SSL_CTX_use_certificate_chain(
++#else
++int _SSL_CTX_use_certificate_chain(
++#endif
+     SSL_CTX *ctx, char *file, int skipfirst, modssl_read_bio_cb_fn *cb)
+ {
+     BIO *bio;

Copied: head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h (from r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h	Mon Aug  3 21:10:29 2015	(r393497, copy of r393429, head/www/apache22/files/patch-modules__ssl__ssl_util_ssl.h)
@@ -0,0 +1,14 @@
+--- modules/ssl/ssl_util_ssl.h.orig	2012-08-17 17:30:46 UTC
++++ modules/ssl/ssl_util_ssl.h
+@@ -89,7 +89,11 @@ char       *SSL_X509_NAME_to_string(apr_
+ BOOL        SSL_X509_getCN(apr_pool_t *, X509 *, char **);
+ BOOL        SSL_X509_INFO_load_file(apr_pool_t *, STACK_OF(X509_INFO) *, const char *);
+ BOOL        SSL_X509_INFO_load_path(apr_pool_t *, STACK_OF(X509_INFO) *, const char *);
++#ifndef HAVE_SSL_CTX_USE_CERTIFICATE_CHAIN
+ int         SSL_CTX_use_certificate_chain(SSL_CTX *, char *, int, modssl_read_bio_cb_fn *);
++#else
++int         _SSL_CTX_use_certificate_chain(SSL_CTX *, char *, int, modssl_read_bio_cb_fn *);
++#endif
+ char       *SSL_SESSION_id2sz(unsigned char *, int, char *, int);
+ 
+ /** util functions for OpenSSL+sslc compat */



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