Commit Graph

80 Commits

Author SHA1 Message Date
Miek Gieben 0e51508efa Fix the examples 2011-12-17 20:14:39 +01:00
Miek Gieben 9aa41a5de3 Fix q 2011-12-16 19:18:18 +01:00
Miek Gieben 90735e313c Update the examples
The compile - they don't work
2011-12-16 17:37:21 +01:00
Miek Gieben 794ad60217 shorten it even more 2011-12-09 16:01:59 +01:00
Miek Gieben 11c7307b5b Fixes for the error type 2011-12-09 15:57:28 +01:00
Miek Gieben 22a467e718 Fixes the latest weekly 2011-11-02 23:06:54 +01:00
Miek Gieben f00b7ec494 Fix EDNS/nsid
add it to the fingerprinting too
2011-09-26 09:32:24 +02:00
Miek Gieben 0f7bbd73e6 Use minor here 2011-09-21 14:38:16 +02:00
Miek Gieben 7363deccfe print it nicer 2011-09-21 14:34:42 +02:00
Miek Gieben f73eb899f0 better ordering 2011-09-21 14:28:57 +02:00
Miek Gieben da2e464de1 A lot of BIND specific checks 2011-09-21 14:22:43 +02:00
Miek Gieben a91881457e Start a cleanup 2011-09-21 11:35:20 +02:00
Miek Gieben 2c8dacf0c0 Trying to port some stuff from fpdns 2011-09-20 20:05:37 +02:00
Miek Gieben 7df6476d8f small helper function 2011-09-20 19:33:37 +02:00
Miek Gieben 2f74133d6a More test functions
Minor tweaks for timeouts in client.go
2011-09-20 18:15:36 +02:00
Miek Gieben ce778454c4 more functions 2011-09-20 16:11:24 +02:00
Miek Gieben 47beef5d45 Add some more functions 2011-09-20 15:56:51 +02:00
Miek Gieben 9e2bec0041 split off the questions 2011-09-20 14:59:28 +02:00
Miek Gieben 1a81ac9c85 NSID is broken 2011-09-20 12:52:23 +02:00
Miek Gieben acfb57879c detect it correctly 2011-09-20 10:22:35 +02:00
Miek Gieben f8b01b366b basic fingerprint framework ready 2011-09-20 10:10:04 +02:00
Miek Gieben 8e71248212 It is working now 2011-09-20 10:04:42 +02:00
Miek Gieben 84c1eba6b7 Starts to work 2011-09-20 09:19:33 +02:00
Miek Gieben b9960f42ed tweaks 2011-09-19 22:58:36 +02:00
Miek Gieben e38ebda0cc It compiles 2011-09-19 22:41:38 +02:00
Miek Gieben fb68e29eb1 Create fp as a type 2011-09-19 22:27:56 +02:00
Miek Gieben 1b96a4413a added 2011-09-19 15:16:05 +02:00
Miek Gieben af63a2f45d fix edns0 and thus dnssec 2011-09-15 16:04:56 +02:00
Miek Gieben c939840fb2 Fix the examples
Esp. those using xfr functions
2011-09-10 21:37:57 +02:00
Miek Gieben 861a2adb6c Forget to the add the i := fv.Uint() 2011-08-08 13:10:35 +02:00
Miek Gieben 069c5237f5 added 2011-08-04 11:27:56 +02:00
Miek Gieben 66ea81043c Implement fully featured nameserver.
Currently:
    * does positive DNSSEC (no NXDOMAIN)
    * does plain NXDOMAIN
    * Name error
    * reasonable fast: 7000+ qps
2011-07-29 16:14:04 +02:00
Miek Gieben 47cc5b3e77 Fixes 2011-07-26 19:16:28 +02:00
Miek Gieben b2a6356596 Fix opt pseudo section stuff 2011-07-25 11:24:26 +02:00
Miek Gieben 1914a36ab7 implement show-query 2011-07-25 08:58:34 +02:00
Miek Gieben 6e7a5dd725 funkensturm compiles, but is slow for some reason 2011-07-06 19:21:19 +02:00
Miek Gieben 3c00547738 Fix 'q' too.
Adapt to the new api
2011-07-04 23:57:26 +02:00
Miek Gieben 15d84f0d7d Fix xfrprg -- needs testing 2011-03-30 17:50:07 +02:00
Miek Gieben 8a4647ec22 documentation 2011-03-30 15:35:49 +02:00
Miek Gieben af7f3f769f Fix the examples, except funkensturm 2011-03-30 15:23:09 +02:00
Miek Gieben e5a769baf0 Fix up API and documentation 2011-03-30 14:54:43 +02:00
Miek Gieben 0449ff62a2 seeing some light in the query API
global channels look to be helpfull
2011-03-30 11:14:36 +02:00
Miek Gieben 4b0bee3c94 fix q 2011-03-29 10:57:36 +02:00
Miek Gieben 2d7a1cddeb Add QuerySimple
Some examples are working again. Things are getting
better.

Still need to think about a generic Config (ClientConfig)
for parsing the /etc/resolv.conf
2011-03-29 10:15:42 +02:00
Miek Gieben be5e51a6ab Fix client programs 2011-03-28 16:51:29 +02:00
Miek Gieben 866e63aafa fix client stuff 2011-03-28 16:13:34 +02:00
Miek Gieben 135772de9f complete rewrite the resolver side
make it mirror the server side and thus
async and concurrent
2011-03-28 10:01:10 +02:00
Miek Gieben b74cc74914 Use Defaults() function for TSIG 2011-03-13 18:16:35 +01:00
Miek Gieben 26a19ac0fb remove it again 2011-03-13 18:01:01 +01:00
Miek Gieben 80e97d6439 Add generic New() function 2011-03-13 17:54:12 +01:00