aboutsummaryrefslogtreecommitdiff
path: root/lib/url.c
AgeCommit message (Collapse)Author
2001-10-01moved the myalarm() usage, and now makes sure to switch it off after theDaniel Stenberg
name resolving, as that should be the *ONLY* section in libcurl that may take a while in a synchronous call.
2001-10-01introduced non-blocking connectsDaniel Stenberg
2001-09-28more transparant support for IPv6 name resolvingDaniel Stenberg
2001-09-18fixed bug report #462600, following a Location: when the initial URL didn'tDaniel Stenberg
have a protocol:// part did wrong
2001-09-18the stuff formerly done in Curl_http_close is now done in Curl_closeDaniel Stenberg
2001-09-12ConnectionKillOne() _can_ return -1 as an indication of errorDaniel Stenberg
This is T. Bharath's fix
2001-09-11CURLOPT_SSL_CIPHER_LIST supportDaniel Stenberg
2001-09-07Added formatting sections for emacs and vimSterling Hughes
2001-09-03use the LIBCURL_NAME instead of the "hardcoded" stringDaniel Stenberg
2001-08-30Major rename and redesign of the internal "backbone" structs. Details willDaniel Stenberg
be posted in a minute to the libcurl list.
2001-08-29cookie jar adjustmentsDaniel Stenberg
2001-08-28Added SSL session ID caching, moved some SSL code from url.c to ssluse.cDaniel Stenberg
2001-08-23When setting *_URL or *_PROXY in *_setopt(), it is important that we checkDaniel Stenberg
and possibly free the existing pointer first, and then clear the "allocated" bit. We previously mistakenly could free the new pointer passed to us by the friendly user...!
2001-08-22CURLOPT_FTPASCII is the old name, CURLOPT_TRANSFERTEXT is the newDaniel Stenberg
2001-08-15IPv6-addresses can have dots too!Daniel Stenberg
2001-08-15extract IPv6-style specified IP-addresses properlyDaniel Stenberg
2001-08-15non-public functions should not use CURL * as arguments, so I changed themDaniel Stenberg
to use 'struct UrlData *' instead
2001-08-14Curl_open() only take one argument now,Daniel Stenberg
Curl_ldap_done() and Curl_dict_done() were removed, compiler warnings corrected
2001-08-08Patrick Bihan-Faou introduced CURLOPT_SSL_VERIFYHOST and code to deal withDaniel Stenberg
it.
2001-08-06VMS #include fixes,Daniel Stenberg
file:// URL treatment improvements
2001-08-06corrected the comment for CURLOPT_WRITEHEADER in setopt(), and made itDaniel Stenberg
read a void * and not a FILE *, as that was how it used to work and not anymore...
2001-08-03httpreq cleanup fixDaniel Stenberg
2001-06-12Salvador Dávila's ftp range download fixDaniel Stenberg
2001-06-07SDavila posted a fix that sets conn->bits.use_range properly when doingDaniel Stenberg
resumed downloads
2001-05-31CURLOPT_MUTE and data->bits.mute are history, removed, gone!Daniel Stenberg
2001-05-30libcurl now has MUTE and NOPROGRESS set by defaultDaniel Stenberg
2001-05-30include strtok.h to get the prototypeDaniel Stenberg
2001-05-29strtok() replaced with strtok_r()Daniel Stenberg
2001-05-28T. Bharath's comments about SSL cleanup incorporated, and the two newDaniel Stenberg
curl_global_* functions
2001-05-15Pawel A. Gajda fixed resumed transfers on persistent connectionsDaniel Stenberg
2001-05-11another multiple FTP transfer fixDaniel Stenberg
2001-05-11Ingo Wilken's redirect fixesDaniel Stenberg
2001-05-10When re-using a connection, the path pointers were not setup properly soDaniel Stenberg
that multiple FTP transfers were not possible
2001-05-04'FILE *' changed to 'void *' in all callback functionsDaniel Stenberg
2001-05-03Cris Bailiff's fix to disable chunked transfers on re-used persistentDaniel Stenberg
connections.
2001-04-27improved treatment of "Content-Length: 0", which is done by havingDaniel Stenberg
maxdownload set to -1 when not used
2001-04-25connection re-using didn't work on non-default ports when not using proxyDaniel Stenberg
until now
2001-04-23no need to copy the name when re-using the connection, we already have theDaniel Stenberg
same name in that buffer from the URL parsing!
2001-04-22copy the name properly when re-using a connectionDaniel Stenberg
2001-04-18Remade resume stuff to keep data in the connectdata struct instead of theDaniel Stenberg
main handle struct to work with persistant connections
2001-04-11we don't use the HTTP_PROXY environment variable in uppercase anymore, sinceDaniel Stenberg
it might become a security problem (Bugs item #415391)
2001-04-11oops, missed the shut-off non-blocking fixDaniel Stenberg
2001-04-11SM made the connection timeout work for windows boxes!Daniel Stenberg
2001-04-10setopt() works with the new CURLOPT_HEADERFUNCTION:Daniel Stenberg
2001-04-03better error checks for failure conditions (based on Puneet Pawaia's reports)Daniel Stenberg
2001-03-29ftps:// support addedDaniel Stenberg
2001-03-23ConnectionExists() wrongly returned TRUE for too many connections if proxyDaniel Stenberg
was not used...
2001-03-15added connect timeout supportDaniel Stenberg
2001-03-14now works with IPv6 and HTTP proxyDaniel Stenberg
2001-03-14Edin Kadribaic's bug report #408488 forced a rearrange of two struct fieldsDaniel Stenberg
from urldata to connectdata, quite correctly.