Commit Graph

189 Commits

Author SHA1 Message Date
Miek Gieben 78d5e52ece fix q 2012-08-26 20:46:11 +02:00
Miek Gieben 845f4a6992 dont export - minimize api 2012-08-24 12:42:41 +02:00
Miek Gieben 39d8d37d96 remove from here, own repo github/miekg/fks 2012-08-09 23:35:18 +02:00
Miek Gieben 784e99184e Fix wildcards 2012-08-09 23:00:51 +02:00
Miek Gieben 370c423137 merge 2012-08-09 22:08:14 +02:00
Miek Gieben 3cae9bbd96 remove println 2012-08-09 21:15:26 +02:00
Miek Gieben 939fd83e83 Fix the IsSubDomain issue 2012-08-09 21:05:20 +02:00
Miek Gieben d5cc33b623 logging on again 2012-08-08 15:44:10 +02:00
Miek Gieben 634fc35d9f Merge branch 'dev' of github.com:miekg/dns into dev 2012-08-08 14:09:52 +02:00
Miek Gieben b30ea1d44f works better 2012-08-08 14:09:47 +02:00
Miek Gieben 5ad0afa614 Fix quit 2012-08-08 13:51:27 +02:00
Miek Gieben 155be1a09a tweaks 2012-08-08 13:36:37 +02:00
Miek Gieben 53b2034c77 tweaks 2012-08-08 13:35:03 +02:00
Miek Gieben 672dcdb355 less logging 2012-08-08 13:23:36 +02:00
Miek Gieben e8c99e5726 correct the port 2012-08-08 13:20:48 +02:00
Miek Gieben 59d4b9de20 both ports should be 1053 2012-08-08 13:12:38 +02:00
Miek Gieben 1845cb4b75 listen on v4/v6 2012-08-08 13:03:14 +02:00
Miek Gieben 648e765d31 gofmt 2012-08-08 12:58:09 +02:00
Miek Gieben cc33ab2a70 tweaks to make it work 2012-08-08 12:58:02 +02:00
Miek Gieben 3e40faddf5 fixup shield 2012-08-08 12:43:12 +02:00
Miek Gieben d6cc21a0aa implement cache eviction 2012-08-08 11:52:54 +02:00
Miek Gieben f335343759 more stuff 2012-08-08 11:45:25 +02:00
Miek Gieben 17af20cd88 Think its working now 2012-08-08 11:25:03 +02:00
Miek Gieben 8ff781934c q tweaks 2012-08-08 11:13:19 +02:00
Miek Gieben 466496a23b Fix chaos 2012-08-08 11:08:25 +02:00
Miek Gieben a01d73e72a Fix reflect 2012-08-08 09:50:21 +02:00
Miek Gieben 755bb11fde update the documentation 2012-08-08 09:26:29 +02:00
Miek Gieben 8646c8c6e6 Update fks-shield and remove ListenAndServeTsig
ListenAndServeTsig can be handled much more easier
if you create your own server object
2012-08-08 09:19:14 +02:00
Miek Gieben fadc0b3a95 Use addpower and droppower 2012-08-07 22:36:39 +02:00
Miek Gieben 57e09b572a remove colon 2012-08-07 22:03:01 +02:00
Miek Gieben 0bb09aad72 Fix bugs and make tsig working 2012-08-07 21:48:19 +02:00
Miek Gieben fa093f0dc3 Add more commands and tsig 2012-08-07 21:06:01 +02:00
Miek Gieben 757b6f3902 more commands, now with tsig 2012-08-07 21:05:16 +02:00
Miek Gieben 5780d9ad77 added 2012-08-07 20:54:54 +02:00
Miek Gieben e29e6a324e more 2012-08-07 20:41:38 +02:00
Miek Gieben 468348fc28 user mgmt 2012-08-07 20:24:57 +02:00
Miek Gieben 7e213aea0d add user management 2012-08-07 19:04:52 +02:00
Miek Gieben 70b98c505e more docs and add LIST 2012-08-07 17:42:36 +02:00
Miek Gieben 37ff3f9f84 Add DROP and READXFR 2012-08-07 12:33:31 +02:00
Miek Gieben e1ed0866a9 add documentation 2012-08-07 09:07:10 +02:00
Miek Gieben 38c6ef4005 more sane logging 2012-08-07 08:31:34 +02:00
Miek Gieben 1e58ea2d5f more sane logging 2012-08-07 08:28:56 +02:00
Miek Gieben eaec51df72 Add dynamic zone reading 2012-08-06 22:33:39 +02:00
Miek Gieben 26bbfdfde1 proto dyn. config stuff 2012-08-06 21:59:32 +02:00
Miek Gieben 4b51a293d6 Fix q to use the simpler api 2012-08-06 20:41:58 +02:00
Miek Gieben f090b34c40 Use the new api - now on to fixing Tsig 2012-08-06 20:03:46 +02:00
Miek Gieben 3aebdca5ff less logging 2012-08-05 21:25:07 +02:00
Miek Gieben 1282dbaf9a Use binary packets in the cache 2012-08-05 21:21:48 +02:00
Miek Gieben e628564f33 Fix attempts in the client 2012-08-05 18:36:36 +02:00
Miek Gieben 51e13a15c9 snapshot 2012-08-05 18:13:23 +02:00
Miek Gieben 5cf4522eed Skeleton cache ready 2012-08-05 12:47:11 +02:00
Miek Gieben 1970a7b80f More nameserver stuff 2012-08-05 12:01:10 +02:00
Miek Gieben d238fcd358 name change 2012-08-05 11:20:23 +02:00
Miek Gieben 1ea0746ff8 newstuff 2012-08-05 11:17:42 +02:00
Miek Gieben 6259185838 Look for glue 2012-08-05 11:09:35 +02:00
Miek Gieben ac4f400d38 tweaks 2012-08-05 09:35:01 +02:00
Miek Gieben 8b1012b495 remvoe 2012-08-05 09:29:05 +02:00
Miek Gieben ae14f9a645 add bogus nl zone 2012-08-05 09:10:07 +02:00
Miek Gieben 3e33a3cb3a zone matching does not work ok 2012-08-05 05:39:47 +02:00
Miek Gieben 0a28fb5c6a Fixes for predecessor 2012-08-05 05:35:30 +02:00
Miek Gieben 74cb343482 add zone and put them in z dir 2012-08-05 04:55:27 +02:00
Miek Gieben 7a885b0c6b fqdn the handlers 2012-08-04 19:40:09 -07:00
Miek Gieben 54360034e0 Fix logging 2012-08-04 19:33:17 -07:00
Miek Gieben 6360aca9d2 fix erros 2012-08-04 19:29:29 -07:00
Miek Gieben 6150eab504 add todo 2012-08-04 19:23:34 -07:00
Miek Gieben f01d3cb5c3 Airplane\! hacking. Send correct referrals 2012-08-04 19:21:27 -07:00
Miek Gieben 6813365fa9 some fixes 2012-08-04 14:35:19 -07:00
Miek Gieben 963fb55991 Fix some faults 2012-08-04 14:16:29 -07:00
Miek Gieben bae774176f dont allocate at the beginning 2012-08-04 12:00:00 -07:00
Miek Gieben fba7b11981 Fix delegations 2012-08-04 11:56:57 -07:00
Miek Gieben d4c5036377 updates 2012-08-04 08:08:00 -07:00
Miek Gieben d0641c7cb9 A simple nameserver, doesnt do referals yet 2012-08-03 15:51:35 -07:00
Miek Gieben 051ceaa454 more stuff for a nameserver 2012-08-03 09:48:47 -07:00
Miek Gieben f62863dc27 Split of main and fix some dumb erros 2012-08-03 09:28:00 -07:00
Miek Gieben e08a87a991 Use the more correct SERVAIL instead of REFUSED 2012-08-03 08:38:41 -07:00
Miek Gieben cd0567023f Add small nameserver implementation 2012-08-02 15:19:22 -07:00
Miek Gieben ed25603f66 start of a nameserver impl 2012-08-02 14:57:32 -07:00
Miek Gieben 743e1dd3e8 Make it compile 2012-07-05 11:53:09 +02:00
Miek Gieben eb94be22bb more lookup stuff 2012-06-18 14:09:01 +02:00
Miek Gieben a926bccdd6 show size of query when using -question 2012-06-04 13:26:47 +02:00
Miek Gieben ea069ca1fb some tweaks 2012-06-01 11:45:47 +02:00
Miek Gieben 3517449bc9 Make it work correct 2012-06-01 10:21:26 +02:00
Miek Gieben 26f583571d boe 2012-06-01 10:15:54 +02:00
Miek Gieben bb376b18b3 Add size received to a pkt 2012-06-01 10:05:27 +02:00
Miek Gieben aae0f8b7a1 bugfix for nsd 2012-06-01 08:39:24 +02:00
Miek Gieben c326309d62 Fix subnet stuff 2012-05-31 22:40:52 +02:00
Miek Gieben 1bf0864632 First pass for edns subnet support 2012-05-31 21:40:07 +02:00
Miek Gieben 29365cc9d8 more consistent naming 2012-05-31 19:33:12 +02:00
Miek Gieben 5bc0c4df68 Add number of bytes too 2012-05-31 19:19:54 +02:00
Miek Gieben b0c12388e8 Give edns0 support as much need upgrade
Its now much nicer and more Go like. In essence ENDS0
is a sort of a mini RR parser.
2012-05-31 18:36:27 +02:00
Miek Gieben a550bf6d40 Fix examples NewClient() -> new(dns.Client) 2012-05-26 10:31:44 +02:00
Miek Gieben 7e2d4ac1d4 gofmt 2012-05-26 10:28:55 +02:00
Miek Gieben c84b165dee fix examples 2012-05-22 08:51:30 +02:00
Miek Gieben 06d424549e Make the default async queries more simpler to use
If you don't want to setup your own channels things should
now be simpler. Still the power for eleborate setups is there.
2012-05-21 20:58:41 +02:00
Miek Gieben 7b2745c51d fix 2012-05-21 20:25:04 +02:00
Miek Gieben 6d9ac0b3de Force v6 or v4 2012-05-21 15:45:26 +02:00
Miek Gieben 4ec99b2dec Fix examples 2012-05-21 14:56:14 +02:00
Miek Gieben 983d979698 Some documentation fixes and origid is not needed in tsig 2012-05-18 19:59:07 +02:00
Miek Gieben f26963f4c3 Fix incoming [IA]xfr
Make the function return a new channel, which is closed at the
end of the transfer. This way you can just use 'range' to loop
over the records.
2012-05-18 12:06:31 +02:00
Miek Gieben 2574856aa6 Add RemoteAddr() to the RequestWriter interface 2012-05-08 13:51:12 +02:00