]> git.pld-linux.org Git - packages/dclib.git/blobdiff - dclib-ssl.patch
- 0.3.23 - ssl patch from upstream added, obsolete removed, no longer
[packages/dclib.git] / dclib-ssl.patch
diff --git a/dclib-ssl.patch b/dclib-ssl.patch
new file mode 100644 (file)
index 0000000..f124a21
--- /dev/null
@@ -0,0 +1,59 @@
+diff -up dclib-0.3.23/dclib/core/cssl.cpp.openssl dclib-0.3.23/dclib/core/cssl.cpp
+--- dclib-0.3.23/dclib/core/cssl.cpp.openssl   2009-01-07 23:13:52.000000000 +0100
++++ dclib-0.3.23/dclib/core/cssl.cpp   2009-08-25 14:12:21.000000000 +0200
+@@ -86,7 +86,11 @@ void CSSL::DeInitSSLLibrary()
+ /** */
+ SSL_CTX * CSSL::InitClientCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
+       SSL_METHOD *method;
++#endif
+       SSL_CTX *ctx = NULL;
+       method = SSLv23_client_method();                /* Create new client-method instance */
+@@ -109,7 +113,11 @@ SSL_CTX * CSSL::InitClientCTX()
+ /** */
+ SSL_CTX * CSSL::InitServerCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
+       SSL_METHOD *method;
++#endif
+       SSL_CTX *ctx = NULL;
+       method = SSLv23_server_method();                /* Create new client-method instance */
+@@ -130,9 +138,14 @@ SSL_CTX * CSSL::InitServerCTX()
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ClientCTX()
+ {
+-      SSL_METHOD * method = TLSv1_client_method();
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
++      SSL_METHOD *method;
++#endif
+       SSL_CTX * ctx = NULL;
+       
++      method = TLSv1_client_method();
+       if ( method != NULL )
+       {
+               ctx = SSL_CTX_new(method);
+@@ -149,9 +162,14 @@ SSL_CTX * CSSL::NewTLSv1ClientCTX()
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ServerCTX()
+ {
+-      SSL_METHOD * method = TLSv1_server_method();
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++      const SSL_METHOD *method;
++#else
++      SSL_METHOD *method;
++#endif
+       SSL_CTX * ctx = NULL;
+       
++      method = TLSv1_server_method();
+       if ( method != NULL )
+       {
+               ctx = SSL_CTX_new(method);
This page took 0.037449 seconds and 4 git commands to generate.