#
28b932fb |
| 12-Feb-2007 |
Daniel Stenberg |
- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sent to the debug callback. - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_HTTP_TRANSFE
- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sent to the debug callback. - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable libcurl's internal decoding of content or transfer encoded content. This may be preferable in cases where you use libcurl for proxy purposes or similar. The command line tool got a --raw option to disable both at once.
show more ...
|
#
a6317411 |
| 12-Feb-2007 |
Daniel Stenberg |
Jeff Pohlmeyer for his bug fix today, but too specific to get desrcibed as a bugfix here ;-)
|
#
91386937 |
| 05-Feb-2007 |
Daniel Stenberg |
- Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution ins
- Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution instead. The only restriction to that is the alarm() (sometimes) used to abort name resolves as that uses full seconds. I fixed the FTP response timeout part of the patch. Internally we now count and keep the timeouts in milliseconds but it also means we multiply set timeouts with 1000. The effect of this is that no timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which equals 24.86 days. We probably couldn't before either since the code did *1000 on the timeout values on several places already.
show more ...
|
#
01c4fba1 |
| 05-Feb-2007 |
Yang Tse |
cookie expiry date in several test cases set to year 2030/2035
|
#
67d2dd62 |
| 03-Feb-2007 |
Daniel Stenberg |
- Yang Tse fixed the cookie expiry date in several test cases that started to fail since they used "1 feb 2007"... - Manfred Schwarb reported that socks5 support was broken and help us
- Yang Tse fixed the cookie expiry date in several test cases that started to fail since they used "1 feb 2007"... - Manfred Schwarb reported that socks5 support was broken and help us pinpoint the problem. The code now tries harder to use httproxy and proxy where apppropriate, as not all proxies are HTTP...
show more ...
|
#
d32f1390 |
| 02-Feb-2007 |
Yang Tse |
In testsuite, update test cookies expiration from 2007-Feb-1 to 2038-Feb-1
|
#
1eb530d8 |
| 30-Jan-2007 |
Daniel Stenberg |
start working on 7.16.2
|
Revision tags: curl-7_16_1 |
|
#
8680e010 |
| 29-Jan-2007 |
Daniel Stenberg |
the user-agent fix
|
#
abdbd310 |
| 29-Jan-2007 |
Daniel Stenberg |
- Michael Wallner reported that when doing a CONNECT with a custom User-Agent header, you got _two_ User-Agent headers in the CONNECT request...! Added test case 287 to verify the fix.
|
#
e5adab39 |
| 28-Jan-2007 |
Daniel Stenberg |
curl_easy_reset() now resets the CA bundle path correctly
|
#
dbdb7fa5 |
| 25-Jan-2007 |
Daniel Stenberg |
- Added the --libcurl [file] option to curl. Append this option to any ordinary curl command line, and you will get a libcurl-using source code written to the file that does the equivalen
- Added the --libcurl [file] option to curl. Append this option to any ordinary curl command line, and you will get a libcurl-using source code written to the file that does the equivalent operation of what your command line operation does!
show more ...
|
#
b1e4cc37 |
| 23-Jan-2007 |
Daniel Stenberg |
recount
|
#
385e612f |
| 16-Jan-2007 |
Daniel Stenberg |
- Armel Asselin improved libcurl to behave a lot better when an easy handle doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter"
- Armel Asselin improved libcurl to behave a lot better when an easy handle doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols.
show more ...
|
#
0fb5a65a |
| 14-Jan-2007 |
Daniel Stenberg |
- David McCreedy provided libcurl changes for doing HTTP communication on non-ASCII platforms. It does add some complexity, most notably with more #ifdefs, but I want to see this supporte
- David McCreedy provided libcurl changes for doing HTTP communication on non-ASCII platforms. It does add some complexity, most notably with more #ifdefs, but I want to see this supported added and I can't see how we can add it without the extra stuff added.
show more ...
|
#
c8afb02b |
| 13-Jan-2007 |
Daniel Stenberg |
4GB download and cookielist "ALL" fixes
|
#
4750e6f3 |
| 05-Jan-2007 |
Daniel Stenberg |
- Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option to curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make libcurl shutdown SSL/TL
- Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option to curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make libcurl shutdown SSL/TLS after the authentication is done on a FTP-SSL operation.
show more ...
|
#
359d5009 |
| 03-Jan-2007 |
Daniel Stenberg |
- David McCreedy made changes to allow base64 encoding/decoding to work on non-ASCII platforms.
|
#
d8ff0336 |
| 03-Jan-2007 |
Daniel Stenberg |
- Matt Witherspoon fixed the flaw which made libcurl 7.16.0 always store downloaded data in two buffers, just to be able to deal with a special HTTP pipelining case. That is now only acti
- Matt Witherspoon fixed the flaw which made libcurl 7.16.0 always store downloaded data in two buffers, just to be able to deal with a special HTTP pipelining case. That is now only activated for pipelined transfers. In Matt's case, it showed as a considerable performance difference,
show more ...
|
#
0682d25d |
| 02-Jan-2007 |
Daniel Stenberg |
- Victor Snezhko helped us fix bug report #1603712 (http://curl.haxx.se/bug/view.cgi?id=1603712) (known bug #36) --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARG
- Victor Snezhko helped us fix bug report #1603712 (http://curl.haxx.se/bug/view.cgi?id=1603712) (known bug #36) --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE) are broken on Windows (since 7.16.0, but that's when they were introduced as previous to that the limiting logic was made in the application only and not in the library). It was actually also broken on select()-based systems (as apposed to poll()) but we haven't had any such reports. We now use select(), Sleep() or delay() properly to sleep a while without waiting for anything input or output when the rate limiting is activated with the easy interface.
show more ...
|
#
bd600fbe |
| 29-Dec-2006 |
Daniel Stenberg |
curl_easy_duphandle() sets the magic number in the new handle
|
#
064bbb99 |
| 25-Dec-2006 |
Daniel Stenberg |
mention the no_proxy work
|
#
bedc61ac |
| 22-Dec-2006 |
Daniel Stenberg |
- Robert Foreman provided a prime example snippet showing how libcurl would get confused and not acknowledge the 'no_proxy' variable properly once it had used the proxy and you re-used th
- Robert Foreman provided a prime example snippet showing how libcurl would get confused and not acknowledge the 'no_proxy' variable properly once it had used the proxy and you re-used the same easy handle. I made sure the proxy name is properly stored in the connect struct rather than the sessionhandle/easy struct.
show more ...
|
#
b2f8de57 |
| 22-Dec-2006 |
Daniel Stenberg |
When setting a proxy with environment variables and (for example) running 'curl [URL]' with a URL without a protocol prefix, curl would not send a correct request as it failed to add the prot
When setting a proxy with environment variables and (for example) running 'curl [URL]' with a URL without a protocol prefix, curl would not send a correct request as it failed to add the protocol prefix.
show more ...
|
#
89ab5f43 |
| 21-Dec-2006 |
Daniel Stenberg |
Robson Braga Araujo reported bug #1618359 (http://curl.haxx.se/bug/view.cgi?id=1618359) and subsequently provided a patch for it: when downloading 2 zero byte files in a row, curl 7.16.0
Robson Braga Araujo reported bug #1618359 (http://curl.haxx.se/bug/view.cgi?id=1618359) and subsequently provided a patch for it: when downloading 2 zero byte files in a row, curl 7.16.0 enters an infinite loop, while curl 7.16.1-20061218 does one additional unnecessary request. Fix: During the "Major overhaul introducing http pipelining support and shared connection cache within the multi handle." change, headerbytecount was moved to live in the Curl_transfer_keeper structure. But that structure is reset in the Transfer method, losing the information that we had about the header size. This patch moves it back to the connectdata struct.
show more ...
|
#
fcccf9aa |
| 16-Dec-2006 |
Daniel Stenberg |
Brendan Jurd provided a fix that now prevents libcurl from getting a SIGPIPE during certain conditions when GnuTLS is used.
|