aboutsummaryrefslogtreecommitdiff
path: root/lib/url.c
AgeCommit message (Collapse)Author
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.
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-03Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT patch applied.Daniel Stenberg
2003-09-03Joerg Mueller-Tolk's fix to better deal with user+passwords for proxiesDaniel Stenberg
2003-08-28CURLOPT_BUFFERSIZE must not be smaller than 0 (zero) as that is impossibleDaniel Stenberg
for us to deal with
2003-08-17setting WRITEFUNCTION or READFUNCTION to NULL will now reset the callbackDaniel Stenberg
pointers to the internal default functions
2003-08-14prevent memory leak when going out of memoryDaniel Stenberg
2003-08-11use safefree insteadDaniel Stenberg
2003-08-11memory leak fixed when re-using connections with proxy user+passwdDaniel Stenberg
2003-08-11Serge Semashko added CURLOPT_PROXYAUTH support, and now NTLM for proxiesDaniel Stenberg
work.
2003-08-11the new cookie functions that require 'data' passed inDaniel Stenberg
2003-08-08Early Ehlinger's CURLOPT_FTP_CREATE_MISSING_DIRS patch was appliedDaniel Stenberg
2003-08-05ares awareness/usage/support added. If configure --enable-ares is used, weDaniel Stenberg
build libcurl to use ares for asynch name resolves.
2003-08-04Dirk Manske's patch that introduces cookie support to the share interface.Daniel Stenberg
2003-07-25Removed #include <sys/resource.h>, as pointed out by Henry Bland we don'tDaniel Stenberg
need it.
2003-07-23When we re-use an existing connection we must make sure that we don'tDaniel Stenberg
accidentally re-use the connect_addr field, as that might no longer be around. Fix verified by Tracy Boehrer who basicly debugged and tracked down this problem.
2003-07-22reversed the check for GSSAPI when request that authDaniel Stenberg
2003-07-21moved the proxyuser and proxypasswd fields from the sessionhandle to theDaniel Stenberg
connectdata to work as expected
2003-07-20If NTLM is requested, only re-use connections that have the exact sameDaniel Stenberg
credentials.
2003-07-19Access the user and passwd fields from the connectdata struct now insteadDaniel Stenberg
of the sessionhandle struct, as that was not good.
2003-07-04Peter Sylvester's patch was applied that introduces the following:Daniel Stenberg
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If anything but CURLE_OK is returned, that will also be returned by libcurl all the way back. If this function changes the CURLOPT_URL, libcurl will detect this and instead go use the new URL. CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set with CURLOPT_SSL_CTX_FUNCTION.
2003-06-26added CURLOPT_HTTPAUTH supportDaniel Stenberg
2003-06-12CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there'sDaniel Stenberg
a "plain" Negotiate as well.