aboutsummaryrefslogtreecommitdiff
path: root/lib/url.c
AgeCommit message (Collapse)Author
2004-03-31Use the new HAVE_NI_WITHSCOPEID define instead of merely checking for theDaniel Stenberg
existance of NI_WITHSCOPEID since some platforms have that define but still can't function with it set.
2004-03-31Fixed how the user name is extracted from http_proxy environment variableDaniel Stenberg
when set.
2004-03-25tcp-nodelay patch by Joe HalpinDaniel Stenberg
2004-03-12Added CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of theDaniel Stenberg
CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
2004-03-11Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets.Daniel Stenberg
2004-03-10curl_socket_t mistakes cleanupDaniel Stenberg
2004-03-04prevent harmless compiler warningDaniel Stenberg
2004-03-02corrected the reuse_fresh conditionDaniel Stenberg
2004-03-02Yet another curl_off_t printf format attempt, we now exclude the %-letter fromDaniel Stenberg
FORMAT_OFF_T to allow additional options to get specified, like with '"%5" FORMAT_OFF_T'.
2004-03-02use FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the complexity ofDaniel Stenberg
having to redef that name
2004-03-01Use CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.Daniel Stenberg
2004-03-01Only consider the fresh-connection option on the first connection made, notDaniel Stenberg
on followed redirections etc. This should fix the bug #905365, which caused NTLM to fail with the option set.
2004-03-01in Curl_disonnect(): call the protocol-specific disconnect function before weDaniel Stenberg
unlink the "current" connection struct from the connection cache.
2004-02-22the missing part of Gisle Vanem's connect-timeout fix for win32Daniel Stenberg
2004-02-16Make the 'areschannel' get created in the curl_easy_init() and re-use thatDaniel Stenberg
same channel during the whole curl handle's life until curl_easy_cleanup().
2004-02-16Fix verbosconnect() when ipv6-enabled to not assume that conn->serv_addrDaniel Stenberg
is a valid pointer, but instead always depend on the passed-in dns pointer. This happens to be NULL when the connection is re-used...
2004-02-16Jeff Lawson pointed out that we need to check for a '5' in the version fieldDaniel Stenberg
to properly work with SOCKS5 proxies. I also included some ascii art describing the SOCKS5 response, as RFC1928 describes. Jeff provided details in bug report #741841 and here: http://curl.haxx.se/mail/lib-2004-02/0181.html
2004-02-13in the socks code, make sure we receive Curl_read results in ints andDaniel Stenberg
Curl_write in CURLcode, to keep the picky compilers happy
2004-02-12No longer receive the return code in ConnectionKillOne() that wasn't dealtDaniel Stenberg
with anyway and thus caused picky compiler to warn.
2004-02-11#if-check for SIGALRM before assuming it is presentDaniel Stenberg
2004-02-05options we get as longs need to be typecasted when assigned to preventDaniel Stenberg
picky compiler warnings
2004-02-02when including ca-bundle.h, don't look in the current dir first, simply useDaniel Stenberg
the search path since we want the build-version rather than the one in the source dir
2004-01-26when saving in a cookie jar fails, include the file name in the error messageDaniel Stenberg
to make it easier to track down
2004-01-23Proxy username and password on persistant connections could easily getDaniel Stenberg
messed up. Vincent Bronner detected this.
2004-01-23check the arguments to the socks5 function, as the name and password mightDaniel Stenberg
be NULL pointers, and if non-NULL if now support zero-length names/passwords
2004-01-22use curl_off_t instead of off_t!Daniel Stenberg
2004-01-22use the proper type for formposts, not the deprecated oneDaniel Stenberg
2004-01-11Dominick Meglio pointed out FTPS should use default port 990 according toDaniel Stenberg
IANA.
2004-01-07updated year in the copyright stringDaniel Stenberg
2004-01-05David J Meyer's large file support.Daniel Stenberg
2003-12-19Make setopt() support CURLOPT_IPRESOLVE...Daniel Stenberg
2003-12-19Gisle Vanem's minor fixesDaniel Stenberg
2003-12-15added a library-wide interface for doing dns cache pruning, and no longerDaniel Stenberg
make the pruning at each name lookup, only in Curl_done().
2003-12-15Giuseppe Attardi fixed a really tricky bugDaniel Stenberg
2003-12-02use the HAVE_KRB4 define instead of just KRB4Daniel Stenberg
2003-12-02Gisle Vanem fixed the check-order for FTPS and FTP.Daniel Stenberg
2003-11-24FTPS support added as RFC2228 and the murray-ftp-auth-ssl draft describe itDaniel Stenberg
2003-11-24Gaz Iqbal fixed a range string memory leak!Daniel Stenberg
2003-11-19respect bits.close even if an error already is set, but make sure that theDaniel Stenberg
existing error is the one returned back
2003-11-11Added CURLOPT_NETRC_FILE.Daniel Stenberg
2003-10-29David Hull made the file: URL parser also accept the somewhat sloppy fileDaniel Stenberg
syntax: file:/path. I added test case 203 to verify this.
2003-10-28overlapping memory chunks with strcpy(), detected by the friendly valgrindDaniel Stenberg
2003-10-21conn->user and conn->passwd will now always be set to point to something.Daniel Stenberg
If not user or password is set, they will point to a "" string.
2003-10-18gcc -Wshadow complaints fixedDaniel Stenberg
2003-10-17Dominick Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.Daniel 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-16password promting support removed from libcurlDaniel Stenberg
2003-10-14Gisle Vanem's IPv6-on-Windows patch applied!Daniel Stenberg
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-09-19Markus Moeller's SPNEGO patch applied, with my edits, additions and minorDaniel Stenberg
cleanups.