Commit Graph

130 Commits

Author SHA1 Message Date
Miek Gieben d5e6aaba0b adapt to v2 radix tree impl. 2012-09-09 23:38:01 +02:00
Miek Gieben 288bb6f812 the panic isnt right, we can still hit it, just return nil 2012-09-08 11:09:40 +02:00
Miek Gieben 7fce26e781 work better with the latest radix 2012-09-08 08:07:35 +02:00
Miek Gieben cacd7c4dcd fix merge 2012-09-07 20:37:45 +02:00
Miek Gieben aeb4c7d310 Use new radix api
Find return a boolean if it has an exact match, predecessor has
been removed
2012-09-07 19:32:22 +02:00
Miek Gieben b00354cc65 tweaks for the new radix stuff 2012-09-07 18:48:36 +02:00
Miek Gieben 9b74e1bc28 dns is 8bit clean 2012-09-04 08:08:44 +02:00
Miek Gieben c03a914cec add version.server and version.bind 2012-09-03 13:56:43 +02:00
Miek Gieben ac51a3e97d add authors.bind and friends. 2012-09-03 13:01:39 +02:00
Miek Gieben 88902fc943 Add authors helper function 2012-09-03 12:54:18 +02:00
Miek Gieben 12c7bc1021 First set the timeouts, then use the socket 2012-09-01 09:28:19 +02:00
Miek Gieben 0a586f5ebb Merge branch 'master' of github.com:miekg/dns 2012-08-31 15:10:46 +02:00
Miek Gieben 7a0877d090 Merge conflict fixed 2012-08-31 15:10:43 +02:00
Miek Gieben 4a4292c1b9 fix merge 2012-08-31 15:05:59 +02:00
Miek Gieben 9242855153 fix rest 2012-08-31 10:13:21 +02:00
Miek Gieben a0e3423d8e dont bail out when accepting the conn fails 2012-08-31 10:08:36 +02:00
Miek Gieben 2e13e0e10c req in response is not needed 2012-08-30 09:34:40 +02:00
Miek Gieben 1f29674505 small tweaks 2012-08-29 09:59:08 +02:00
Miek Gieben 14a8b3c2f2 Fix documentation 2012-08-28 19:53:21 +02:00
Miek Gieben b2fadde636 Fix hijack 2012-08-28 19:46:29 +02:00
Miek Gieben 0eae2d1735 implement Hijack 2012-08-28 19:41:23 +02:00
Miek Gieben e4fb00c34d Fix handling of non fully qualified domain names
When PackDomain sees such a name it calls panic.
All panic now use the prefix 'dns:'
2012-08-28 18:21:23 +02:00
Miek Gieben 8bc979fe1e make it compile 2012-08-28 13:30:59 +02:00
Miek Gieben a8737b6741 check if the packet has a valid answer section 2012-08-28 13:21:51 +02:00
Miek Gieben 9e318901a6 preparing to use hijack 2012-08-28 13:12:55 +02:00
Miek Gieben afd8cbf39d Add TsigTimersOnly function 2012-08-27 21:27:49 +02:00
Miek Gieben 68961f2f5b Make the IsTsig and IsEdn0 more usefull by returning the record 2012-08-25 11:24:01 +02:00
Miek Gieben b6342d94f9 typos 2012-08-24 15:20:20 +02:00
Ask Bjørn Hansen ffb28d97f9 Clarify comment 2012-08-23 20:21:33 -07:00
Miek Gieben 6f7aad15d8 documenation 2012-08-21 17:36:58 +02:00
Miek Gieben 47c859bc81 documentation 2012-08-21 17:21:47 +02:00
Miek Gieben a9637eeff1 documentation tweaks 2012-08-21 16:52:36 +02:00
Miek Gieben b720003623 make api smaller 2012-08-17 08:31:38 +02:00
Miek Gieben 6aee81ad74 refacter this code 2012-08-08 14:43:59 +02:00
Miek Gieben f05b532a3f gofmt 2012-08-08 11:13:28 +02:00
Miek Gieben 466496a23b Fix chaos 2012-08-08 11:08:25 +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 468348fc28 user mgmt 2012-08-07 20:24:57 +02:00
Miek Gieben 07f206352a Add writebuf 2012-08-05 21:15:15 +02:00
Miek Gieben ae14f9a645 add bogus nl zone 2012-08-05 09:10:07 +02:00
Miek Gieben f204d99f07 documenation 2012-08-05 08:55:25 +02:00
Miek Gieben 77b74b02b0 Use Radix tree for the mux 2012-08-05 08:13:09 +02:00
Miek Gieben 4668fcfee4 Add Up method 2012-08-05 07:43:13 +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 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