Doc
This commit is contained in:
parent
dd36721421
commit
482b1b5db1
|
@ -9,14 +9,17 @@ implemented in the library.
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
* UDP/TCP queries, IPv4 and IPv6;
|
* 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);
|
* Client and server side programming (mimicking the http package);
|
||||||
* Asynchronous queries for client and server;
|
* Asynchronous queries for client and server;
|
||||||
|
* RFC 1035 zone file parsing.
|
||||||
* DNSSEC;
|
* DNSSEC;
|
||||||
* EDNS0;
|
* EDNS0;
|
||||||
* AXFR/IXFR;
|
* AXFR/IXFR;
|
||||||
* TSIG;
|
* TSIG;
|
||||||
* DNS name compression;
|
* DNS name compression;
|
||||||
* RFC 1035 zone file parsing.
|
|
||||||
|
|
||||||
Sample programs can be found in the `_examples` directory. They can
|
Sample programs can be found in the `_examples` directory. They can
|
||||||
be build with: `make examples` (after the dns package has been installed)
|
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
|
Miek Gieben - 2010-2012 - miek@miek.nl
|
||||||
|
|
||||||
## Supported RFCs and features include:
|
## Supported RFCs
|
||||||
|
|
||||||
* 103{4,5} - DNS standard
|
* 103{4,5} - DNS standard
|
||||||
* 1982 - Serial Arithmetic
|
* 1982 - Serial Arithmetic
|
||||||
|
|
|
@ -5,10 +5,10 @@ things that need to be fixed.
|
||||||
|
|
||||||
* Parsing
|
* Parsing
|
||||||
* $INCLUDE
|
* $INCLUDE
|
||||||
|
* Speed, we can always go faster. A simple reflect server now hits 30K qps
|
||||||
* Add handy zone data structure (r/b tree)?
|
* Add handy zone data structure (r/b tree)?
|
||||||
* Use the Exchange structure to deal with errors when resolving, esp. Timeout
|
* Use the Exchange structure to deal with errors when resolving, esp. Timeout
|
||||||
* IsSubdomain, IsGlue helper functions;
|
* IsSubdomain, IsGlue helper functions;
|
||||||
* Speed
|
|
||||||
* SaltLength in NSEC3 is ugly to set, should be automatically done. There are prolly a few more
|
* 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.
|
settings just like that -- need to look at them.
|
||||||
-edns NSID is another
|
-edns NSID is another
|
||||||
|
|
Loading…
Reference in New Issue