Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-23 | Added new libcurl source files to Amiga, RiscOS and VC6 build files. | Dan Fandrich | |
2009-04-22 | Disable optimizations when compiling function Curl_freeaddrinfo() with icc ↵ | Yang Tse | |
9.1 on unix IA32. Previous 'volatile' variables workaround proved useful, but it triggered the following warning: warning #167: argument of type "volatile Curl_addrinfo *" is incompatible with parameter of type "void *" | |||
2009-04-21 | libcurl's memory.h renamed to curl_memory.h | Yang Tse | |
2009-04-21 | Moved potential inclusion of system's malloc.h and memory.h header files to | Yang Tse | |
setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively. | |||
2009-04-21 | remove unnecessary typecast | Yang Tse | |
2009-04-20 | - Leanic Lefever reported a crash and did some detailed research on why and | Daniel Stenberg | |
how it occurs (http://curl.haxx.se/mail/lib-2009-04/0289.html). The conclusion was that if an error is detected and Curl_done() is called for the connection, ftp_done() could at times return another error code that then would take precedence and that new code confused existing logic that works for the first error code (CURLE_SEND_ERROR) only. | |||
2009-04-19 | attempt to workaround icc 9.1 optimizer induced problem | Yang Tse | |
2009-04-18 | Added 'slist.obj'. | Gisle Vanem | |
2009-04-18 | Added HAVE_LIMITS_H. | Gisle Vanem | |
2009-04-17 | - Pramod Sharma reported and tracked down a bug when doing FTP over a HTTP | Daniel Stenberg | |
proxy. libcurl would then wrongly close the connection after each request. In his case it had the weird side-effect that it killed NTLM auth for the proxy causing an inifinite loop! I added test case 1098 to verify this fix. The test case does however not properly verify that the transfers are done persistently - as I couldn't think of a clever way to achieve it right now - but you need to read the stderr output after a test run to see that it truly did the right thing. | |||
2009-04-17 | further narrow the use of the icc 9.1 optimizer workaround | Yang Tse | |
2009-04-16 | attempt to workaround icc 9.1 optimizer induced problem | Yang Tse | |
2009-04-15 | moved HAVE_LIMITS_H to common defines (no idea why I didnt this initially ↵ | Gunter Knauf | |
already) | |||
2009-04-14 | HAVE_LIMITS_H definition for NetWare CLIB | Yang Tse | |
2009-04-14 | first take at bundling cmake-related files in the tarball | Daniel Stenberg | |
2009-04-14 | use HAVE_LIMITS_H symbol to protect limits.h inclusion | Yang Tse | |
2009-04-14 | include <limits.h> for INT_MAX definition | Yang Tse | |
2009-04-14 | fix compiler warning: implicit conversion shortens 64-bit value into a ↵ | Yang Tse | |
32-bit value | |||
2009-04-14 | Kamil Dudka's follow-up fix | Daniel Stenberg | |
2009-04-13 | - bug report #2727981 (http://curl.haxx.se/bug/view.cgi?id=2727981) by Martin | Daniel Stenberg | |
Storsjo pointed out how setting CURLOPT_NOBODY to 0 could be downright confusing as it set the method to either GET or HEAD. The example he showed looked like: curl_easy_setopt(curl, CURLOPT_PUT, 1); curl_easy_setopt(curl, CURLOPT_NOBODY, 0); The new way doesn't alter the method until the request is about to start. If CURLOPT_NOBODY is then 1 the HTTP request will be HEAD. If CURLOPT_NOBODY is 0 and the request happens to have been set to HEAD, it will then instead be set to GET. I believe this will be less surprising to users, and hopefully not hit any existing users badly. | |||
2009-04-13 | - Toshio Kuratomi reported a memory leak problem with libcurl+NSS that turned | Daniel Stenberg | |
out to be leaking cacerts. Kamil Dudka helped me complete the fix. The issue is found in Redhat's bug tracker: https://bugzilla.redhat.com/show_bug.cgi?id=453612 There are still memory leaks present, but they seem to have other reasons. | |||
2009-04-13 | fix compiler warning: implicit conversion shortens 64-bit value into a ↵ | Yang Tse | |
32-bit value | |||
2009-04-11 | Added new libcurl source files to Symbian OS build files. | Dan Fandrich | |
Improved Symbian support for SSL. | |||
2009-04-11 | Use 'curl_socket_t' instead of 'int' for socket. | Yang Tse | |
Avoid unnecessary'if-else' nesting. | |||
2009-04-11 | fix compiler warning: enumerated type mixed with another type | Yang Tse | |
2009-04-09 | Cleaned up the custom definition I added (replaced by CURL_STATICLIB) | Benoit Neil | |
2009-04-09 | some minor Makefile tweaks for latest libssh2. | Gunter Knauf | |
2009-04-08 | Fixed missing HAVE_PROCESS_H (caused a warning) | Benoit Neil | |
2009-04-08 | Fixed compile defines in CMake scripts | Benoit Neil | |
2009-04-06 | Made the CMake scripts read Makefile.inc. Needs testing I guess. | Benoit Neil | |
2009-04-06 | Added tests (exes) targets, refactor a few things. | Benoit Neil | |
PS: Once again, sorry if the added files have executable perms on Linux. | |||
2009-04-06 | Added curl (exe) target, fixed static/dynamic linking errors. | Benoit Neil | |
PS: Sorry if the added file has executable perms on Linux, I didn't found anything related to it... | |||
2009-04-06 | Removed the "lib" prefix under linux ("was "liblibcurl") and fixed import ↵ | Benoit Neil | |
library name under Win32 (Added "_imp" for dynamically linked). | |||
2009-04-03 | fix compiler warning: passing arg 1 of `sk_num' from incompatible pointer type | Yang Tse | |
2009-04-02 | Added basic OpenSSL support in CMake scripts (Thanks to Bill Hoffman) | Benoit Neil | |
2009-04-02 | Initial CMake scripts (libcurl only), based on the merge of tetest scripts ↵ | Benoit Neil | |
and mine. These are far to be functionnal yet. PS: Hello world :) | |||
2009-04-01 | - Andre Guibert de Bruet fixed a NULL pointer use in an infof() call if a | Daniel Stenberg | |
strdup() call failed. | |||
2009-03-31 | Properly return an error code in curl_easy_recv (reported by Jim Freeman). | Dan Fandrich | |
2009-03-29 | some minor Makefile tweaks. | Gunter Knauf | |
2009-03-18 | - Kamil Dudka brought a patch that enables 6 additional crypto algorithms when | Daniel Stenberg | |
NSS is used. These ciphers were added in NSS 3.4 and require to be enabled explicitly. | |||
2009-03-15 | If CURL_DISABLE_PROXY is defined, we must allow socks_sspi.c to call | Gisle Vanem | |
Curl_blockread_all(). It is needed in code inside USE_WINDOWS_SSPI. | |||
2009-03-13 | - Use libssh2_version() to present the libssh2 version in case the libssh2 | Daniel Stenberg | |
library is found to support it. | |||
2009-03-12 | Fix TELNET transfers not being aborted upon write callback failures | Yang Tse | |
2009-03-12 | Add Curl_read() return code checking | Yang Tse | |
2009-03-11 | fix previous commit misplaced break statement | Yang Tse | |
2009-03-11 | Added TELNET timeout support for Windows builds | Yang Tse | |
2009-03-09 | - Frank Hempel found out a bug and provided the fix: | Daniel Stenberg | |
curl_easy_duphandle did not necessarily duplicate the CURLOPT_COOKIEFILE option. It only enabled the cookie engine in the destination handle if data->cookies is not NULL (where data is the source handle). In case of a newly initialized handle which just had the cookie support enabled by a curl_easy_setopt(handle, CURL_COOKIEFILE, "")-call, handle->cookies was still NULL because the setopt-call only appends the value to data->change.cookielist, hence duplicating this handle would not have the cookie engine switched on. We also concluded that the slist-functionality would be suitable for being put in its own module rather than simply hanging out in lib/sendf.c so I created lib/slist.[ch] for them. | |||
2009-03-09 | Avoid a compile warning in --disable-proxy case | Dan Fandrich | |
2009-03-08 | - Andre Guibert de Bruet found and fixed a code segment in ssluse.c where the | Daniel Stenberg | |
allocation of the memory BIO was not being properly checked. | |||
2009-03-08 | - Andre Guibert de Bruet fixed the gnutls-using code: There are a few places | Daniel Stenberg | |
in the gnutls code where we were checking for negative values for errors, when the man pages state that GNUTLS_E_SUCCESS is returned on success and other values indicate error conditions. |