Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-10-04 | Based on a patch provided by Siddhartha Prakash Jain. In Curl_resolv() when | Daniel Stenberg | |
my_getaddrinfo() has been called (and wait has been set to TRUE), we check if the name already is resolved and if so don't return wait status to the parent. This can happen with IP-only names. | |||
2003-08-05 | ares awareness/usage/support added. If configure --enable-ares is used, we | Daniel Stenberg | |
build libcurl to use ares for asynch name resolves. | |||
2003-06-26 | use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions | Daniel Stenberg | |
2003-05-13 | Setup and use CURL_INADDR_NONE all over instead of INADDR_NONE. We setup | Daniel Stenberg | |
the define accordingly in the hostip.h header to work nicely all over. | |||
2003-02-04 | added the sharing of DNS cache | Jean-Philippe Barette-LaPierre | |
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-11-26 | fixed Curl_freeaddrinfo() to only free addrinfo, and added Curl_freednsinfo() | Daniel Stenberg | |
for freeing single dns cache entries | |||
2002-11-11 | unlock dns cache entries with a function call instead of a variable fiddle | Daniel Stenberg | |
2002-11-05 | Curl_resolv() now returns a different struct, and it contains a reference | Daniel Stenberg | |
counter so that the caller needs to decrease that counter when done with the returned data. If compiled with MALLOCDEBUG I've added some extra checking that the counter is decreased before a handle is closed etc. | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-04-25 | In order to not get problems with DNS cache pruning, we no longer store | Daniel Stenberg | |
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections. | |||
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2002-01-07 | Make 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-03 | Sterling Hughes' provided initial DNS cache source code. | Daniel Stenberg | |
2001-10-04 | getaddrinfo() cleanups | Daniel Stenberg | |
2001-10-02 | major connecting updates | Daniel Stenberg | |
2001-09-28 | more transparant support for IPv6 name resolving | Daniel Stenberg | |
2001-08-30 | Major rename and redesign of the internal "backbone" structs. Details will | Daniel Stenberg | |
be posted in a minute to the libcurl list. | |||
2001-02-05 | Jun-ichiro itojun Hagino's IPv6 adjustments | Daniel Stenberg | |
2001-01-05 | Internal symbols that aren't static are now prefixed with 'Curl_' | Daniel Stenberg | |
2001-01-03 | dual-license fix | Daniel Stenberg | |
2000-09-21 | GetHost() changed function arguments | Daniel Stenberg | |
2000-06-20 | haxx.nu => haxx.se | Daniel Stenberg | |
2000-05-29 | David LeBlanc's fixes! | Daniel Stenberg | |
1999-12-29 | Initial revision | Daniel Stenberg | |