Commit Graph

1884 Commits

Author SHA1 Message Date
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 d942401931 comments/doc 2012-08-27 19:48:58 +02:00
Miek Gieben 8193e4954b Merge branch 'master' of github.com:miekg/dns 2012-08-27 09:12:57 +02:00
Miek Gieben f8d4bc7ea6 tweaks 2012-08-27 09:12:41 +02:00
Miek Gieben c0c9a5f3a9 docs 2012-08-27 08:41:14 +02:00
Miek Gieben 80038f2230 docs 2012-08-26 22:40:00 +02:00
Miek Gieben c833247546 docs 2012-08-26 22:32:47 +02:00
Miek Gieben 468d937c8f much stricter memory allocation for msg
Only allocate what you need=+1 (just to be sure)
2012-08-26 22:29:48 +02:00
Miek Gieben cc1bb251cc length tests 2012-08-26 22:10:55 +02:00
Miek Gieben d088547d45 completely remove 2012-08-26 21:18:11 +02:00
Miek Gieben 03af57964a Add a length that taks compression into account
Currently only ownername compression is done, but its a good
start.
2012-08-26 20:46:24 +02:00
Miek Gieben 78d5e52ece fix q 2012-08-26 20:46:11 +02:00
Miek Gieben 7444d67bfd tweaks 2012-08-25 22:40:32 +02:00
Miek Gieben 8d56ace2ed read locking 2012-08-25 22:12:29 +02:00
Miek Gieben eaaef0af9d Merge branch 'master' of github.com:miekg/dns 2012-08-25 22:08:22 +02:00
Miek Gieben 49eebd3be4 fix benchmarking for zonedata 2012-08-25 21:30:16 +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 0d148c2369 add empty testfile 2012-08-25 14:59:05 +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 2a391d079b fmt 2012-08-25 11:32:11 +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 d6238e8649 do I really need all those function -- no 2012-08-25 10:01:54 +02:00
Miek Gieben 9abebc170f Dont set the auth bit 2012-08-25 09:59:49 +02:00
Miek Gieben 2df0407ffe Merge pull request #18 from abh/test-server
Test that the server returns the expected records
2012-08-25 00:49:31 -07:00
Ask Bjørn Hansen 0a403841d8 Test that the server returns the expected records 2012-08-24 15:46:35 -07:00
Miek Gieben 61d6c250cd more 2012-08-24 15:27:34 +02:00
Miek Gieben b6342d94f9 typos 2012-08-24 15:20:20 +02:00
Miek Gieben ceb8516f3f update todo 2012-08-24 15:20:16 +02:00
Miek Gieben e4d9e184da Dont export any raw function 2012-08-24 15:06:15 +02:00
Miek Gieben 845f4a6992 dont export - minimize api 2012-08-24 12:42:41 +02:00
Miek Gieben b96e6ac78d tweaks to the documentation 2012-08-24 09:35:33 +02:00
Miek Gieben 2d90a06ade use in 2012-08-24 08:57:33 +02:00
Miek Gieben de20557d38 Add extra docs 2012-08-24 08:56:28 +02:00
Miek Gieben 20cc171789 Merge branch 'master' of github.com:miekg/dns 2012-08-24 08:35:12 +02:00
Miek Gieben 4686ff5c58 Merge pull request #17 from abh/clarify-server.go-comment
Clarify comment in server.go
2012-08-23 23:34:50 -07:00
Ask Bjørn Hansen ffb28d97f9 Clarify comment 2012-08-23 20:21:33 -07:00
Miek Gieben 15f03a72fb Not needed 2012-08-23 10:33:33 +02: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 3bbac5ec27 kill this - does not belong in a library 2012-08-21 16:49:13 +02:00
Miek Gieben b0fc5a2f22 re-export these - I use them in unbound 2012-08-20 18:03:15 +02:00