Commit 2c9763da authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

- Made setting the CURLOPT_SSL_CTX_FUNCTION option return a failure in case

  libcurl wasn't built to use OpenSSL as that is a prerequisite for this
  option to function!
parent a782c3e3
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -6,6 +6,11 @@

                                  Changelog

Daniel Stenberg (25 Mar 2008)
- Made setting the CURLOPT_SSL_CTX_FUNCTION option return a failure in case
  libcurl wasn't built to use OpenSSL as that is a prerequisite for this
  option to function!

Daniel Stenberg (22 Mar 2008)
- Fixed the problem with doing a zero byte SCP transfer, verified with test
  case 617 (which was added by Daniel Fandrich 5 Mar 2008).
+2 −0
Original line number Diff line number Diff line
@@ -51,6 +51,8 @@ This release includes the following bugfixes:
 o SFTP infinite loop when given an invalid quote command
 o curl-config erroneously reported LDAPS support with missing LDAP libraries
 o SCP infinite loop when downloading a zero byte file
 o setting the CURLOPT_SSL_CTX_FUNCTION with libcurl built without OpenSSL
   now makes curl_easy_setopt() properly return failure

This release includes the following known bugs:

+6 −0
Original line number Diff line number Diff line
@@ -1769,6 +1769,11 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
     */
    data->set.ssl.verifyhost = va_arg(param, long);
    break;
#ifdef USE_SSLEAY
    /* since these two options are only possible to use on an OpenSSL-
       powered libcurl we #ifdef them on this condition so that libcurls
       built against other SSL libs will return a proper error when trying
       to set this option! */
  case CURLOPT_SSL_CTX_FUNCTION:
    /*
     * Set a SSL_CTX callback
@@ -1781,6 +1786,7 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option,
     */
    data->set.ssl.fsslctxp = va_arg(param, void *);
    break;
#endif
  case CURLOPT_CAINFO:
    /*
     * Set CA info for SSL connection. Specify file name of the CA certificate