Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-18 | Check for basename() is now done the same as other function checks | Yang Tse | |
2009-10-18 | - Fixed memory leak in the SCP/SFTP code as it never freed the knownhosts | Daniel Stenberg | |
data! | |||
2009-10-18 | John Dennis filed bug report #2873666 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2873666) which identified a problem which made libcurl loop infinitely when given incorrect credentials when using HTTP GSS negotiate authentication. | |||
2009-10-18 | - Kevin Baughman found a double close() problem with libcurl-NSS, as when | Daniel Stenberg | |
libcurl called NSS to close the SSL "session" it also closed the actual socket. | |||
2009-10-17 | README.NSS is gone | Daniel Stenberg | |
2009-10-14 | we only need to call ASN1_STRING_length() if ASN1_STRING_type() detects UTF-8, | Gunter Knauf | |
else ASN1_STRING_to_UTF8() returns the string length. | |||
2009-10-13 | Update LDAP URL format reference | Yang Tse | |
2009-10-08 | Attempt to silence bogus compiler warning: "Potential null pointer dereference" | Yang Tse | |
2009-10-08 | Fix compiler warning: addition result could be truncated before cast to ↵ | Yang Tse | |
bigger sized type | |||
2009-10-07 | fix gcc warnings in lib/nss.c | Kamil Dudka | |
2009-10-07 | removed NSS README since the mentioned problems are now solved. | Gunter Knauf | |
2009-10-06 | Fix comment | Yang Tse | |
2009-10-05 | more files to ignore | Yang Tse | |
2009-10-01 | - Tom Mueller correctly reported in bug report #2870221 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2870221) that libcurl returned an incorrect return code from the internal trynextip() function which caused him grief. This is a regression that was introduced in 7.19.1 and I find it strange it hasn't hit us harder, but I won't persue into figuring out exactly why. | |||
2009-10-01 | - Constantine Sapuntzakis: The current implementation will always set | Daniel Stenberg | |
SO_SNDBUF to CURL_WRITE_SIZE even if the SO_SNDBUF starts out larger. The patch doesn't do a setsockopt if SO_SNDBUF is already greater than CURL_WRITE_SIZE. This should help folks who have set up their computer with large send buffers. | |||
2009-09-28 | Removed some extraneous carriage return characters | Dan Fandrich | |
2009-09-28 | fix compiler warning: conversion from "long" to "size_t" may lose sign | Yang Tse | |
2009-09-28 | libcurl private function Curl_memrchr() now in curl_memrchr.c and curl_memrchr.h | Yang Tse | |
2009-09-27 | tiny indent fix | Daniel Stenberg | |
2009-09-27 | - I introduced a maximum limit for received HTTP headers. It is controlled by | Daniel Stenberg | |
the define CURL_MAX_HTTP_HEADER which is even exposed in the public header file to allow for users to fairly easy rebuild libcurl with a modified limit. The rationale for a fixed limit is that libcurl is realloc()ing a buffer to be able to put a full header into it, so that it can call the header callback with the entire header, but that also risk getting it into trouble if a server by mistake or willingly sends a header that is more or less without an end. The limit is set to 100K. | |||
2009-09-27 | unify two very similar code sections into one single function, header_append() | Daniel Stenberg | |
2009-09-26 | - John P. McCaskey posted a bug report that showed how libcurl did wrong when | Daniel Stenberg | |
saving received cookies with no given path, if the path in the request had a query part. That is means a question mark (?) and characters on the right side of that. I wrote test case 1105 and fixed this problem. | |||
2009-09-26 | - Implemented a protocol independent way to specify blocking direction, used by | Kamil Dudka | |
transfer.c for blocking. It is currently used only by SCP and SFTP protocols. This enhancement resolves an issue with 100% CPU usage during SFTP upload, reported by Vourhey. | |||
2009-09-25 | minor whitespace edit | Daniel Stenberg | |
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 | |