Commit Graph

2136 Commits

Author SHA1 Message Date
Miek Gieben 00c4f46c7e Make WriteBuf ala io.Write 2012-11-18 12:05:18 +01:00
Miek Gieben 314a0eebcc Add support for L32, NID, L64 and LP records 2012-11-18 10:29:05 +01:00
Miek Gieben a95de22bc3 Pref -> Preference for all types that have one 2012-11-18 09:13:43 +01:00
Miek Gieben 5afca3330b Add tests and uppercase output of L64 2012-11-18 09:10:28 +01:00
Miek Gieben 85366b595b Fix presentation format 2012-11-17 23:01:35 +01:00
Miek Gieben c1ae9a3039 Also parse L32 2012-11-17 22:02:22 +01:00
Miek Gieben 702510bc0d Also parse L32 2012-11-17 22:01:45 +01:00
Miek Gieben e2bc22cb43 Add LP record 2012-11-17 21:43:09 +01:00
Miek Gieben a509e3af80 Add L64 2012-11-17 21:37:15 +01:00
Miek Gieben 4aea3d193b Add L32 record 2012-11-17 21:32:02 +01:00
Miek Gieben 0c3a90193a Add the NID record 2012-11-17 21:26:48 +01:00
Miek Gieben bf85adb03e Fix \DDD printing and parsing 2012-11-15 14:26:08 +01:00
Miek Gieben 5cb0346b60 \DDD in PackDomain works
Unpacking does not insert \DDD yet
2012-11-15 13:51:15 +01:00
Miek Gieben 43cadb2ffd Add parse test for octects in the name 2012-11-15 09:39:32 +01:00
Miek Gieben 301cfde8e5 add comment 2012-11-13 08:31:06 +01:00
Miek Gieben c75bda1641 gofmt 2012-11-13 08:29:28 +01:00
Miek Gieben 6362e8c7fb update changelog 2012-11-13 08:27:27 +01:00
Miek Gieben fbe3e80256 Merge branch 'master' of github.com:miekg/dns 2012-11-09 10:47:45 +01:00
Miek Gieben 01d40f1a63 Its NextDo() 2012-11-09 10:45:11 +01:00
Miek Gieben 20a1a740c5 Check for @ begin used as origin in rdata 2012-11-09 10:34:51 +01:00
Miek Gieben 2999e6a509 Add check origin function 2012-11-08 23:10:31 +01:00
Miek Gieben 4e40ecee0b docs 2012-11-04 12:41:24 +01:00
Miek Gieben 20b8675868 Dont nest so deep. Used a goto for now 2012-11-04 09:32:24 +01:00
Miek Gieben 74cffb0578 Go comments 2012-11-04 09:27:23 +01:00
Miek Gieben b90e2e85d6 Go comments 2012-11-04 09:26:54 +01:00
Miek Gieben 48c41f56c9 More idomatic 2012-11-04 09:23:08 +01:00
Miek Gieben 708b4575ad Merge branch 'master' of github.com:miekg/dns 2012-11-04 09:03:18 +01:00
Miek Gieben af7b06069d Merge pull request #33 from bortzmeyer/master
Example program check-soa.go
2012-11-04 01:03:05 -07:00
Stephane Bortzmeyer e9dd8feb4f Go equivalent of the "DNS & BIND" book check-soa program 2012-11-03 23:14:11 +01:00
Miek Gieben 76509f1f52 docs 2012-10-20 09:23:10 +02:00
Miek Gieben dffb9a2a34 Uh I do want to see NXdomains 2012-10-19 14:16:24 +02:00
Miek Gieben 93ff832d5d use anonymous structs for the mutexes 2012-10-18 08:29:12 +02:00
Miek Gieben 31f2d2d545 docs 2012-10-17 14:00:41 +02:00
Miek Gieben c6e75de70e add Apex function, to access a zonesapex 2012-10-17 13:56:11 +02:00
Miek Gieben ea947838d8 Do the TCP write in one write
Before the tcp writes were done like NSD does them:
2 bytes length, and the rest of the message.

Now a complete buffer is created with LLMMM...MMM, where
LL is the 2 byte length and MMM...MMM is the message to be send.
This makes the reply faster at the cost of doing a realloc of the
message buffer.
2012-10-17 12:40:57 +02:00
Miek Gieben a811e314c0 small tweaks to the readme 2012-10-17 09:06:49 +02:00
Miek Gieben 1cca340f0b Use attemps also in the dial function 2012-10-17 09:05:26 +02:00
Miek Gieben bf1e1e15dc docs 2012-10-16 19:14:03 +02:00
Miek Gieben 60d891eba6 put const here 2012-10-16 13:48:43 +02:00
Miek Gieben 56221057d3 exchangeBuffer was and is not needed 2012-10-16 13:18:59 +02:00
Miek Gieben 9ca924a069 Rename dynamic update functions (again)
* Use simple names and add zone Remove function for dynamic update use.
* Locking 'n stuff is all taken care off
* TSIG is working and the duplicate code is removed.
* readClient and writeClient are renamed read and write, because that is
  what they do.
2012-10-16 10:41:20 +02:00
Miek Gieben d8dc03bdba Merge branch 'tsig' 2012-10-16 09:51:35 +02:00
Miek Gieben be0423d80f Tsig for queries is working again 2012-10-16 09:42:38 +02:00
Miek Gieben 2d3630ac98 refacter the client code a bit and remove the duplicate code 2012-10-16 09:36:52 +02:00
Miek Gieben 3089111fa4 calculate tsig in the normal query path too 2012-10-16 08:50:53 +02:00
Miek Gieben bd435eb824 Small tweak 2012-10-15 20:36:02 +02:00
Miek Gieben 68456edeca Merge pull request #31 from polvi/edns_update_lease
initial stab at edns update lease http://files.dns-sd.org/draft-sekar-dn...
2012-10-15 11:33:19 -07:00
Miek Gieben d6a1321fdf Fix q for ipv6 2012-10-15 20:07:53 +02:00
Miek Gieben 39b9f93167 Fix tsig in the normal sending of queries 2012-10-15 20:00:49 +02:00
Alex Polvi ec8d3d51d1 initial stab at edns update lease http://files.dns-sd.org/draft-sekar-dns-ul.txt 2012-10-15 18:37:19 +01:00