Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Robert Iakobashvili re-arranged the internal hash code to work with a custom | Daniel Stenberg | 2007-06-26 | 1 | -6/+38 |
| | | | | | | hash function for different hashes, and also expanded the default size for the socket hash table used in multi handles to greatly enhance speed when very many connections are added and the socket API is used. | ||||
* | Use plain structs and not typedef'ed ones in the hash and linked-list code. | Daniel Stenberg | 2005-01-25 | 1 | -18/+19 |
| | |||||
* | Source cleanups. The major one being that we now _always_ use a Curl_addrinfo | Daniel Stenberg | 2004-06-24 | 1 | -5/+5 |
| | | | | | linked list for name resolved data, even on hosts/systems with only IPv4 stacks as this simplifies a lot of code. | ||||
* | updated year in the copyright string | Daniel Stenberg | 2004-01-07 | 1 | -1/+1 |
| | |||||
* | Jeff Pohlmeyer did some marvelous debugging to track this one down. We MUST | Daniel Stenberg | 2003-09-14 | 1 | -1/+1 |
| | | | | | | NOT free the existing hash entry when we try to add a new one that matches an existing entry. We now instead free the new one, and make the parent function use the old entry's struct instead. | ||||
* | new proto for Curl_hash_init | Daniel Stenberg | 2003-08-14 | 1 | -1/+1 |
| | |||||
* | removed the local variables for emacs and vim, use the new sample.emacs | Daniel Stenberg | 2003-01-29 | 1 | -8/+0 |
| | | | | way for emacs, and vim users should provide a similar non-polluting style | ||||
* | copyright year update in the source header | Daniel Stenberg | 2003-01-16 | 1 | -1/+1 |
| | |||||
* | Curl_resolv() now returns a different struct, and it contains a reference | Daniel Stenberg | 2002-11-05 | 1 | -5/+4 |
| | | | | | | | | 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. | ||||
* | updated source code boilerplate/header | Daniel Stenberg | 2002-09-03 | 1 | -7/+7 |
| | |||||
* | Now uses Curl_ as prefix for internal global symbols. curl_ should only be | Daniel Stenberg | 2002-04-27 | 1 | -12/+11 |
| | | | | used for "exported" globals. | ||||
* | Prune old hostcache entries with each call... | Sterling Hughes | 2002-04-17 | 1 | -0/+1 |
| | | | | This can be optimized a tidbit, but this is a start. | ||||
* | Add protos and change return value of curl_hash_count.... | Sterling Hughes | 2002-04-13 | 1 | -1/+1 |
| | |||||
* | Speed up the hash code considerably, removing a bunch of legacy crud | Sterling Hughes | 2002-04-12 | 1 | -33/+17 |
| | |||||
* | copyright string (year) update | Daniel Stenberg | 2002-03-19 | 1 | -1/+1 |
| | |||||
* | Remove erreaneous include, setup.h is included one line above | Sterling Hughes | 2002-01-14 | 1 | -2/+0 |
| | |||||
* | Make cach'ing work with threads now, there are now three cases: | Sterling Hughes | 2002-01-07 | 1 | -0/+1 |
| | | | | | | | - 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 | ||||
* | Sterling Hughes' provided initial DNS cache source code. | Daniel Stenberg | 2002-01-03 | 1 | -0/+86 |