aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-07-03Andrew Bushnell provided enough info for me to tell that we badly needed toDaniel Stenberg
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.
2005-06-30add more info when this script gets confused, and added getaddrinfo andDaniel Stenberg
freeaddrinfo to the trace output
2005-06-30use %p to printf pointers since %x doesn't work properly on tru64 for thisDaniel Stenberg
(and besides, we should be using the same %-code for all pointers)
2005-06-30enable memory debugging on tru64 with ipv6 support by doing a little differentDaniel Stenberg
defining, since the system headers themselves redefine getaddrinfo
2005-06-30Detect (or at least infer) glibc-style strerror_r even when cross-compiling.Dan Fandrich
2005-06-28new Lua bindingDaniel Stenberg
2005-06-26clarify that ftp ascii transfers don't do right in current libcurlDaniel Stenberg
2005-06-23added docs about the new proxy string supportDaniel Stenberg
2005-06-22David Shaw fixesDaniel Stenberg
2005-06-22mention more ARMsDaniel Stenberg
2005-06-22verify that the URL decoding is done properly tooDaniel Stenberg
2005-06-22David Shaw's fix that unifies proxy string treatment so that a proxy givenDaniel Stenberg
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.
2005-06-22David Shaw's updated version:Daniel Stenberg
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.
2005-06-20mistakeDaniel Stenberg
2005-06-19possible windows memory leak fixed by GisleDaniel Stenberg
2005-06-19Added some checks for the addrinfo structure.Dominick Meglio
2005-06-14Ensure thread handle is closed too.Gisle Vanem
2005-06-134.13 Why is curl -R on Windows one hour off?Daniel Stenberg
2005-06-13recent buildconf fiddlingDaniel Stenberg
2005-06-13run libtoolize in the ares dir as well, and modified the output slightly forDaniel Stenberg
all tools run in the ares dir - now shown like "running ares/[tool]"
2005-06-11CURLINFO_FILETIME returns the time for GMTDaniel Stenberg
2005-06-09make sure the found tool is a regular file (and not a dir or something)Daniel Stenberg
2005-06-09Modified to use 'head -n 1' instead of 'head -1' since some versions of headDaniel Stenberg
complains and claims this is deprecated.
2005-06-07Reverted Tupone Alfredo's patch, as it broke NUMEROUS autobuilds. Let's do theDaniel Stenberg
changes in a slower and more controlled manner...
2005-06-06Tupone Alfredo's fixes:Daniel Stenberg
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.)
2005-06-03first rough versionDaniel Stenberg
2005-06-03Andres Garcia's text mode fix for the 'data' partDaniel Stenberg
2005-06-03FIONBIO is in sys/ioctl.h on AIXDaniel Stenberg
2005-06-02sigh, define TRUE if not alreadyDaniel Stenberg
2005-06-02William Ahern:Daniel Stenberg
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.)
2005-06-02William Ahern:Daniel Stenberg
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.
2005-06-01specify the cares lib before the other libs, to make it build fine with mingwDaniel Stenberg
- inspired by Tupone Alfredo's bug report (and patch) #1212940
2005-05-31Todd Kulesza reported a flaw in the proxy option, since a numerical IPv6Daniel Stenberg
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.
2005-05-31added keywordsDaniel Stenberg
2005-05-29recent changesDaniel Stenberg
2005-05-29Eric Cooper reported about a problem with HTTP servers that responds withDaniel Stenberg
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.
2005-05-27avoid the sensitive word as it looks bad in some people's eyesDaniel Stenberg
2005-05-27Andrés García fixed a warning appearing on windowsDaniel Stenberg
2005-05-26provide the proper copyright texts for theseDaniel Stenberg
2005-05-25set LD_LIBRARY_PATH properly even when the openssl lib dir is found usingDaniel Stenberg
pkg-config
2005-05-25silense a warningDaniel Stenberg
2005-05-25minor rephraseDaniel Stenberg
2005-05-25output the full usec when --trace-time is usedDaniel Stenberg
2005-05-25no more time/re-start of sockfilt, no more redirect of stdin/stdout whenDaniel Stenberg
talking to sockfilt
2005-05-25added function for individual ftp slave killsDaniel Stenberg
2005-05-25modified output logging, fixed the ftpslave killingDaniel Stenberg
2005-05-25utilize the whole usec in the log and don't output to stderr if the logfileDaniel Stenberg
can't be opened
2005-05-25nicer raw logging and put code into (nicer) functionsDaniel Stenberg
2005-05-24don't restart sockfilt after only 5 seconds of inactivityDaniel Stenberg
2005-05-24recent actionDaniel Stenberg