Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2005-08-11 | removed old debug left-over infof() call | Daniel Stenberg | |
2005-08-11 | Added comment about strtoimax() | Daniel Stenberg | |
2005-08-10 | the debug callback was called with CURLINFO_TEXT with the data size one | Daniel Stenberg | |
too big | |||
2005-08-10 | some minor Makefile fixes for SSL. | Gunter Knauf | |
2005-08-09 | Christopher R. Palmer fixed the offsets used for date parsings when the time | Daniel Stenberg | |
zone name of a daylight savings time was used. For example, PDT vs PDS. This flaw was introduced with the new date parser (11 sep 2004 - 7.12.2). Fortunately, no web server or cookie string etc should be using such time zone names thus limiting the effect of this bug. | |||
2005-08-07 | Jon Grubbs filed bug report #1249962 which identified a problem with NTLM on a | Daniel Stenberg | |
HTTP proxy if an FTP URL was given. libcurl now properly switches to pure HTTP internally when an HTTP proxy is used, even for FTP URLs. The problem would also occur with other multi-pass auth methods. | |||
2005-08-07 | Don't prevent FTPS:// through a http proxy, as we cannot know if it works or | Daniel Stenberg | |
not! | |||
2005-07-28 | reset the numcookies counter too (I missed it in the previous commit) | Daniel Stenberg | |
2005-07-28 | now strdups the cookielist inpointer before passed on, as the cookie function | Daniel Stenberg | |
modifies it | |||
2005-07-28 | curl standard indent/format | Daniel Stenberg | |
2005-07-27 | If any of the options CURLOPT_HTTPGET, CURLOPT_POST and CURLOPT_HTTPPOST is | Daniel Stenberg | |
set to 1, CURLOPT_NOBODY will now automatically be set to 0. | |||
2005-07-27 | Peteris Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which is a | Daniel Stenberg | |
simple interface to extracting and setting cookies in libcurl's internal "cookie jar". See the new cookie_interface.c example code. | |||
2005-07-27 | disabling HTTP should also nullify this function call | Daniel Stenberg | |
2005-07-21 | Fixed some typos in output messages. | Dan Fandrich | |
2005-07-17 | Simplified the code within curl_easy_perform() that calls Curl_perform(). | Daniel Stenberg | |
Pointed out by Bjorn Reese. | |||
2005-07-13 | Diego Casorran patches to make (lib)curl build fine on Amiga again | Daniel Stenberg | |
2005-07-12 | Adrian Schuur added trailer support in the chunked encoding stream. The | Daniel Stenberg | |
trailer is then sent to the normal header callback/stream. | |||
2005-07-05 | correction for the 407 with response-body case | Daniel Stenberg | |
2005-07-05 | Update copyright. | Gisle Vanem | |
2005-07-05 | Gisle Vanem came up with a nice little work-around for bug #1230118. It | Daniel Stenberg | |
seems the Windows (MSVC) libc time functions may return data one hour off if TZ is not set and automatic DST adjustment is enabled. This made curl_getdate() return wrong value, and it also concerned internal cookie expirations etc. | |||
2005-07-03 | Andrew Bushnell provided enough info for me to tell that we badly needed to | Daniel Stenberg | |
fix the CONNECT authentication code with multi-pass auth methods (such as NTLM) as it didn't previously properly ignore response-bodies - in fact it stopped reading after all response headers had been received. This could lead to libcurl sending the next request and reading the body from the first request as response to the second request. (I also renamed the function, which wasn't strictly necessary but...) The best fix would to once and for all make the CONNECT code use the ordinary request sending/receiving code, treating it as any ordinary request instead of the special-purpose function we have now. It should make it better for multi-interface too. And possibly lead to less code... Added test case 265 for this. It doesn't work as a _really_ good test case since the test proxy is too stupid, but the test case helps when running the debugger to verify. | |||
2005-06-30 | use %p to printf pointers since %x doesn't work properly on tru64 for this | Daniel Stenberg | |
(and besides, we should be using the same %-code for all pointers) |