- Sep 05, 2010
-
-
Daniel Stenberg authored
Curl_getconnectinfo() is changed to return a proper curl_socket_t for the last socket so that it'll work more portably (and cause less compiler warnings).
-
- Sep 03, 2010
-
-
Guenter Knauf authored
-
Dan Fandrich authored
Otherwise, there could be problems running in certain locales.
-
- Sep 02, 2010
-
-
Guenter Knauf authored
-
- Sep 01, 2010
-
-
Guenter Knauf authored
-
Guenter Knauf authored
Adam Light posted this patch to the list which enables builds from git with VC versions other than vc6; also he added a vc10 target.
-
Guenter Knauf authored
-
Daniel Stenberg authored
Add a timeout check for handles in the state machine so that they will timeout in all states disregarding what actions that may or may not happen. Fixed a bug in socket_action introduced recently when looping over timed out handles: it wouldn't assign the 'data' variable and thus it wouldn't properly take care of handles. In the update_timer function, the code now checks if the timeout has been removed and then it tells the application. Previously it would always let the remaining timeout(s) just linger to expire later on.
-
Daniel Stenberg authored
Curl_expire() set to 0 expires ALL timeouts so it should only be called if we truly and really want to remove all timeouts for the handle.
-
Daniel Stenberg authored
Make use of the helper function Curl_timeleft() instead of duplicating code.
-
- Aug 30, 2010
-
-
Daniel Stenberg authored
Each easy handle has a list of timeouts, so as soon as the main timeout for a handle expires, we must make sure to get the next entry from the list and re-add the handle to the splay tree. This was attempted previously but was done poorly in my commit 232ad654.
-
Dan Fandrich authored
-
- Aug 28, 2010
-
-
Daniel Stenberg authored
When a new transfer is about to start we now set the proper timeouts to expire for the multi interface if they are set for the handle. This is a follow-up bugfix to make sure that easy handles timeout properly when the times expire and the multi interface is used. This also improves curl_multi_timeout().
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Fabian Keil authored
-
Fabian Keil authored
-
Fabian Keil authored
'm4 version found. You need a GNU m4 installed!' is a bit confusing.
-
Daniel Stenberg authored
-
- Aug 25, 2010
-
-
Dan Fandrich authored
Fixed some issues that caused xmllint failures, added features and keywords, fixed some quotes and removed some <strip> sections that unnecessarily limited test checking.
-
Dan Fandrich authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
As the VC and RISCOS makefiles don't use the .inc file
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Introduced in the initial gopher commits, there was added logic to do GOPHER test serving in the pingpong server but as it resembles HTTP much more than FTP or SMTP, the gopher testing has been moved over to instead use the sws (HTTP) server. This change simply removes unused code.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Patches over email very easily lose CRLF line endings in files otherwise LF-only so I had to put them back where needed.
-
Daniel Stenberg authored
The fix for the busyloop really only is a temporary work-around. It causes a BLOCKING behavior which is a NO-NO. This function should rather be split up in a do and a doing piece where the pieces that aren't possible to send now will be sent in the doing function repeatedly until the entire request is sent.
-
Cameron Kaiser authored
-
Cameron Kaiser authored
-
Cameron Kaiser authored
-
Cameron Kaiser authored
-
Daniel Stenberg authored
HTTP allows that a server sends trailing headers after all the chunks have been sent WITHOUT signalling their presence in the first response headers. The "Trailer:" header is only a SHOULD there and as we need to handle the situation even without that header I made libcurl ignore Trailer: completely. Test case 1116 was added to verify this and to make sure we handle more than one trailer header properly. Reported by: Patrick McManus Bug: http://curl.haxx.se/bug/view.cgi?id=3052450
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Since NTLM was made to work with the NSS API as well, the primary SSL alternatives will be built with NTLM support in libcurl.
-
Daniel Stenberg authored
It is really fast now
-
- Aug 24, 2010
-
-
Dan Fandrich authored
It was introduced in commit eeb2cb05 along with the -F type= change. Also fixed a typo in the name of the magic filename= parameter. Tweaked tests 39 and 173 to better test this path.
-
Ben Greear authored
-