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-- |
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")); |