73 Commits (efc54adc45371130bff53efc44b6c7eea063a8b3)

Author SHA1 Message Date
Brad House f799510901 thread safety enhancements 5 months ago
Brad House 008a912cc1 thread deadlock: make sure channel lock isn't used recursively 5 months ago
Gregor Jasny e2f029ab8b docs: distribute ares_dns_rec_type_tostr (#778) 6 months ago
Brad House 8d80486e04
Auto reload config on changes (requires EventThread) (#759) 6 months ago
David Hotham 2f200b9170
const is fine on ares__channel_[un]lock (#758) 6 months ago
Brad House 26361885be add missing copyrights 7 months ago
Brad House a2efab6c75 manpage: remove AUTHOR section 7 months ago
Oliver Welsh 89a8856cca
Add observability into DNS server health via a server state callback, invoked whenever a query finishes (#744) 7 months ago
Oliver Welsh fd81f36d3e
Add server failover retry behavior, where failed servers are retried with small probability after a minimum delay (#731) 8 months ago
Brad House 458c937213
Allow configuration value for NDots to be zero (#735) 8 months ago
Brad House b2139f6c79 ares_search_dnsrec() takes a const 8 months ago
Brad House 1aa0683d05 fix missing doc 8 months ago
Brad House e862d1facc
Rework internals to pass around `ares_dns_record_t` instead of binary data (#730) 8 months ago
Oliver Welsh fab65acae9
Add function ares_search_dnrec() to search for records using the new DNS record parser (#719) 8 months ago
Brad House 6a89286c7a Remove acountry completely from code, including manpage 9 months ago
Oliver Welsh 035c4c3776
Add flag to not use a default local named server on channel initialization (#713) 9 months ago
Brad House e5585105cd
Add ares_queue_active_queries() (#712) 10 months ago
Brad House fed3559cfc
Add ares_queue_wait_empty() for use with EventThreads (#710) 10 months ago
Brad House 58e029f332 make docs match PR #705 10 months ago
Andriy Utkin 71b413d804
docs/ares_init_options.3: fix args in analogy (#701) 10 months ago
Brad House 55bf3028e2 remove outdated copyright text 10 months ago
Brad House 7963c519fc
Event Subsystem: No longer require integrators to have their own (#696) 10 months ago
Erik Lax 26642c1014
Added flags to are_dns_parse to force RAW packet parsing (#693) 10 months ago
Brad House 95c6d70a6e
man ares_fds(3): mark as deprecated and add explanation (#691) 11 months ago
Brad House 87eb22ef26 docs: host -> ip 11 months ago
Brad House 44c59a91c3
ahost should use ares_getaddrinfo() these days (#669) 12 months ago
Brad House ae06072e88 reference alternative to ares_getsock() in docs 12 months ago
Brad House 6c91f510a0 tag some functions as deprecated in docs 12 months ago
Brad House d974c556bb
Support ipv6 link-local servers and %iface syntax (#646) 12 months ago
Brad House c7f4804b98 add missing manpage to distribution list 1 year ago
Brad House 45698509d8 remove a simply 1 year ago
Brad House 0529f6f1dc fix doc typo 1 year ago
Brad House a9442bd828
Basic Thread Safety (#636) 1 year ago
Christian Clauss 054f474a29
Fix typos discovered by codespell (#634) 1 year ago
Brad House 320cefe1c7 ares_set_servers_*() should allow an empty server list 1 year ago
Brad House 4982f76a2f
Query Cache support (#625) 1 year ago
Brad House b7e5182899 fix more docs 1 year ago
Gregor Jasny 53ed62b163
Fix typos and man page whatis entry (#619) 1 year ago
Brad House 99f5340e3c getaddrinfo ESERVICE 1 year ago
Brad House 5159314031
Release 1.22.0 (#616) 1 year ago
Brad House 4acd5759e9 Slight fixes for PR #615 1 year ago
Brad House cafe6b37db
Add DNS record manpages (#615) 1 year ago
Ignat 7a140cb478
Randomize retry penalties to prevent thundering herd type issues (#606) 1 year ago
Brad House 0cc570eabe
Implement ares_reinit() to reload system configuration into existing channel (#614) 1 year ago
Brad House 956b7ebf68
rewrite adig using new helpers (#607) 1 year ago
Brad House 9037340ef6 Mark a couple of parameters as const in the public API 1 year ago
Brad House 4ec6b5ce4c
Use EDNS by default (#596) 1 year ago
Brad House d2389cd3b7
`ares_channel` -> `ares_channel_t *`: don't bury the pointer (#595) 1 year ago
Brad House 001d74bfd9 docs: document setting servers can be done live 1 year ago
Daniel Stenberg 125c8a1684
docs: provide better man page references 1 year ago