1 diff -up dclib-0.3.23/dclib/core/cssl.cpp.openssl dclib-0.3.23/dclib/core/cssl.cpp
2 --- dclib-0.3.23/dclib/core/cssl.cpp.openssl 2009-01-07 23:13:52.000000000 +0100
3 +++ dclib-0.3.23/dclib/core/cssl.cpp 2009-08-25 14:12:21.000000000 +0200
4 @@ -86,7 +86,11 @@ void CSSL::DeInitSSLLibrary()
6 SSL_CTX * CSSL::InitClientCTX()
8 +#if OPENSSL_VERSION_NUMBER >= 0x10000000L
9 + const SSL_METHOD *method;
15 method = SSLv23_client_method(); /* Create new client-method instance */
16 @@ -109,7 +113,11 @@ SSL_CTX * CSSL::InitClientCTX()
18 SSL_CTX * CSSL::InitServerCTX()
20 +#if OPENSSL_VERSION_NUMBER >= 0x10000000L
21 + const SSL_METHOD *method;
27 method = SSLv23_server_method(); /* Create new client-method instance */
28 @@ -130,9 +138,14 @@ SSL_CTX * CSSL::InitServerCTX()
30 SSL_CTX * CSSL::NewTLSv1ClientCTX()
32 - SSL_METHOD * method = TLSv1_client_method();
33 +#if OPENSSL_VERSION_NUMBER >= 0x10000000L
34 + const SSL_METHOD *method;
40 + method = TLSv1_client_method();
43 ctx = SSL_CTX_new(method);
44 @@ -149,9 +162,14 @@ SSL_CTX * CSSL::NewTLSv1ClientCTX()
46 SSL_CTX * CSSL::NewTLSv1ServerCTX()
48 - SSL_METHOD * method = TLSv1_server_method();
49 +#if OPENSSL_VERSION_NUMBER >= 0x10000000L
50 + const SSL_METHOD *method;
56 + method = TLSv1_server_method();
59 ctx = SSL_CTX_new(method);