components/libneon/patches/002-openssl-version.patch
author Tomas Klacko <tomas.klacko@oracle.com>
Tue, 11 Feb 2014 09:15:51 -0800
branchs11-update
changeset 2945 181980667e6e
parent 2633 19ab7c71aa1a
permissions -rw-r--r--
17824699 ksh93 coredumps in ed_emacsread() when changing prompt string (PS1) 17435456 setting KSH_VERSION crashes ksh93
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2633
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     1
Author: joe
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     2
Date: Fri Jul  6 21:23:20 2012
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     3
New Revision: 1895
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     4
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     5
Modified:
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     6
   neon/trunk/src/ne_socket.c
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     7
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     8
Log:
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     9
* src/ne_socket.c (ne_sock_connect_ssl): Drop OpenSSL version check,
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    10
  inappropriate with OpenSSL 1.x; patch by Mike Frysinger.
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    11
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    12
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    13
Modified: neon/trunk/src/ne_socket.c
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    14
==============================================================================
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    15
--- src/ne_socket.c	(original)
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    16
+++ src/ne_socket.c	Fri Jul  6 21:23:20 2012
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    17
@@ -1718,13 +1718,6 @@
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    18
 	return NE_SOCK_ERROR;
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    19
     }
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    20
 
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    21
-    /* If runtime library version differs from compile-time version
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    22
-     * number in major/minor/fix level, abort soon. */
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    23
-    if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & 0xFFFFF000) {
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    24
-        set_error(sock, _("SSL disabled due to library version mismatch"));
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    25
-        return NE_SOCK_ERROR;
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    26
-    }
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    27
-
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    28
     sock->ssl = ssl = SSL_new(ctx->ctx);
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    29
     if (!ssl) {
19ab7c71aa1a 16457346 libneon fails in build 16 due to openssl mismatch
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    30
 	set_error(sock, _("Could not create SSL structure"));