aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2004-10-05use idna_strerror() if it is available (only in libidn 0.5.6 or later)Daniel Stenberg
2004-10-05Only include libgen.h if we have a basename as well.Daniel Stenberg
Mainly meant to deal with the IRIX case which seems to requrie a "-lgen" lib to find the basename function and thus without the gen lib, it finds the header but not the function and our replacement function has a prototype that doesn't match the IRIX one. A different approach would be to make configure detect and use -lgen for the systems that require it.
2004-10-05let our basename() be staticDaniel Stenberg
2004-10-04Made the dns entry remain locked while a connection to the host remains toDaniel Stenberg
allow verbose output during this period. Bertrand Demiddelaer reported and helped fixing.
2004-10-03set async.done to TRUE last in the addrinfo callback to prevent the risk thatDaniel Stenberg
the multi-threaded resolver does wrong
2004-10-03Replaced the use of isspace() with our own version instead since we have mostDaniel Stenberg
data as 'char *' and that makes us pass in negative values if there is 8bit data in the string. Changing to unsigned causes too much warnings or too many required typecasts to the normal string functions.
2004-10-02Gisle Vanem provided code that displays an error message when the (libidnDaniel Stenberg
based) IDN conversion fails. This is really due to a missing suitable function in the libidn API that I hope we can remove once libidn gets a function like this.
2004-10-02removed weird preprocessor juggling not neededDaniel Stenberg
2004-10-01someone should hit meDaniel Stenberg
2004-10-01Aleksandar Milivojevic reported a problem in the Redhat bugzilla (seeDaniel Stenberg
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134133) and not to anyone involved in the curl project! This happens when you try to curl a file from a proftpd site using SSL. It seems proftpd sends a somewhat unorthodox PASS response code (232 instead of 230). I relaxed the response code check to deal with this and similar cases.
2004-10-01fixed the basename() replacement, reported by GisleDaniel Stenberg
2004-10-01- Based on Fedor Karpelevitch's formpost path basename patch, file parts inDaniel Stenberg
formposts no longer include the path part. If you _really_ want them, you must provide your preferred full file name with CURLFORM_FILENAME. Added detection for libgen.h and basename() to configure. My custom basename() replacement function for systems without it, might be a bit too naive... Updated 6 test cases to make them work with the stripped paths.
2004-09-30- Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo() that allows anDaniel Stenberg
app to retrieve the errno variable after a (connect) failure. It will make sense to provide this for more failures in a more generic way, but let's start like this.
2004-09-30killed trailing whitespaceDaniel Stenberg
2004-09-29Fixed an error message: we use CWD, we don't cd into dirs with FTPDaniel Stenberg
2004-09-28Bertrand Demiddelaer fixed curl_easy_reset() so that it doesn't mistakinglyDaniel Stenberg
enable the progress meter.
2004-09-28Only active the engine code if ssl is enabled. This is how the actual engineDaniel Stenberg
member in the struct is used.
2004-09-26Ben Greear's minor fix to build (better) with cross-compiled(?) mingwDaniel Stenberg
2004-09-25allow setting CURLOPT_SSLENGINE to NULL even if no SSL engine is supportedDaniel Stenberg
2004-09-22jean-claude Chauve fixed an LDAP bugDaniel Stenberg
2004-09-20less long => int implicit conversion warningsDaniel Stenberg
2004-09-19removed getdate.c hack.Gunter Knauf
2004-09-19kill trailing whitespace and clarify a few errorsDaniel Stenberg
2004-09-19set an error message when connection failsDaniel Stenberg
2004-09-16Added CURLOPT_FTPSSLAUTHDaniel Stenberg
2004-09-16Location: problem with bad original URL, identified in bug report #1029478Daniel Stenberg
2004-09-15fixed to use the new file. Can we make this use Makefile.inc somehow?Daniel Stenberg
2004-09-15Replaced the former date parser with a rewrite. No more yacc/bison needed.Daniel Stenberg
2004-09-13and moved back the month array to a static one since the ftp code won't needDaniel Stenberg
it anymore
2004-09-13removed this file again, we only provide a single public function and thatDaniel Stenberg
is already in the public header file
2004-09-13no longer includes getdate.h, there's no need for itDaniel Stenberg
2004-09-13getdate.h is not required to include, it adds nothing newDaniel Stenberg
2004-09-13revert the change for the new date parser, as the new one can deal withDaniel Stenberg
the old format now
2004-09-13support for YYYYMMDD added, which allows us to keep using the lib/ftp.c codeDaniel Stenberg
I was previously #ifdef'ing to a different look when this parser is used
2004-09-13added more examples/docs in the top commentDaniel Stenberg
2004-09-13Since many users probably already use local time strings as input, I nowDaniel Stenberg
made it deal with named time zones as well as mail-style +0200 ones. Seems to work fine. I'm comparing with GNU date command: date -d [date] -u +%s
2004-09-11Minor adjustment needed for the new date parser to succeed. ifdef'ed outDaniel Stenberg
for now.
2004-09-11more docs and fixed the delta compared to GMT that prevented test case 141 toDaniel Stenberg
work with this
2004-09-11slightly better but still lacksDaniel Stenberg
2004-09-11getdate replacement code. smaller, slicker, faster.Daniel Stenberg
2004-09-10- Bug report #1025986. When following a Location: with a custom Host: headerDaniel Stenberg
replacement, curl only replaced the Host: header on the initial request and didn't replace it on the following ones. This resulted in requests with two Host: headers. Now, curl checks if the location is on the same host as the initial request and then continues to replace the Host: header. And when it moves to another host, it doesn't replace the Host: header but it also doesn't make the second Host: header get used in the request. This change is verified by the two new test cases 184 and 185.
2004-09-03fixed nasty warnings with gcc 3.3.Gunter Knauf
2004-09-02improved error message when client cert return failureDaniel Stenberg
2004-08-31fix the return code for curl_multi_add_handle()Daniel Stenberg
2004-08-30Make "Proxy-Connection: close" close the current proxy connection, asDaniel Stenberg
Roman Koifman found out.
2004-08-24Attempt to quick-fix the getdate problem by post-replacing the getdate.cDaniel Stenberg
file after the bison/yacc process to add the fix Harshal Pradhan suggested.
2004-08-23updated in CVS, generated with a much newer bison versionDaniel Stenberg
2004-08-23Roman Koifman pointed out that libcurl send Expect: 100-continue on POSTs andDaniel Stenberg
PUTs even when told to use HTTP 1.0, which is not correct.
2004-08-20Alexander Krasnostavsky made the write callback get called even when a zeroDaniel Stenberg
byte file is downloaded.
2004-08-20actually, we check for a numerical host using either ipv4 or ipv6, as neitherDaniel Stenberg
should result in a reverse dns lookup