Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-25 | - Chris Mumford filed bug report #2861587 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2861587) identifying that libcurl used the OpenSSL function X509_load_crl_file() wrongly and failed if it would load a CRL file with more than one certificate within. This is now fixed. | |||
2009-09-25 | fix compiler warning: end-of-loop code not reached | Yang Tse | |
2009-09-24 | fix compiler warning: variable "sni" was set but never used | Yang Tse | |
2009-09-21 | added support for new SQLite cert database format: added a runtime check for ↵ | Gunter Knauf | |
version 3.12.0, and depending on the result add 'sql:' prefix to cert database directory so that newer SQLIte database format works. | |||
2009-09-21 | added aditional check for the directory specified with SSL_DIR, and fall ↵ | Gunter Knauf | |
back to hardcoded directory if not a valid directory. | |||
2009-09-18 | fix compiler warning: comparison between signed and unsigned | Yang Tse | |
2009-09-17 | fix compiler warning: enumerated type mixed with another type | Yang Tse | |
2009-09-17 | fix compiler warning: conversion to 'size_t' from 'curl_off_t' may alter its ↵ | Yang Tse | |
value | |||
2009-09-17 | Moved Curl_rand() and Curl_srand() code from formdata.c and formdata.h | Yang Tse | |
into curl_rand.c and curl_rand.h | |||
2009-09-17 | Attempt to silence bogus compiler warning: "Potential null pointer dereference" | Yang Tse | |
2009-09-16 | - Sven Anders reported that we introduced a cert verfication flaw for OpenSSL- | Daniel Stenberg | |
powered libcurl in 7.19.6. If there was a X509v3 Subject Alternative Name field in the certficate it had to match and so even if non-DNS and non-IP entry was present it caused the verification to fail. | |||
2009-09-15 | Some systems poll function sets POLLHUP in revents without setting | Yang Tse | |
POLLIN, and sets POLLERR without setting POLLIN and POLLOUT. In some libcurl code execution paths this could trigger busy wait loops with high CPU usage until a timeout condition aborted the loop. This fix for Curl_poll adresses the above in a libcurl-wide mode. | |||
2009-09-15 | Revert Joshua Kwan's patch committed 11 Sep 2009. | Yang Tse | |
Some systems poll function sets POLLHUP in revents without setting POLLIN, and sets POLLERR without setting POLLIN and POLLOUT. In some libcurl code execution paths this could trigger busy wait loops with high CPU usage until a timeout condition aborted the loop. The reverted patch addressed the above issue for a very specific case, when awaiting c-ares to resolve. A libcurl-wide fix superceeds this one. http://cool.haxx.se/cvs.cgi/curl/lib/select.c.diff?r1=1.52&r2=1.53 | |||
2009-09-11 | Joshua Kwan provided a patch to pass POLLERR / POLLHUP back to c-ares. | Gunter Knauf | |
This fixes a loop problem with high CPU usage. | |||
2009-09-10 | - Claes Jakobsson fixed a problem with cookie expiry dates at exctly the epoch | Daniel Stenberg | |
start second "Thu Jan 1 00:00:00 GMT 1970" as the date parser then returns 0 which internally then is treated as a session cookie. That particular date is now made to get the value of 1. | |||
2009-09-08 | added debug output for NSS certpath. | Gunter Knauf | |
2009-09-07 | changed NetWare makefiles to rely on SHELL rather than OSTYPE since we can ↵ | Gunter Knauf | |
have a sh-like shell also on Windows (MSYS, Cygwin). | |||
2009-09-06 | added casts to silent compiler warning on 64bit systems. | Gunter Knauf | |
2009-09-06 | use our define struct_stat to be compatible with largefile support. | Gunter Knauf | |
2009-09-06 | added base64.h include to silent warnings about missing prototype for ↵ | Gunter Knauf | |
ATOB_ConvertAsciiToItem. | |||
2009-09-03 | fix copyright year | Daniel Stenberg | |
2009-09-03 | provide and export Curl_parsedate() as a library-wide internal function | Daniel Stenberg | |
for a better API to date parsing than the external API is | |||
2009-09-02 | - Daniel Johnson founded a flaw in the code convering sftp-errors to libcurl | Daniel Stenberg | |
errors. | |||
2009-09-01 | - Peter Sylvester made a debug featuer for Curl_resolv() that now will force | Daniel Stenberg | |
libcurl to resolve 'localhost' whatever name you use in the URL *if* you set the --interface option to (exactly) "LocalHost". This will enable us to write tests for custom hosts names but still use a local host server. | |||
2009-08-31 | - When using the multi interface with FTP and you asked for NOBODY, you did no | Daniel Stenberg | |
QUOTE commands and the request used the same path as the connection had already changed to, it would decide that no commands would be necessary for the "DO" action and that was not handled properly but libcurl would instead hang. | |||
2009-08-30 | add casts to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-08-29 | add cast to silent compiler warning with 64bit systems. | Gunter Knauf | |
2009-08-29 | fix shadow definition of outp. | Gunter Knauf | |
2009-08-29 | add cast to silent compiler warning with 64bit systems. | Gunter Knauf | |
2009-08-29 | removed obsolete casts. | Gunter Knauf | |
2009-08-29 | add casts to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-08-29 | add cast to silient compiler warning with 64bit systems. | Gunter Knauf | |
2009-08-28 | - Improved error message for not matching certificate subject name in | Kamil Dudka | |
libcurl-NSS. Originally reported at: https://bugzilla.redhat.com/show_bug.cgi?id=516056#c9 | |||
2009-08-24 | - Introduced a SYST-based test to properly set-up name format when dealing ↵ | Patrick Monnerat | |
with the OS/400 FTP server. - Fixed an ftp_readresp() bug preventing detection of failing control socket and causing FTP client to loop forever. | |||
2009-08-24 | clarify the code by initing newurl to NULL | Daniel Stenberg | |
2009-08-21 | With CURLOPT_PROXY_TRANSFER_MODE, avoid sending invalid URLs like | Michal Marek | |
ftp://example.com;type=i if the user specified ftp://example.com without the slash. | |||
2009-08-21 | - Andre Guibert de Bruet pointed out a missing return code check for a | Daniel Stenberg | |
strdup() that could lead to segfault if it returned NULL. I extended his suggest patch to now have Curl_retry_request() return a regular return code and better check that. | |||
2009-08-21 | - Lots of good work by Krister Johansen, mostly related to pipelining: | Daniel Stenberg | |
Fix SIGSEGV on free'd easy_conn when pipe unexpectedly breaks Fix data corruption issue with re-connected transfers Fix use after free if we're completed but easy_conn not NULL | |||
2009-08-16 | added missing curl_easy_pause to export list. | Gunter Knauf | |
2009-08-13 | - Changed NSS code to not ignore the value of ssl.verifyhost and produce more | Kamil Dudka | |
verbose error messages. Originally reported at: https://bugzilla.redhat.com/show_bug.cgi?id=516056 | |||
2009-08-12 | add missing file, as pointed out by Karl M | Daniel Stenberg | |
2009-08-12 | - Carsten Lange reported a bug and provided a patch for TFTP upload and the | Daniel Stenberg | |
sending of the TSIZE option. I don't like fixing bugs just hours before a release, but since it was broken and the patch fixes this for him I decided to get it in anyway. | |||
2009-08-11 | - Peter Sylvester made the HTTPS test server use specific certificates for | Daniel Stenberg | |
each test, so that the test suite can now be used to actually test the verification of cert names etc. This made an error show up in the OpenSSL- specific code where it would attempt to match the CN field even if a subjectAltName exists that doesn't match. This is now fixed and verified in test 311. | |||
2009-08-11 | - Benbuck Nason posted the bug report #2835196 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2835196), fixing a few compiler warnings when mixing ints and bools. | |||
2009-08-11 | Fixed a memory leak in the FTP code and an off-by-one heap buffer overflow. | Dan Fandrich | |
2009-08-07 | fix cast for some systems which are broken due to absense of socklen_t, ↵ | Gunter Knauf | |
therefore now use curl_socklen_t. | |||
2009-08-06 | fixed cast added with last commit. | Gunter Knauf | |
2009-08-06 | cast to fix 64bit build warnings. From manpage: | Gunter Knauf | |
POSIX.1-2001. Note that RFC 2553 defines a prototype where the last parameter cnt is of type size_t. Many systems follow RFC 2553. Glibc 2.0 and 2.1 have size_t, but 2.2 has socklen_t. | |||
2009-08-03 | avoid possible NULL dereference caused by my previous fix | Daniel Stenberg | |
2009-08-03 | indentation fixes only | Daniel Stenberg | |