aboutsummaryrefslogtreecommitdiff
path: root/lib/easy.c
AgeCommit message (Collapse)Author
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-09-28Bertrand Demiddelaer fixed curl_easy_reset() so that it doesn't mistakinglyDaniel Stenberg
enable the progress meter.
2004-07-24curl_easy_reset() added. Need testing and docs. I also think we should makeDaniel Stenberg
the initial setting up the struct should use this single function to avoid having the initialisation code at two places.
2004-06-24Source cleanups. The major one being that we now _always_ use a Curl_addrinfoDaniel Stenberg
linked list for name resolved data, even on hosts/systems with only IPv4 stacks as this simplifies a lot of code.
2004-06-09Alexander Krasnostavsky's fix to make libcurl build fine with configureDaniel Stenberg
--disable-http, which thus builds a libcurl without HTTP support.
2004-06-02very minor format editDaniel Stenberg
2004-05-27fixed curl_easy_duphandle() to properly clean up all memory if any memoryDaniel Stenberg
function fails and it returns NULL
2004-05-13deal with input arguments as NULLDaniel Stenberg
2004-05-11curl_global_init_mem() allows the memory functions to be replaced.Daniel Stenberg
memory.h is included everywhere for this.
2004-04-29curl_easy_duphandle() works again with ares enabledDaniel Stenberg
2004-04-27IDN: Gisle Vanem made the win32 version handle a missing CHARSET environmentDaniel Stenberg
and then figure it out with a suitable windows call.
2004-04-26added function headers and commentsDaniel Stenberg
2004-03-30adjusted to the new dns cache function to hide more hostip internalsDaniel Stenberg
2004-03-15if the global_init() is called from within curl_easy_init() and returnsDaniel Stenberg
an error code, we now make curl_easy_init fail and return NULL.
2004-03-03David Byron's work on making libcurl only require winsock 1.1 on WindowsDaniel Stenberg
machines.
2004-01-22use curl_off_t instead of off_t!Daniel Stenberg
2004-01-13Diego Casorran's fixes to allow native AmigaOS buildsDaniel Stenberg
2004-01-07updated year in the copyright stringDaniel Stenberg
2004-01-05David J Meyer's large file support.Daniel Stenberg
2003-10-14Kimmo Kinnunen fixed a crash with duphandle() when CURLDEBUG was setDaniel Stenberg
2003-10-14Gisle Vanem's IPv6-on-Windows patch applied!Daniel Stenberg
2003-08-14return failure when the host cache creation failsDaniel Stenberg
2003-08-11the new cookie functions that require 'data' passed inDaniel Stenberg
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-04-22 Peter Sylvester pointed out that curl_easy_setopt() will always (wrongly)Daniel Stenberg
return CURLE_OK no matter what happens.
2003-01-29removed the local variables for emacs and vim, use the new sample.emacsDaniel Stenberg
way for emacs, and vim users should provide a similar non-polluting style
2003-01-16copyright year update in the source headerDaniel Stenberg
2003-01-06fix bug (?) :-)Sterling Hughes
previously, if you called curl_easy_perform and then set the global dns cache, the global cache wouldn't be used. I don't see this really happening in practice, but this code allows you to do it.
2002-11-26fixed Curl_freeaddrinfo() to only free addrinfo, and added Curl_freednsinfo()Daniel Stenberg
for freeing single dns cache entries
2002-09-03updated source code boilerplate/headerDaniel Stenberg
2002-05-07support for ingoring session cookies addedDaniel Stenberg
2002-04-27Now uses Curl_ as prefix for internal global symbols. curl_ should only beDaniel Stenberg
used for "exported" globals.
2002-03-19copyright string (year) updateDaniel Stenberg
2002-01-07Make cach'ing work with threads now, there are now three cases:Sterling Hughes
- Use a global dns cache (via setting the tentatively named, CURLOPT_DNS_USE_GLOBAL_CACHE option to true) - Use a per-handle dns cache, by default - Use a pooled dns cache when in the "multi" interface
2002-01-03Sterling Hughes' provided initial DNS cache source code.Daniel Stenberg
2001-10-19curl_easy_duphandle() now properly clones the cookie optionDaniel Stenberg
- patch by T. Bharath
2001-10-11looks nicer and is better compatible with older vim versionsSterling Hughes
2001-09-17Linus Nielsen Feltzing's telnet-for-win32 fixesDaniel Stenberg
2001-09-12T. Bharath's patch that sets up a few necessary buffers in the duphandle()Daniel Stenberg
function
2001-09-07Added formatting sections for emacs and vimSterling Hughes
2001-09-05first shaky and stumbling attempts at a *_duphandle() functionDaniel 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-17include getinfo.h for Curl_getinfo() protoDaniel Stenberg
2001-08-15internal functions should not use 'CURL *' as arguments, I replaced themDaniel Stenberg
with the more appropriate 'struct UrlData *' instead.
2001-08-14Added an empty win32_cleanup for non-windows systems to prevent compilerDaniel Stenberg
warnings, changed the Curl_open() call as the second argument was never used anyway
2001-07-12Add win32 initialization support to curl_global_init() andSterling Hughes
curl_global_cleanup(). Update corresponding man pages... Improve the logic in curl_global_cleanup() and curl_global_init() so that they are not called twice if the application libraries have been initialized and make sure to reset the init flags in curl_global_cleanup().
2001-05-31Test and substance patch.Sterling Hughes
This is my first CVS commit :), what it does: - Makes sure that parts of the cURL library don't get initialized twice - Makes sure that we only free what we initialize
2001-05-31went back to the version where the flags argument to curl_global_init()Daniel Stenberg
specify exactly what global parts to init. Thanks to Sterling Hughes really for arguing wisely.
2001-05-30curl_global_init() support for CURL_GLOBAL_NOT_SSLDaniel Stenberg