This commit is contained in:
Miek Gieben 2012-01-15 16:29:01 +01:00
parent dd36721421
commit 482b1b5db1
2 changed files with 6 additions and 3 deletions

View File

@ -9,14 +9,17 @@ implemented in the library.
Features:
* UDP/TCP queries, IPv4 and IPv6;
* Fast, query speed should be around 30K qps. Parsing RR (from zonefiles)
does about 25K RR/s.
This is expected to be optimized in the near future;
* Client and server side programming (mimicking the http package);
* Asynchronous queries for client and server;
* RFC 1035 zone file parsing.
* DNSSEC;
* EDNS0;
* AXFR/IXFR;
* TSIG;
* DNS name compression;
* RFC 1035 zone file parsing.
Sample programs can be found in the `_examples` directory. They can
be build with: `make examples` (after the dns package has been installed)
@ -25,7 +28,7 @@ Have fun!
Miek Gieben - 2010-2012 - miek@miek.nl
## Supported RFCs and features include:
## Supported RFCs
* 103{4,5} - DNS standard
* 1982 - Serial Arithmetic

View File

@ -5,10 +5,10 @@ things that need to be fixed.
* Parsing
* $INCLUDE
* Speed, we can always go faster. A simple reflect server now hits 30K qps
* Add handy zone data structure (r/b tree)?
* Use the Exchange structure to deal with errors when resolving, esp. Timeout
* IsSubdomain, IsGlue helper functions;
* Speed
* SaltLength in NSEC3 is ugly to set, should be automatically done. There are prolly a few more
settings just like that -- need to look at them.
-edns NSID is another