Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-29 | Port the TCP socket fix made in ares_fds() to ares_getsock() as well. | Steinar H. Gunderson | |
2007-09-29 | Previously, processing a large batch of timeouts was O(n^2) in the number of | Steinar H. Gunderson | |
outstanding queries, and processing a DNS response packet was O(n) in the number of outstanding queries. To speed things up in Google, we added a few circular, doubly-linked lists of queries that are hash-bucketed based on the attributes we care about, so most important operations are now O(1). It might be that the number of buckets are higher than most people would need, but on a quick calculation it should only be 100kB or so even on a 64-bit system, so I've let it stay as-is. | |||
2007-04-03 | update copyright year | Yang Tse | |
2007-02-26 | Removed inclusion of <sys/types.h> in .c-files | Gisle Vanem | |
since it's already included through "setup.h". | |||
2006-10-12 | avoid an overflow if an excessive amount of servers are used | Daniel Stenberg | |
2006-08-03 | Ravi Pratap fixed ares_getsock() to actually return the proper bitmap and | Daniel Stenberg | |
not always zero! | |||
2005-12-22 | Added ares_getsock() to extract sockets to wait for action on, without being | Daniel Stenberg | |
limited to select(). |