Commit Graph

71 Commits

Author SHA1 Message Date
Miek Gieben f8d4bc7ea6 tweaks 2012-08-27 09:12:41 +02:00
Miek Gieben 8d56ace2ed read locking 2012-08-25 22:12:29 +02:00
Miek Gieben b22e2787fa gofmt 2012-08-25 20:57:26 +02:00
Miek Gieben ddcd9fb960 Merge branch 'lock' 2012-08-25 20:19:27 +02:00
Miek Gieben 251af89dcc Add locking for the zone structure 2012-08-25 20:19:13 +02:00
Miek Gieben 23d4972158 locking 2012-08-25 19:57:25 +02:00
Miek Gieben 8ee22a4494 typo 2012-08-25 19:38:52 +02:00
Miek Gieben c146770f82 locking here...? 2012-08-25 19:03:49 +02:00
Miek Gieben 9de9ce4424 Implement Zone.Remove() 2012-08-25 14:44:51 +02:00
Miek Gieben 21a11bb188 need somewhat different structure for efficient deletes 2012-08-25 12:59:39 +02:00
Miek Gieben b96e6ac78d tweaks to the documentation 2012-08-24 09:35:33 +02:00
Miek Gieben 47c859bc81 documentation 2012-08-21 17:21:47 +02:00
Miek Gieben 73b6d37885 cleanup api, dont export Year68 2012-08-17 08:29:45 +02:00
Miek Gieben 784e99184e Fix wildcards 2012-08-09 23:00:51 +02:00
Miek Gieben 939fd83e83 Fix the IsSubDomain issue 2012-08-09 21:05:20 +02:00
Miek Gieben 466496a23b Fix chaos 2012-08-08 11:08:25 +02:00
Miek Gieben 77b74b02b0 Use Radix tree for the mux 2012-08-05 08:13:09 +02:00
Miek Gieben bd400abbb9 remove debugging 2012-08-04 11:57:11 -07:00
Miek Gieben fba7b11981 Fix delegations 2012-08-04 11:56:57 -07:00
Miek Gieben d0641c7cb9 A simple nameserver, doesnt do referals yet 2012-08-03 15:51:35 -07:00
Miek Gieben 023ef1f3cd remove debugging 2012-08-03 09:31:47 -07:00
Miek Gieben f62863dc27 Split of main and fix some dumb erros 2012-08-03 09:28:00 -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 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 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 74095fb85a I do not have use for zone structures yet 2011-09-02 13:02:29 +02:00
Miek Gieben 0f1d52d66c Play with compression-like zone structures 2011-08-09 15:56:00 +02:00
Miek Gieben 7cd58b1700 start with zone compression 2011-08-09 15:24:53 +02:00
Miek Gieben 64715cc563 Extra nil checks
Now that parsing is broken. Fix the code to do nil checks
which now surface.
2011-08-08 10:20:52 +02:00
Miek Gieben ba30caf3b3 documentation 2011-07-31 22:29:50 +02:00
Miek Gieben 7cf37d9d6f Add another funkensturm example
This time a reverse proxy.

Funkensturm itself can also use a rewrite to make it nicer
2011-07-31 15:36:07 +02:00
Miek Gieben 05b7ac53dd Create qnamelist for nsec/nsec3 handling 2011-07-30 23:05:34 +02:00