aboutsummaryrefslogtreecommitdiff
path: root/lib/url.c
AgeCommit message (Collapse)Author
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.
2003-06-11Initial take at NTLM authentication. It doesn't really work at this pointDaniel Stenberg
but the infrastructure is there.
2003-06-10Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we planDaniel Stenberg
to add more method in the future.
2003-06-10Daniel Kouril's patch that adds HTTP negotiation support to libcurl wasDaniel Stenberg
added.
2003-05-23include digest.h for protoDaniel Stenberg
2003-05-22Added CURLOPT_HTTPDIGEST supportDaniel Stenberg
SOCKS5 fix as suggested by Jis in bugreport #741841.
2003-05-21 Gisle Vanem made curl build with djgpp on DOS.Daniel Stenberg
2003-05-12 Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings ifDaniel Stenberg
set to "". This frees the application from having to know which encodings the library supports.
2003-05-09support for CURLOPT_FTP_USE_EPRT addedDaniel Stenberg
2003-04-30if there's a cookiehost allocated, free that tooDaniel Stenberg
2003-04-11ah, move the zero byte too or havoc will occurDaniel Stenberg
2003-04-11support ? as separator instead of / even if not protocol was givenDaniel Stenberg
2003-04-11show a verbose warning message in case cookie-saving fails, afterDaniel Stenberg
Ralph Mitchell's notification.
2003-04-10Vlad Krupin's URL parsing patch to fix the URL parsing when the URL has noDaniel Stenberg
slash after the host name, but still a ? and following "parameters".
2003-03-31move the ssl config clone call to before the connectionexists call and thenDaniel Stenberg
also subsequently free the ssl struct if the connection struct is to be deleted
2003-03-31Fixup after talks with Richard Bramante. We should now make betterDaniel Stenberg
comparisons before re-using SSL connections and re-using SSL connection IDs.
2003-03-31Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH thatDaniel Stenberg
disables the host name check in the FOLLOWLOCATION code. With that option set, libcurl will send user+password to all hosts.
2003-03-31Frankie Fong filed bug report #708708 which identified a problem withDaniel Stenberg
ConnectionExists() when first doing a proxy connecto to a HTTPS site and then switching over to a HTTP connection to the same host. This fix corrects the problem.
2003-03-25white space and indent fixDaniel Stenberg