Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-22 | Dima Barsky reported a problem with GnuTLS-enabled libcurl in bug report | Daniel Stenberg | |
#1334338 (http://curl.haxx.se/bug/view.cgi?id=1334338). When reading an SSL stream from a server and the server requests a "rehandshake", the current code simply returns this as an error. I have no good way to test this, but I've added a crude attempt of dealing with this situation slightly better - it makes a blocking handshake if this happens. Done like this because fixing this the "proper" way (that would handshake asynchronously) will require quite some work and I really need a good way to test this to do such a change. | |||
2005-10-21 | "Ofer" reported a problem when libcurl re-used a connection and failed to do | Daniel Stenberg | |
it, it could then accidentally actually crash. Presumably, this concerns FTP connections. http://curl.haxx.se/bug/view.cgi?id=1330310 | |||
2005-10-21 | Temprimus improved the MSVC makefile so that the static debug SSL libs are | Daniel Stenberg | |
linked to the executable and not to the libcurld.lib http://curl.haxx.se/bug/view.cgi?id=1326676 | |||
2005-10-21 | Bradford Bruce made the windows resolver code properly return | Daniel Stenberg | |
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as documented). | |||
2005-10-20 | Dave Dribin made libcurl understand and handle cases when the server | Daniel Stenberg | |
(wrongly) sends *two* WWW-Authenticate headers for Digest. While this should never happen in a sane world, libcurl previously got into an infinite loop when this occurred. Dave added test 273 to verify this. | |||
2005-10-20 | Added a dump_addrinfo() function to ease debugging of resolved names. Define | Daniel Stenberg | |
DEBUG_ADDRINFO to enable. | |||
2005-10-20 | Temprimus improved the MSVC makefile: "makes a build option available so if | Daniel Stenberg | |
you set rtlibcfg=static for the make, then it would build with /MT. The default behaviour is /MD (the original)." http://curl.haxx.se/bug/view.cgi?id=1326665 | |||
2005-10-14 | Reported by 'TemPRImus' in bug 1326665: use the "Multi-Threaded" options even | Daniel Stenberg | |
when building the static library. http://curl.haxx.se/bug/view.cgi?id=1326665 | |||
2005-10-13 | Make sure that the user and domain strings fit in the target buffer before we | Daniel Stenberg | |
copy them there. | |||
2005-10-10 | pass a NULL pointer in the service argument (the second) if the port number | Daniel Stenberg | |
was 0 as it seems at least some AIX versions don't like a "0" string there | |||
2005-10-06 | Added tftp.obj. | Gisle Vanem | |
2005-10-05 | CURL_TIMECOND_IFMODSINCE actually requires that the remote document has been | Daniel Stenberg | |
modded since the given time, so we should compare <= and not just <. | |||
2005-10-04 | Michael Wallner reported that the date parser had wrong offset stored for | Daniel Stenberg | |
the MEST and CEST time zones. | |||
2005-10-02 | Avoid gcc warning "dereferencing type-punned pointer | Gisle Vanem | |
will break strict-aliasing rules". | |||
2005-10-02 | Fix for building with MS Visual-C and single-threaded | Gisle Vanem | |
runtime libs. | |||
2005-09-29 | Starting now, the verbose text that goes like "About to connect() to" will | Daniel Stenberg | |
now contain the word "proxy" is the hostname is in fact a proxy. This will help users detect situations when they mistakenly use a proxy. | |||
2005-09-27 | An anonymous submitter filed bug #1299181 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1299181) that identified a silly problem with Content-Range: headers with the 'bytes' keyword written in a different case than all lowercase! It would cause a segfault! | |||
2005-09-27 | TJ Saunders of the proftpd project identified and pointed out problems with | Daniel Stenberg | |
the modified FTPS negotiation change of August 19 2005. Thus, we revert the change back to pre-7.14.1 status. | |||
2005-09-21 | stricter type usage for time variables to avoid picky compiler warnings | Daniel Stenberg | |
2005-09-21 | return an error string for the missing URL case | Daniel Stenberg | |
2005-09-20 | Uses __stdcall instead of SEC_ENTRY since it seems (at least) mingw doesn't | Daniel Stenberg | |
define SEC_ENTRY and thus fails unless this is done! | |||
2005-09-20 | typecasts added in an attempt to please the picky compilers | Daniel Stenberg | |
2005-09-19 | Dmitry Bartsevich made the SSPI support work on Windows 9x as well | Daniel Stenberg | |
2005-09-16 | keep 'socktype' in the connectdata struct and make sure we use that for all | Daniel Stenberg | |
protocol sockets even if the resolved address may say otherwise | |||
2005-09-15 | minor changes, the biggest one being using Curl_select() | Daniel Stenberg | |
2005-09-14 | oops, return error if an error did occur! | Daniel Stenberg | |
2005-09-07 | added tftp.c | Daniel Stenberg | |
2005-09-06 | Fix warning about missing initializers. | Gisle Vanem | |
2005-09-06 | Fix for bind() on Winsock; AF_UNSPEC (0) is illegal. | Gisle Vanem | |
Should we do this for all targets? | |||
2005-09-06 | sockets are curl_socket_t to build cleaner | Daniel Stenberg | |
2005-09-06 | Use SOCK_DGRAM for TFTP. Consider setting this up at one central place, we | Daniel Stenberg | |
have this check done on far too many places by now... | |||
2005-09-06 | minor Makefile fixes. | Gunter Knauf | |
2005-09-04 | check that bind() returns success | Daniel Stenberg | |
2005-09-04 | Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip | Daniel Stenberg | |
2005-09-02 | John Kelly added TFTP support to libcurl. A bunch of new error codes was | Daniel Stenberg | |
added. TODO: add them to docs. add TFTP server to test suite. add TFTP to list of protocols whereever those are mentioned. | |||
2005-08-31 | use it as 'struct addrinfo' so perhaps it builds on mingw again | Daniel Stenberg | |
2005-08-29 | Use the more correct BUILDING_LIBCURL define instead of CURLLIB_EXPORTS. | Daniel Stenberg | |
Kevin Lussier pointed this out! | |||
2005-08-29 | Igor Polyakov fixed a rather nasty problem with the threaded name resolver | Daniel Stenberg | |
for Windows, that could lead to an Access Violation when the multi interface was used due to an issue with how the resolver thread was and was not terminated. | |||
2005-08-29 | Simon Josefson brought GNU GSS support | Daniel Stenberg | |
2005-08-29 | Moved the GnuTLS related TODO items from lib/TODO.gnutls to the proper | Daniel Stenberg | |
docs/TODO | |||
2005-08-24 | Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible | Daniel Stenberg | |
from the command line tool with --ignore-content-length. This will make it easier to download files from Apache 1.x (and similar) servers that are still having problems serving files larger than 2 or 4 GB. When this option is enabled, curl will simply have to wait for the server to close the connection to signal end of transfer. I wrote test case 269 that runs a simple test that this works. | |||
2005-08-24 | Fixed CA cert verification using GnuTLS with the default bundle, which | Daniel Stenberg | |
previously failed due to GnuTLS not allowing x509 v1 CA certs by default. | |||
2005-08-22 | enabled statically linked builds. | Gunter Knauf | |
2005-08-19 | Norbert Novotny had problems with FTPS and he helped me work out a patch | Daniel Stenberg | |
that made curl run fine in his end. The key was to make sure we do the SSL/TLS negotiation immediately after the TCP connect is done and not after a few other commands have been sent like we did previously. I don't consider this change necessary to obey the standards, I think this server is pickier than what the specs allow it to be, but I can't see how this modified libcurl code can add any problems to those who are interpreting the standards more liberally. | |||
2005-08-18 | minor Makefile fixes. | Gunter Knauf | |
2005-08-17 | remove the typecast to long from time_t, since we now store it as curl_off_t | Daniel Stenberg | |
2005-08-17 | - Jeff Pohlmeyer found out that if you ask libcurl to load a cookiefile (with | Daniel Stenberg | |
CURLOPT_COOKIEFILE), add a cookie (with CURLOPT_COOKIELIST), tell it to write the result to a given cookie jar and then never actually call curl_easy_perform() - the given file(s) to read was never read but the output file was written and thus it caused a "funny" result. - While doing some tests for the bug above, I noticed that Firefox generates large numbers (for the expire time) in the cookies.txt file and libcurl didn't treat them properly. Now it does. | |||
2005-08-16 | added curl_mvsnprintf to the export list; I appened to the end cause of the ↵ | Gunter Knauf | |
numbering ... | |||
2005-08-16 | added curl_mvsnprintf to the export list. | Gunter Knauf | |
2005-08-13 | James Bursa identified a libcurl HTTP bug and a good way to repeat it. If a | Daniel Stenberg | |
site responds with bad HTTP response that doesn't contain any header at all, only a response body, and the write callback returns 0 to abort the transfer, it didn't have any real effect but the write callback would be called once more anyway. |