Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-09 | Fixed the --interface option to work with IPv6 connections on glibc | Dan Fandrich | |
systems supporting getifaddrs(). Also fixed a problem where an IPv6 address could be chosen instead of an IPv4 one for --interface when it involved a name lookup. | |||
2008-10-08 | - Bug #2152270 (http://curl.haxx.se/bug/view.cgi?id=2152270) identified and | Daniel Stenberg | |
fixed a CURLINFO_REDIRECT_URL memory leak and an additional wrong-doing: Any subsequent transfer with a redirect leaks memory, eventually crashing the process potentially. Any subsequent transfer WITHOUT a redirect causes the most recent redirect that DID occur on some previous transfer to still be reported. | |||
2008-10-08 | - Igor filed bug #2111613 (http://curl.haxx.se/bug/view.cgi?id=2111613) that | Daniel Stenberg | |
eventually identified a flaw in how the multi_socket interface in some cases missed to call the timeout callback when easy interfaces are removed and added within the same millisecond. | |||
2008-10-08 | Fixed a memory leak in the new CURLOPT_USERPWD handling | Dan Fandrich | |
2008-10-08 | fix missing null-pointer check | Yang Tse | |
2008-10-08 | - Igor Novoseltsev brought a patch that introduced two new options to | Daniel Stenberg | |
curl_easy_setopt: CURLOPT_USERNAME and CURLOPT_PASSWORD that sort of deprecates the good old CURLOPT_USERPWD since they allow applications to set the user name and password independently and perhaps more importantly allow both to contain colon(s) which CURLOPT_USERPWD doesn't fully support. | |||
2008-10-08 | Added const to some pointer variables | Dan Fandrich | |
2008-10-07 | Split off Curl_isxdigit function | Dan Fandrich | |
2008-10-07 | Changed the handling of read/write errors in Curl_perform() to allow a | Dan Fandrich | |
a fresh connection to be made in such cases and the request retransmitted. This should fix test case 160. Added test case 1079 in an attempt to test a similar connection dropping scenario, but as a race condition, it's hard to test reliably. | |||
2008-10-07 | - Fixed CURLINFO_PRIMARY_IP: When libcurl created a connection to host A then | Daniel Stenberg | |
the app re-used the handle to do a connection to host B and then again re-used the handle to host A, it would not update the info with host A's IP address (due to the connection being re-used) but it would instead report the info from host B. | |||
2008-10-07 | fix compiler warning: dereferencing type-punned pointer will break ↵ | Yang Tse | |
strict-aliasing rules | |||
2008-10-03 | fix another error introduced in previously mentioned commit | Yang Tse | |
2008-10-03 | fix error introduced in previous commit | Yang Tse | |
2008-10-02 | take 2 at fixing compiler warning: argument might be clobbered by `longjmp' ↵ | Yang Tse | |
or `vfork' | |||
2008-10-02 | fix compiler warning: `variable' might be clobbered by `longjmp' or `vfork' | Yang Tse | |
2008-10-02 | fix compiler warning: `variable' might be clobbered by `longjmp' or `vfork' | Yang Tse | |
2008-10-01 | Fixed some compiler warnings with gcc | Dan Fandrich | |
2008-09-30 | fix compiler warning: declaration of 'err' shadows a previous local | Yang Tse | |
2008-09-30 | fix compiler warning: function declaration isn't a prototype | Yang Tse | |
2008-09-30 | fix compiler warning: enumerated type mixed with another type | Yang Tse | |
2008-09-30 | - The libcurl FTP code now returns CURLE_REMOTE_FILE_NOT_FOUND error when SIZE | Daniel Stenberg | |
gets a 550 response back for the cases where a download (or NOBODY) is wanted. It still allows a 550 as response if the SIZE is used as part of an upload process (like if resuming an upload is requested and the file isn't there before the upload). I also modified the FTP test server and a few test cases accordingly to match this modified behavior. | |||
2008-09-29 | Fixed a couple of compile warnings. | Dan Fandrich | |
2008-09-29 | Made the month days table static const | Dan Fandrich | |
2008-09-29 | Fixed a compile problem with --disable-proxy | Dan Fandrich | |
2008-09-29 | - Daniel Egger provided a patch that allows you to disable proxy support in | Daniel Stenberg | |
libcurl to somewhat reduce the size of the binary. Run configure --disable-proxy. | |||
2008-09-29 | Removed unneeded includes of signal.h and setjmp.h | Dan Fandrich | |
2008-09-29 | Moved all signal-based name resolution timeout handling into a single new | Dan Fandrich | |
Curl_resolv_timeout function to reduce coupling. | |||
2008-09-29 | - Ian Lynagh provided a patch that now makes CURLOPT_RANGE work fine for SFTP | Daniel Stenberg | |
downloads! | |||
2008-09-29 | - Bug #2107803 (http://curl.haxx.se/bug/view.cgi?id=2107803) "no | Daniel Stenberg | |
CURLINFO_REDIRECT_URL in multi mode" also contained a patch that fixed the problem. | |||
2008-09-29 | made Curl_read_plain() return an 'int' instead of CURLcode since it actually | Daniel Stenberg | |
returns -1 in EAGAIN cases and that's not valid CURLcode | |||
2008-09-26 | Fixed a few comment typos | Dan Fandrich | |
2008-09-25 | - Fixed the HTTP Digest auth code to not behave badly when getting a blank realm | Daniel Stenberg | |
with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435 | |||
2008-09-24 | HAVE_INET_PTON will only be defined when an IPv6 capable working | Yang Tse | |
inet_pton function is available. | |||
2008-09-24 | configure script now checks availability of the inet_ntop() function, | Yang Tse | |
and when not crosscompiling verifies if it is IPv6 capable. HAVE_INET_NTOP will only be defined when an IPv6 capable working inet_ntop function is available. | |||
2008-09-24 | Official OpenSSL released versions up to and including 0.9.8i as well as | Yang Tse | |
2008-09-24 stable snapshot have a buf_mem_st.length structure member with 'int' data type. OpenSSL un-released 0.9.9 CVS version has a buf_mem_st.length structure member with 'size_t' data type since 2007-Oct-09. These 4 typecasts should silence compiler warnings in all cases. | |||
2008-09-24 | ntoa() and inet_ntoa_r() no longer used | Yang Tse | |
2008-09-24 | Make sure not to dereference the wrong UrlState proto union member when | Dan Fandrich | |
switching from one protocol to another in a single request (e.g. redirecting from HTTP to FTP as in test 1055) by resetting state.expect100header before every request. | |||
2008-09-23 | Remove usage of inet_ntoa and inet_ntoa_r | Yang Tse | |
2008-09-23 | Replace inet_ntoa and inet_ntoa_r with Curl_inet_ntop | Yang Tse | |
2008-09-23 | Avoid 'warning: comparison between signed and unsigned'. | Gisle Vanem | |
2008-09-23 | - Introducing Jamie Lokier's function for date to epoch conversion used in the | Daniel Stenberg | |
date parser function. This makes our function less dependent on system- provided functions and instead we do all the magic ourselves. We also no longer depend on the TZ environment variable. | |||
2008-09-23 | - Rob Crittenden brought a patch to "add some locking for thread-safety to NSS | Daniel Stenberg | |
implementation". | |||
2008-09-22 | - Made the SOCKS code use the new Curl_read_plain() function to fix the bug | Daniel Stenberg | |
Markus Moeller reported: http://curl.haxx.se/mail/archive-2008-09/0016.html - recv() errors other than those equal to EAGAIN now cause proper CURLE_RECV_ERROR to get returned. This made test case 160 fail so I've now disabled it until we can figure out another way to exercise that logic. | |||
2008-09-22 | - Michael Goffioul filed bug report #2107377 "Problem with mutli + GnuTLS + | Daniel Stenberg | |
proxy" (http://curl.haxx.se/bug/view.cgi?id=2107377) that showed how a multi interface using program didn't work when built with GnuTLS and a CONNECT request was done over a proxy (basically test 502 over a proxy to a HTTPS site). It turned out the ssl connect function would get called twice which caused the second call to fail. | |||
2008-09-19 | HAVE_ALARM definition for static config-*.h files | Yang Tse | |
2008-09-19 | configure script now checks availability of the alarm() function | Yang Tse | |
2008-09-19 | Only define alarmfunc when signals are used | Dan Fandrich | |
2008-09-19 | Don't bother to install a SIGALRM handler unless alarm() is available. | Dan Fandrich | |
Also, leave the existing SIGALRM handler alone if the timeout is too small to handle. | |||
2008-09-18 | fix compiler warning: external definition with no prior declaration | Yang Tse | |
2008-09-18 | fix compiler warning: external declaration in primary source file | Yang Tse | |