#
84eb9fee |
| 12-Apr-2008 |
Daniel Stenberg |
- Andre Guibert de Bruet found and fixed a case where malloc() was called but was not checked for a NULL return, in the Negotiate code.
|
#
d0a4b50e |
| 07-Apr-2008 |
Michal Marek |
- Fix the MIT / Heimdal check for good: Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available
- Fix the MIT / Heimdal check for good: Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available. Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name if GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi headers. This should avoid breakage in case we wrongly recognize Heimdal as MIT again.
show more ...
|
#
ebaf06a7 |
| 05-Apr-2008 |
Daniel Stenberg |
- Alexey Simak fixed curl_easy_reset() to reset the max redirect limit properly
|
#
a9c1ca9f |
| 03-Apr-2008 |
Daniel Stenberg |
- Setting CURLOPT_NOBODY to FALSE will now switch the HTTP request method to GET simply because previously when you set CURLOPT_NOBODY to TRUE first and then FALSE you'd end up in a broke
- Setting CURLOPT_NOBODY to FALSE will now switch the HTTP request method to GET simply because previously when you set CURLOPT_NOBODY to TRUE first and then FALSE you'd end up in a broken state where a HTTP request would do a HEAD by still act a lot like for a GET and hang waiting for the content etc.
show more ...
|
#
d051dd80 |
| 03-Apr-2008 |
Daniel Stenberg |
Scott Barrett added support for CURLOPT_NOBODY over SFTP
|
#
a2314225 |
| 31-Mar-2008 |
Daniel Stenberg |
- Added CURLFORM_STREAM as a supported option to curl_formadd() to allow an application to provide data for a multipart with the read callback. Note that the size needs to be provided wit
- Added CURLFORM_STREAM as a supported option to curl_formadd() to allow an application to provide data for a multipart with the read callback. Note that the size needs to be provided with CURLFORM_CONTENTSLENGTH when the stream option is used. This feature is verified by the new test case 554. This feature was sponsored by Xponaut.
show more ...
|
#
d219269f |
| 30-Mar-2008 |
Daniel Stenberg |
back to a blank for 7.18.2
|
Revision tags: curl-7_18_1 |
|
#
cd281472 |
| 27-Mar-2008 |
Daniel Stenberg |
- Stephen Collyer pointed out that configure --with-libssh2 without a given path didn't work properly but now it does!
|
#
b425e851 |
| 27-Mar-2008 |
Daniel Stenberg |
- As found out and reported by Dan Petitt, libcurl didn't show progress/call the progress callback for the first (potentially huge) piece of body data sent together with the POST request
- As found out and reported by Dan Petitt, libcurl didn't show progress/call the progress callback for the first (potentially huge) piece of body data sent together with the POST request headers in the initial send().
show more ...
|
#
7c6a0262 |
| 25-Mar-2008 |
Daniel Stenberg |
spell!
|
#
2c9763da |
| 25-Mar-2008 |
Daniel Stenberg |
- 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!
|
#
95bd901e |
| 22-Mar-2008 |
Daniel Stenberg |
- Fixed the problem with doing a zero byte SCP transfer, verified with test case 617 (which was added by Daniel Fandrich 5 Mar 2008).
|
#
516192e7 |
| 20-Mar-2008 |
Dan Fandrich |
Jes reported the curl-config bug
|
#
c37cdbe2 |
| 20-Mar-2008 |
Dan Fandrich |
Fixed a problem where curl-config --protocols could erroneously show LDAPS support when curl didn't even have regular LDAP support. It looks like this could happen when the --enable-ldaps co
Fixed a problem where curl-config --protocols could erroneously show LDAPS support when curl didn't even have regular LDAP support. It looks like this could happen when the --enable-ldaps configure switch is given but configure couldn't find the LDAP headers or libraries.
show more ...
|
#
86cbb232 |
| 20-Mar-2008 |
Michal Marek |
- Added --with-ca-path=DIRECTORY configure option to use an openSSL CApath by default instead of a ca bundle. The configure script will also look for a ca path if no ca bundle is found an
- Added --with-ca-path=DIRECTORY configure option to use an openSSL CApath by default instead of a ca bundle. The configure script will also look for a ca path if no ca bundle is found and no option given. - Fixed detection of previously installed curl-ca-bundle.crt
show more ...
|
#
e9a46041 |
| 18-Mar-2008 |
Dan Fandrich |
Fixed an infinite loop when given an invalid SFTP quote command.
|
#
6f3166c1 |
| 18-Mar-2008 |
Michal Marek |
- Added curl_easy_getinfo typechecker. - Added macros for curl_share_setopt and curl_multi_setopt to check at least the correct number of arguments.
|
#
641d5c41 |
| 13-Mar-2008 |
Daniel Stenberg |
- Brian Ulm figured out that if you did an SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the handle and uploaded another file to another directo
- Brian Ulm figured out that if you did an SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the handle and uploaded another file to another directory that needed to be created, the second upload would fail. Another case of a state variable that wasn't properly reset between requests. - I rewrote the 100-continue code to use a single state variable instead of the previous two ones. I think it made the logic somewhat clearer.
show more ...
|
#
b9d66dca |
| 11-Mar-2008 |
Daniel Stenberg |
- Dmitry Popov filed bug report #1911069 (http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race condition in the name resolver code when the DNS cache is shared between
- Dmitry Popov filed bug report #1911069 (http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race condition in the name resolver code when the DNS cache is shared between multiple easy handles, each running in simultaneous threads that could cause crashes.
show more ...
|
#
ecf1c6ca |
| 11-Mar-2008 |
Daniel Stenberg |
- Added a macro for curl_easy_setopt() that accepts three arguments and simply does nothing with them, just to make sure libcurl users always use three arguments to this function. Due to
- Added a macro for curl_easy_setopt() that accepts three arguments and simply does nothing with them, just to make sure libcurl users always use three arguments to this function. Due to its use of ... for the third argument, it is otherwise hard to detect abuse.
show more ...
|
#
7a8a2041 |
| 11-Mar-2008 |
Michal Marek |
- Added a type checking macro for curl_easy_setopt(), needs gcc-4.3 and only works in C mode atm (http://curl.haxx.se/mail/lib-2008-02/0267.html , http://curl.haxx.se/mail/lib-2008-02/029
- Added a type checking macro for curl_easy_setopt(), needs gcc-4.3 and only works in C mode atm (http://curl.haxx.se/mail/lib-2008-02/0267.html , http://curl.haxx.se/mail/lib-2008-02/0292.html )
show more ...
|
#
82e095a2 |
| 09-Mar-2008 |
Daniel Stenberg |
- Brian Ulm reported a crash when doing a second SFTP transfer on a re-used easy handle if curl_easy_reset() was used between them. I fixed it and Brian verified that it cured his problem
- Brian Ulm reported a crash when doing a second SFTP transfer on a re-used easy handle if curl_easy_reset() was used between them. I fixed it and Brian verified that it cured his problem. - Brian Ulm reported that if you first tried to download a non-existing SFTP file and then fetched an existing one and re-used the handle, libcurl would still report the second one as non-existing as well! I fixed it abd Brian verified that it cured his problem.
show more ...
|
#
40e1a016 |
| 06-Mar-2008 |
Michal Marek |
Fix the gssapi configure check to detect newer MIT Kerberos (patch by Michael Calmer)
|
#
91aeebed |
| 06-Mar-2008 |
Yang Tse |
Regression fix: select/poll calls will only be retried upon EINTR failures as it previously was in lib/select.c revision 1.29 In this way Curl_socket_ready() and Curl_poll() wil
Regression fix: select/poll calls will only be retried upon EINTR failures as it previously was in lib/select.c revision 1.29 In this way Curl_socket_ready() and Curl_poll() will again fail on any select/poll errors different than EINTR.
show more ...
|
#
08368933 |
| 04-Mar-2008 |
Daniel Stenberg |
Mike Protts brought a patch that makes resumed transfers work with SFTP.
|