Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-04 | - Fix by Tofu Linden: | Daniel Stenberg | |
The symptom: * Users (usually, but not always) on 2-Wire routers and the Comcast service and a wired connection to their router would find that the second and subsequent DNS lookups from fresh processes using c-ares to resolve the same address would cause the process to never see a reply (it keeps polling for around 1m15s before giving up). The repro: * On such a machine (and yeah, it took us a lot of QA to find the systems that reproduce such a specific problem!), do 'ahost www.secondlife.com', then do it again. The first process's lookup will work, subsequent lookups will time-out and fail. The cause: * init_id_key() was calling randomize_key() *before* it initialized key->state, meaning that the randomness generated by randomize_key() is immediately overwritten with deterministic values. (/dev/urandom was also being read incorrectly in the c-ares version we were using, but this was fixed in a later version.) * This makes the stream of generated query-IDs from any new c-ares process be an identical and predictable sequence of IDs. * This makes the 2-Wire's default built-in DNS server detect these queries as probable-duplicates and (erroneously) not respond at all. | |||
2008-08-01 | Sync up with reality | Yang Tse | |
2008-07-16 | Improved configure detection of number of arguments for getservbyport_r | Yang Tse | |
2008-07-15 | Allow --enable-largefile and --disable-largefile configurations. | Yang Tse | |
Configure process no longer needs nor checks size of curl_off_t. Library will now be built with _REENTRANT symbol defined. | |||
2008-07-03 | ares_gethostbyname() fallback from AAA to A records with CNAME present | Daniel Stenberg | |
2008-07-02 | fallback to gettimeofday when monotonic clock is unavailable at run-time | Yang Tse | |
2008-06-09 | fix pkg-config reporting of private libraries needed for static linking | Yang Tse | |
2008-05-30 | Brad House fixed a missing header file inclusion in adig sample program | Yang Tse | |
2008-05-15 | sync with reality | Yang Tse | |
2008-05-09 | Use monotonic time source if available. | Yang Tse | |
2008-05-05 | Improved parsing of resolver configuration files | Yang Tse | |
2007-11-21 | and we start on 1.5.2! | Daniel Stenberg | |
2007-11-21 | oops | Daniel Stenberg | |
2007-11-21 | start working on 1.5.1 now | Daniel Stenberg | |
2007-11-21 | this is what 1.5.0 is | Daniel Stenberg | |
2007-06-08 | start working on 1.4.1 | Daniel Stenberg | |
2007-06-08 | 1.4.0 preps | Daniel Stenberg | |