wahern / dns

dns.c: Single file non-blocking DNS C library without callbacks or external dependencies.
http://25thandclement.com/~william/projects/dns.c.html
MIT License
256 stars 64 forks source link

Finish EDNS0 Support #4

Open wahern opened 8 years ago

wahern commented 8 years ago

Finish EDNS0 support in the resolver.

wahern commented 8 years ago

Basic EDNS0 support merged. But detection of nameservers not supporting EDNS0 is minimal, so automatic fallback is not complete. Leaving this ticket open for now. More refactoring is required in the core state machine before better detection can be cleanly added, and some of that refactoring will come with future feature merges.

wahern commented 8 years ago

Some TODO items: