aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2003-10-17Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.Daniel Stenberg
2003-10-17typecasts to prevent warningsDaniel Stenberg
2003-10-17make empty names look fine in verbose outputDaniel Stenberg
2003-10-17make no user or no password just mean blank fields, not aborted operationDaniel Stenberg
2003-10-17o the name and password arrays are 256 bytes, so let's accept that lengthyDaniel Stenberg
input o have ->passwd and ->name be NULL if no name/passwd was given o only set default user+password for FTP if no userpwd was given
2003-10-17made the code deal with empty name and passwordDaniel Stenberg
2003-10-17show info text (verbose) about auth type and user name in useDaniel Stenberg
2003-10-16password promting support removed from libcurlDaniel Stenberg
2003-10-16rewritten alternative name checkDaniel Stenberg
2003-10-15the previous fix left this compiler errorDaniel Stenberg
2003-10-15bad license situation for the altname patchDaniel Stenberg
2003-10-15Avoid doing getsockopt() on Windows to verify connects. It seems that thisDaniel Stenberg
hogs Windows machines when libcurl is being used multi-threaded (with > ~50 threads). Andrew Fuller helped us verify and test this. According to a MSDN web page on connect(), it returns 0 when the connect is done and thus we don't need the getsockopt() call anyway on Windows.
2003-10-14Kimmo Kinnunen fixed a crash with duphandle() when CURLDEBUG was setDaniel Stenberg
2003-10-14Gisle Vanem's IPv6-on-Windows patch applied!Daniel Stenberg
2003-10-13added more mirrored versions of the ares 1.1.1 packageDaniel Stenberg
2003-10-13Updated build instruction since I now offer a complete ares-package with allDaniel Stenberg
the patches already applied. No need to apply any patches manually anymore. ares 1.1.1 is still compatible.
2003-10-13Clear the connection pointer after the async resolve has failed.Daniel Stenberg
This cures the problem reported by Giuseppe Attardi on October 12, 2003.
2003-10-13Removed extra LDFLAGS assignment. Pointed out in debian bug report #212086Daniel Stenberg
(http://bugs.debian.org/212086). Patch by Domenico Andreoli.
2003-10-12Dirk Manske made the share-locking around DNS lookups a bit "looser" so thatDaniel Stenberg
multiple DNS lookups can run simultaneously faster. The downside is that resolving the same host name now can be made at once from multiple threads, but the upside is that threads now don't alwys have to wait for the others' resolves. Test case 506 updated accordingly.
2003-10-09Lachlan O'Dea fixed a resume problem: "If I set CURLOPT_RESUME_FROM, performDaniel Stenberg
an HTTP download, then reset CURLOPT_RESUME_FROM to 0, the next download still has a Range header with a garbage value." bug report #820502
2003-10-09Dominick Meglio fixed this to build fine on MSVCDaniel Stenberg
2003-10-08bail out hard if ipv6 and ares are both enabled at the same timeDaniel Stenberg
2003-10-08- Frank Ticheler provided a patch that fixes how libcurl connects to multipleDaniel Stenberg
addresses, if one of them fails (ipv4-code).
2003-10-08include file fixesDaniel Stenberg
2003-10-08fixed to build fine without sslDaniel Stenberg
2003-10-07 Neil Dunbar provided a patch that now makes libcurl check SSLDaniel Stenberg
subjectAltNames when matching certs. This is apparently detailed in RFC2818 as the right thing to do. I had to add configure checks for inet_pton() and our own (strictly speaking, code from BIND written by Paul Vixie) provided code for the function for platforms that miss it.
2003-10-07make sure that a regular POST using the read callback worksDaniel Stenberg
2003-10-05BeOS-adjustments, as provided by ShardDaniel Stenberg
2003-10-05weird typo removedDaniel Stenberg
2003-10-05just re-indented some codeDaniel Stenberg
2003-10-05New code for BeOS-style non-blocking sockets, provided by Shard andDaniel Stenberg
Jeremy Friesner.
2003-10-04Vincent Bronner pointed out that if you set CURLOPT_COOKIE to NULL, it stillDaniel Stenberg
sends off the previously set cookie. This also concerns CURLOPT_REFERER. This fix should stop this.
2003-10-04Jon Turner mentioned this bug fix to correct how libcurl deals with pathsDaniel Stenberg
after a failed transfer.
2003-10-04Based on a patch provided by Siddhartha Prakash Jain. In Curl_resolv() whenDaniel Stenberg
my_getaddrinfo() has been called (and wait has been set to TRUE), we check if the name already is resolved and if so don't return wait status to the parent. This can happen with IP-only names.
2003-09-21failing to resolve a name using ares must Curl_disconnect() the handleDaniel Stenberg
properly or risk getting into trouble!
2003-09-19Added CURLOPT_IPRESOLVE supportDaniel Stenberg
2003-09-19Markus Moeller's SPNEGO patch applied, with my edits, additions and minorDaniel Stenberg
cleanups.
2003-09-15If a connection is closed down and it had some kind of NTLM involved, weDaniel Stenberg
reset the authentication state to make it restart on the next connection. This of course because NTLM is connection-oriented, whilst all other authentication schemes are not.
2003-09-15When we issue a HTTP request, first make sure if the authentication phaseDaniel Stenberg
is over or not, as if it isn't we shall not begin any PUT or POST operation. This cures bug report #805853, and test case 88 verifies it!
2003-09-14new ares patch uploadedDaniel Stenberg
2003-09-14reverted the change that blanks LIBSDaniel Stenberg
2003-09-14Jeff Pohlmeyer did some marvelous debugging to track this one down. We MUSTDaniel Stenberg
NOT free the existing hash entry when we try to add a new one that matches an existing entry. We now instead free the new one, and make the parent function use the old entry's struct instead.
2003-09-12blank the LIBS variable, as we don't need any libs when we link the lib.Daniel Stenberg
2003-09-11Tim Bartley's patch that makes the GSSNEGOTIATE option work for Microsoft'sDaniel Stenberg
"Negotiate" authentication as well.
2003-09-11For easy handles within multi handles, we share the DNS cache always.Daniel Stenberg
2003-09-11#ifdef 0'ed Curl_llist_insert_prev and Curl_llist_remove_next, as they areDaniel Stenberg
not used by any code in libcurl!
2003-09-11don't use a blank proxyDaniel Stenberg
2003-09-11Curl_is_resolved(): FD_ZERO the file descriptors before we call ares_fds().Daniel Stenberg
Problem tracked down by Bjorn Reese.
2003-09-07do not use 'long' to store 4 bytes, as 64bit architectures have 64bit longs.Daniel Stenberg
2003-09-05Uses less macros. #ifdef'ed out unused functions. Edited slightly to beDaniel Stenberg
more in the same style as other curl source code. The only actual code change is an added check after a malloc() call.