Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-28 | Reported in #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl | Daniel Stenberg | |
would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_cleanup after multi_cleanup) so precautions have been added to make sure it doesn't any more - test case 529 was added to verify. | |||
2006-09-24 | Bernard Leak fixed configure --with-gssapi-libs | Daniel Stenberg | |
2006-09-24 | Cory Nelson made libcurl use the WSAPoll() function if built for Windows | Daniel Stenberg | |
Vista (_WIN32_WINNT >= 0x0600) | |||
2006-09-23 | Mike Protts added --ftp-ssl-control to make curl use FTP-SSL, but only | Daniel Stenberg | |
encrypt the control connection and use the data connection "plain". | |||
2006-09-23 | Dmitriy Sergeyev provided a patch that made the SOCKS[45] code work better as | Daniel Stenberg | |
it now will read the full data sent from servers. The SOCKS-related code was also moved to the new lib/socks.c source file. | |||
2006-09-21 | (FTP) a failed upload does not invalidate the control connection | Daniel Stenberg | |
2006-09-20 | Armel Asselin fixed problems when you gave a proxy URL with user name and | Daniel Stenberg | |
empty password or no password at all. Test case 278 and 279 were added to verify. | |||
2006-09-12 | stuff we do | Daniel Stenberg | |
2006-09-11 | - Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a | Daniel Stenberg | |
handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used. | |||
2006-09-10 | curl_multi_socket() fix thanks to Jeff's test code | Daniel Stenberg | |
2006-09-09 | Michele Bini fixed how the hostname is put in NTLM packages. As servers | Daniel Stenberg | |
don't expect fully qualified names we need to cut them off at the first dot. | |||
2006-09-08 | Peter Sylvester cleaned up and fixed the getsockname() uses in ftp.c. Some | Daniel Stenberg | |
of them can be completetly removed though... | |||
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2006-09-04 | proper credit | Daniel Stenberg | |
2006-09-03 | - "Dortik" (http://curl.haxx.se/bug/view.cgi?id=1551412) provided a patch that | Daniel Stenberg | |
while not fixing things very nicely, it does make the SOCKS5 proxy connection slightly better as it now acknowledges the timeout for connection and it no longer segfaults in the case when SOCKS requires authentication and you did not specify username:password. | |||
2006-08-31 | Dmitriy Sergeyev found and fixed a multi interface flaw when using asynch | Daniel Stenberg | |
name resolves. It could get stuck in the wrong state. | |||
2006-08-30 | Added support for more MS-DOS compilers. | Gisle Vanem | |
2006-08-29 | David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to | Daniel Stenberg | |
allow applications to set their own socket options. | |||
2006-08-25 | Armel Asselin reported that the 'running_handles' counter wasn't updated | Daniel Stenberg | |
properly if you removed a "live" handle from a multi handle with curl_multi_remove_handle(). | |||
2006-08-22 | David McCreedy fixed a remaining mistake from the August 19 TYPE change. | Daniel Stenberg | |
2006-08-22 | Peter Sylvester pointed out a flaw in the AllowServerConnect() in the FTP | Daniel Stenberg | |
code when doing pure ipv6 EPRT connections. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-08-18 | Armel Asselin fixed a crash in the FTP code when using SINGLECWD mode and | Daniel Stenberg | |
files in the root directory. | |||
2006-08-18 | Andrew Biggs pointed out a "Expect: 100-continue" flaw where libcurl didn't | Daniel Stenberg | |
send the whole request at once, even though the Expect: header was disabled by the application. An effect of this change is also that small (< 1024 bytes) POSTs are now always sent without Expect: header since we deem it more costly to bother about that than the risk that we send the data in vain. | |||
2006-08-08 | Armel Asselin made the CURLOPT_PREQUOTE option work fine even when | Daniel Stenberg | |
CURLOPT_NOBODY is set true. PREQUOTE is then run roughly at the same place in the command sequence as it would have run if there would've been a transfer. | |||
2006-08-08 | Fixed a flaw in the "Expect: 100-continue" treatment. If you did two POSTs | Daniel Stenberg | |
on a persistent connection and allowed the first to use that header, you could not disable it for the second request. | |||
2006-08-07 | release time for 7.15.5 | Daniel Stenberg | |
2006-08-02 | Mark Lentczner fixed how libcurl was not properly doing chunked encoding | Daniel Stenberg | |
if the header "Transfer-Encoding: chunked" was set by the application. http://curl.haxx.se/bug/view.cgi?id=1531838 | |||
2006-08-01 | Maciej Karpiuk fixed a crash that would occur if we passed Curl_strerror() | Daniel Stenberg | |
an unknown error number on glibc systems. http://curl.haxx.se/bug/view.cgi?id=1532289 | |||
2006-07-30 | curl_multi_socket() and curl_multi_socket_all() got modified prototypes: they | Daniel Stenberg | |
both now provide the number of running handles back to the calling function. | |||
2006-07-27 | Yves Lejeune fixed so that replacing Content-Type: when doing multipart | Daniel Stenberg | |
formposts work exactly the way you want it (and the way you'd assume it works) | |||
2006-07-26 | David McCreedy added --ftp-ssl-reqd which makes curl *require* SSL for both | Daniel Stenberg | |
control and data connection, as the existing --ftp-ssl option only requests it. | |||
2006-07-26 | [Hiper-related work] Added a function called curl_multi_assign() that will | Daniel Stenberg | |
set a private pointer added to the internal libcurl hash table for the particular socket passed in to this function. | |||
2006-07-25 | Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl | Daniel Stenberg | |
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails. | |||
2006-07-25 | Michael Jerris added magic that builds lib/curllib.vcproj automatically (for | Daniel Stenberg | |
newer MSVC versions) | |||
2006-07-25 | Georg Horn made the transfer timeout error message include more details | Daniel Stenberg | |
2006-07-20 | David McCreedy fixed a build error when building libcurl with HTTP disabled, | Daniel Stenberg | |
problem added with the curl_formget() patch. | |||
2006-07-17 | Jari Sundell did some excellent research and bug tracking, figured out that | Daniel Stenberg | |
we did wrong and patched it: When nodes were removed from the splay tree, and we didn't properly remove it from the splay tree when an easy handle was removed from a multi stack and thus we could wrongly leave a node in the splay tree pointing to (bad) memory. | |||
2006-07-14 | David McCreedy fixed a flaw where the CRLF counter wasn't properly cleared | Daniel Stenberg | |
for FTP ASCII transfers. | |||
2006-07-08 | Ates Goral pointed out that libcurl's cookie parser did case insensitive | Daniel Stenberg | |
string comparisons on the path which is incorrect and provided a patch that fixes this. I edited test case 8 to include details that test for this. | |||
2006-07-07 | Ingmar Runge provided a source snippet that caused a crash. The reason for | Daniel Stenberg | |
the crash was that libcurl internally was a bit confused about who owned the DNS cache at all times so if you created an easy handle that uses a shared DNS cache and added that to a multi handle it would crash. Now we keep more careful internal track of exactly what kind of DNS cache each easy handle uses: None, Private (allocated for and used only by this single handle), Shared (points to a cache held by a shared object), Global (points to the global cache) or Multi (points to the cache within the multi handle that is automatically shared between all easy handles that are added with private caches). | |||
2006-07-04 | Toshiyuki Maezawa fixed a problem where you couldn't override the | Daniel Stenberg | |
Proxy-Connection: header when using a proxy and not doing CONNECT. | |||
2006-06-24 | Michael Wallner added curl_formget(), which allows an application to extract | Daniel Stenberg | |
(serialise) a previously built formpost (as with curl_formadd()). | |||
2006-06-23 | Arve Knudsen found a flaw in curl_multi_fdset() for systems where | Daniel Stenberg | |
curl_socket_t is unsigned (like Windows) that could cause it to wrongly return a max fd of -1. | |||
2006-06-22 | Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE and | Daniel Stenberg | |
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed to send or receive data. This kind of adds the the command line tool's option --limit-rate to the library. The rate limiting logic in the curl app is now removed and is instead provided by libcurl itself. Transfer rate limiting will now also work for -d and -F, which it didn't before. | |||
2006-06-19 | make -K on a bad file now displays a warning | Daniel Stenberg | |
2006-06-12 | 7.15.4 coming up | Daniel Stenberg | |
2006-06-08 | Brian Dessent's fixes for cygwin builds | Daniel Stenberg | |
2006-06-07 | NTLM2 session response support | Daniel Stenberg | |
2006-05-26 | Óscar Morales Vivó updated the libcurl.framework.make file. | Daniel Stenberg | |