Commit Graph

1726 Commits

Author SHA1 Message Date
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 1bcfaec67f more radix stuff 2012-08-01 07:30:45 -07:00
Miek Gieben 728131f756 better docs 2012-07-17 11:41:55 +02:00
Miek Gieben c466f40e95 docs 2012-07-16 21:31:52 +02:00
Miek Gieben 921b991ad1 detect non-auth data 2012-07-16 21:24:05 +02:00
Miek Gieben e8ff9ea856 add glue detection 2012-07-16 21:20:58 +02:00
Miek Gieben f111fe57a1 tweaks 2012-07-16 21:16:42 +02:00
Miek Gieben 7adc5ab95b make origin an fqdn 2012-07-16 19:46:16 +02:00
Miek Gieben af2f485c8e Fix IsSubDomain 2012-07-16 19:16:36 +02:00
Miek Gieben b5720f99ed Merge branch 'dev' of github.com:miekg/dns into dev 2012-07-16 19:11:46 +02:00
Miek Gieben 3d60449628 more changes 2012-07-16 19:11:40 +02:00
Miek Gieben 46c5f66169 more glue check stuf 2012-07-16 19:11:04 +02:00
Miek Gieben 0f583730b9 Merge branch 'dev' of github.com:miekg/dns into dev 2012-07-16 19:10:24 +02:00
Miek Gieben 2931a5f7b1 more changes 2012-07-16 19:09:50 +02:00
Miek Gieben 0184607387 More radix stuff and think about glue detection 2012-07-16 13:31:18 +02:00
Miek Gieben 393719d659 Add LenLabels function - no allocations 2012-07-16 08:51:39 +02:00
Miek Gieben 6e31effe78 More zone updates 2012-07-15 23:15:04 +02:00
Miek Gieben 00ddf6551c use official one 2012-07-15 20:23:53 +02:00
Miek Gieben 3e8b67a8ad initialize better 2012-07-15 19:16:39 +02:00
Miek Gieben 8d963d7fa0 correctly insert 2012-07-15 18:16:20 +02:00
Miek Gieben 2569757dd1 insert it to 2012-07-15 18:13:24 +02:00
Miek Gieben 38f7400e18 A zone impl 2012-07-15 18:11:17 +02:00
Miek Gieben 68f08416ff more stuff 2012-07-14 22:54:49 +02:00
Miek Gieben a6611e8c33 added 2012-07-14 22:01:52 +02:00
Miek Gieben 24bc5b8041 Actually use strings.HasPrefix correctly 2012-07-11 11:09:52 +02:00
Miek Gieben 722460f52d documentation 2012-07-06 20:44:41 +02:00
Miek Gieben a113c7acd8 bug fix 2012-07-05 15:37:06 +02:00
Miek Gieben 335545f6d7 Return the correct code 2012-07-05 12:53:45 +02:00
Miek Gieben 743e1dd3e8 Make it compile 2012-07-05 11:53:09 +02:00
Miek Gieben c37493cbbf Merge branch 'master' of github.com:miekg/dns 2012-07-04 09:54:52 +02:00
Miek Gieben ec10df3916 Merge branch 'master' of github.com:miekg/dns 2012-07-04 09:52:50 +02:00
Miek Gieben 69344eee5f Add ReverseAddr functie 2012-07-04 09:48:59 +02:00
Miek Gieben b840df663c remove lookup 2012-07-04 09:43:17 +02:00
Miek Gieben 4a170ec1d3 update 2012-07-04 07:51:56 +02:00
Miek Gieben bdf23b5e58 Merge branch 'master' of github.com:miekg/dns 2012-07-04 07:45:52 +02:00
Miek Gieben 342df1a609 added 2012-07-04 07:43:52 +02:00
Miek Gieben a3fb69689b use buffered channels, as per Robs suggestion 2012-07-03 20:06:02 +02:00
Miek Gieben 3ec7e23c2e Merge branch 'master' of github.com:miekg/dns 2012-07-01 20:59:12 +02:00
Miek Gieben 2d2b4f5e64 tweaks to give more power to unbound package 2012-07-01 20:58:54 +02:00
Miek Gieben ff707cf2c0 revert this too 2012-06-30 14:49:37 +02:00
Miek Gieben d495831a86 unexport unpackStruct 2012-06-30 14:22:45 +02:00
Miek Gieben d2e0c31946 export unpackStruct 2012-06-30 13:32:04 +02:00
Miek Gieben f570d79c08 Export rr_mk (Rr_mk) 2012-06-30 13:16:38 +02:00
Miek Gieben 534433a714 gofmt -w 2012-06-20 20:16:36 +02:00
Miek Gieben e6fca0be3f Actually copy the RR for DNSSEC validation.
This is needed because we need to fiddle with the TTL and sometimes
even need to lowercase the rdata. We dont want this to propagate
to the original RRs
2012-06-20 19:16:54 +02:00
Miek Gieben 01442e58af more Copy() functions 2012-06-20 17:44:18 +02:00
Miek Gieben 4177512abe More Copy() methods 2012-06-20 17:12:10 +02:00
Miek Gieben a6f42f338a more copys 2012-06-20 14:32:23 +02:00
Miek Gieben 331276b2b1 add more Copy functions 2012-06-20 13:00:12 +02:00