components/libneon/patches/002-openssl-version.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Thu, 14 Mar 2013 13:45:44 -0700
changeset 1212 207ff3b0329a
parent 1202 4c8e89060d4a
permissions -rw-r--r--
16476497 Upgrade ModSecurity to version 2.7.2 15802175 problem in UTILITY/APACHE
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1202
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     1
Author: joe
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     2
Date: Fri Jul  6 21:23:20 2012
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     3
New Revision: 1895
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     4
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     5
Modified:
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     6
   neon/trunk/src/ne_socket.c
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     7
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     8
Log:
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     9
* src/ne_socket.c (ne_sock_connect_ssl): Drop OpenSSL version check,
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    10
  inappropriate with OpenSSL 1.x; patch by Mike Frysinger.
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    11
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    12
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    13
Modified: neon/trunk/src/ne_socket.c
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    14
==============================================================================
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    15
--- src/ne_socket.c	(original)
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    16
+++ src/ne_socket.c	Fri Jul  6 21:23:20 2012
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    17
@@ -1718,13 +1718,6 @@
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    18
 	return NE_SOCK_ERROR;
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    19
     }
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    20
 
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    21
-    /* If runtime library version differs from compile-time version
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    22
-     * number in major/minor/fix level, abort soon. */
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    23
-    if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & 0xFFFFF000) {
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    24
-        set_error(sock, _("SSL disabled due to library version mismatch"));
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    25
-        return NE_SOCK_ERROR;
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    26
-    }
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    27
-
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    28
     sock->ssl = ssl = SSL_new(ctx->ctx);
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    29
     if (!ssl) {
4c8e89060d4a 16457346 libneon fails in build 16 due to openssl mismatch
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    30
 	set_error(sock, _("Could not create SSL structure"));