- Jul 05, 2005
-
-
Daniel Stenberg authored
seems the Windows (MSVC) libc time functions may return data one hour off if TZ is not set and automatic DST adjustment is enabled. This made curl_getdate() return wrong value, and it also concerned internal cookie expirations etc.
-
- Jul 04, 2005
-
-
Daniel Stenberg authored
-
- Jul 03, 2005
-
-
Daniel Stenberg authored
fix the CONNECT authentication code with multi-pass auth methods (such as NTLM) as it didn't previously properly ignore response-bodies - in fact it stopped reading after all response headers had been received. This could lead to libcurl sending the next request and reading the body from the first request as response to the second request. (I also renamed the function, which wasn't strictly necessary but...) The best fix would to once and for all make the CONNECT code use the ordinary request sending/receiving code, treating it as any ordinary request instead of the special-purpose function we have now. It should make it better for multi-interface too. And possibly lead to less code... Added test case 265 for this. It doesn't work as a _really_ good test case since the test proxy is too stupid, but the test case helps when running the debugger to verify.
-
- Jun 30, 2005
-
-
Daniel Stenberg authored
freeaddrinfo to the trace output
-
Daniel Stenberg authored
(and besides, we should be using the same %-code for all pointers)
-
Daniel Stenberg authored
defining, since the system headers themselves redefine getaddrinfo
-
Dan Fandrich authored
-
- Jun 28, 2005
-
-
Daniel Stenberg authored
-
- Jun 26, 2005
-
-
Daniel Stenberg authored
-
- Jun 23, 2005
-
-
Daniel Stenberg authored
-
- Jun 22, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
with CURLOPT_PROXY can use a http:// prefix and user + password. The user and password fields are now also URL decoded properly. Test case 264 added to verify.
-
Daniel Stenberg authored
It now properly handles code that uses curl_free() (since not all versions of curl have it), and also fixes a few problems when detecting libcurl on MinGW, and a linker problem on OSX Panther.
-
- Jun 20, 2005
-
-
Daniel Stenberg authored
-
- Jun 19, 2005
-
-
Daniel Stenberg authored
-
Dominick Meglio authored
-
- Jun 14, 2005
-
-
Gisle Vanem authored
-
- Jun 13, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
all tools run in the ares dir - now shown like "running ares/[tool]"
-
- Jun 11, 2005
-
-
Daniel Stenberg authored
-
- Jun 09, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
complains and claims this is deprecated.
-
- Jun 07, 2005
-
-
Daniel Stenberg authored
changes in a slower and more controlled manner...
-
- Jun 06, 2005
-
-
Daniel Stenberg authored
1) findtool does look per tool in PATH and think ./perl is the perl executable, while is just a local directory (I have . in the PATH) 2) I got several warning for head -1 deprecated in favour of head -n 1 3) ares directory is missing some file (missing is missing :-) ) because automake and friends is not run. (Let's hope number 2 doesn't break somewhere "out there", if so we can always search/replace that back.)
-
- Jun 03, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- Jun 02, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Make UDP sockets non-blocking. I've confirmed that at least on Linux 2.4 a read event can come back from poll() on a valid SOCK_DGRAM socket but recv(2) will still block. This patch doesn't ignore EAGAIN in read_udp_packets(), though maybe it should. (This patch was edited by Daniel Stenberg and a new configure test was added (imported from curl's configure) to properly detect what non-blocking socket approach to use.)
-
Daniel Stenberg authored
I'm not quite sure how this was happening, but I've been seeing PTR queries which seem to return empty responses. At least, they were empty when calling ares_expand_name() on the record. Here's a patch which guarantees to NUL-terminate the expanded name. The old behavior failed to NUL-terminate if len was 0, and this was causing strlen() to run past the end of the buffer after calling ares_expand_name() and getting ARES_SUCCESS as the return value. If q is not greater than *s then it's equal and *s is always allocated with at least one byte.
-
- Jun 01, 2005
-
-
Daniel Stenberg authored
- inspired by Tupone Alfredo's bug report (and patch) #1212940
-
- May 31, 2005
-
-
Daniel Stenberg authored
address was not possible to use. It is now, but requires it written RFC2732-style, within brackets - which incidently is how you enter numerical IPv6 addresses in URLs. Test case 263 added to verify.
-
Daniel Stenberg authored
-
- May 29, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
binary zeroes within the headers. They confused libcurl to do wrong so the downloaded headers become incomplete. The fix is now verified with test case 262.
-
- May 27, 2005
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-