- Mar 27, 2007
-
-
Yang Tse authored
uses poll() when a fine poll() is available, so now libcurl can be built without select() support at all if a fine poll() is available.
-
- Mar 25, 2007
-
-
Daniel Stenberg authored
-
- Mar 23, 2007
-
-
Dan Fandrich authored
plus made --pass work on an SSH private key as well.
-
- Mar 20, 2007
-
-
Yang Tse authored
or Curl_poll() with a non-zero timeout both functions would restart the specified timeout. This could even lead to the extreme case that if a signal arrived with a frecuency lower to the specified timeout neither function would ever exit. Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR in Curl_select() and Curl_poll(). When compiled with CURL_ACKNOWLEDGE_EINTR defined both functions will return as soon as a signal is caught. Use it at your own risk, all calls to these functions in the library should be revisited and checked before fully supporting this feature.
-
- Mar 19, 2007
-
-
Yang Tse authored
more frequently allowing same calling frecuency for the client progress callback, while keeping the once a second frecuency for speed calculations and internal display of the transfer progress.
-
- Mar 13, 2007
-
-
Dan Fandrich authored
-
- Mar 11, 2007
-
-
- Mar 10, 2007
-
-
Daniel Stenberg authored
multi interface
-
Daniel Stenberg authored
-
Daniel Stenberg authored
1) the progress callback gets called more frequently (at times) 2) libcurl *might* call the callback when it receives a signal
-
Daniel Stenberg authored
-
- Mar 09, 2007
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
upload a file it couldn't open. Bug #1676581 (http://curl.haxx.se/bug/view.cgi?id=1676581)
-
- Mar 02, 2007
-
-
Daniel Stenberg authored
makefiles that are included in the source release archives, generated from the Makefile.vc6 files by the maketgz script. I also modified the root Makefile to have a VC variable that defaults to vc6 but can be overridden to allow it to be used for vc8 as well. Like this: nmake VC=vc8 vc
-
- Feb 27, 2007
-
-
Daniel Stenberg authored
server through a proxy and have the remote https server port set using the CURLOPT_PORT option, protocol gets reset to http from https after the first request. User defined URL was modified internally by libcurl and subsequent reuse of the easy handle may lead to connection using a different protocol (if not originally http). I found that libcurl hardcoded the protocol to "http" when it tries to regenerate the URL if CURLOPT_PORT is set. I tried to fix the problem as follows and it's working fine so far
-
Daniel Stenberg authored
-
- Feb 25, 2007
-
-
Daniel Stenberg authored
due to the frequent dying of mirrors...
-
Daniel Stenberg authored
the multi interface. Note that it still does a part of the connection in a blocking manner.
-
- Feb 21, 2007
-
-
Daniel Stenberg authored
fixing some bugs: o Don't mix GET and POST requests in a pipeline o Fix the order in which requests are dispatched from the pipeline o Fixed several curl bugs with pipelining when the server is returning chunked encoding: * Added states to chunked parsing for final CRLF * Rewind buffer after parsing chunk with data remaining * Moved chunked header initializing to a spot just before receiving headers
-
- Feb 20, 2007
-
-
Linus Nielsen authored
New FTP CCC functionality - adds passive and active mode to accomodate for different server behaviour
-
- Feb 19, 2007
-
-
Dan Fandrich authored
-
Daniel Stenberg authored
AC_PATH_PROG was not used properly.
-
Daniel Stenberg authored
when the multi interface was used.
-
Daniel Stenberg authored
5).
-
- Feb 18, 2007
-
-
Daniel Stenberg authored
the multi interface and connection re-use that could make a curl_multi_remove_handle() ruin a pointer in another handle. The second problem was less of an actual problem but more of minor quirk: the re-using of connections wasn't properly checking if the connection was marked for closure.
-
- Feb 16, 2007
-
-
Daniel Stenberg authored
CURLOPT_RANGE back to no range on an easy handle when using FTP.
-
- Feb 13, 2007
-
-
Daniel Stenberg authored
the left side of @ to make it short(er).
-
- Feb 12, 2007
-
-
Daniel Stenberg authored
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
-
Daniel Stenberg authored
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.
-
Daniel Stenberg authored
as a bugfix here ;-)
-
- Feb 05, 2007
-
-
Daniel Stenberg authored
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.
-
Yang Tse authored
-
- Feb 03, 2007
-
-
Daniel Stenberg authored
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...
-
- Feb 02, 2007
-
-
Yang Tse authored
-
- Jan 30, 2007
-
-
Daniel Stenberg authored
-
- Jan 29, 2007
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
header, you got _two_ User-Agent headers in the CONNECT request...! Added test case 287 to verify the fix.
-
- Jan 28, 2007
-
-
Daniel Stenberg authored
-
- Jan 25, 2007
-
-
Daniel Stenberg authored
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!
-
- Jan 23, 2007
-
-
Daniel Stenberg authored
-