Commit Graph

69 Commits

Author SHA1 Message Date
Miek Gieben 05c75c348b Add funkenstorm
Added funkenstorm, only does stripping of additional section

Fix encoding of ipv4 addresses that are put in a  16 byte buffer (AAAA).
Just assume the last four bytes are ipv4 in that case
2011-01-21 12:55:35 +01:00
Miek Gieben cf3611347b Start of a complete nameserver 2011-01-19 10:51:17 +01:00
Miek Gieben a93456ae33 set GOMAXPROCS to an insane value 2011-01-19 10:40:26 +01:00
Miek Gieben e09e04e5d4 update TODO 2011-01-18 21:49:53 +01:00
Miek Gieben d7e95935ae update TODO 2011-01-18 21:35:09 +01:00
Miek Gieben 5786959b98 Test Nameserver Inside responder pkg 2011-01-18 21:01:08 +01:00
Miek Gieben eea816967b update the TODO 2011-01-18 15:52:42 +01:00
Miek Gieben 9eea4682fd Fix documentation 2011-01-17 21:10:48 +01:00
Miek Gieben ef9212db11 update todo 2011-01-17 16:10:41 +01:00
Miek Gieben c729cdd971 Add nsid to q 2011-01-17 10:51:33 +01:00
Miek Gieben 74796c8672 Add SRV and NAPTR record support 2011-01-17 10:30:20 +01:00
Miek Gieben 19b67db356 add 2011-01-16 21:11:44 +01:00
Miek Gieben f4257272fa add /etc/resolv.conf parsing from official go pkg 2011-01-16 21:09:57 +01:00
Miek Gieben d086722c36 Add rrset check function 2011-01-16 20:07:17 +01:00
Miek Gieben 317b23ceaf Parsing private key almost there 2011-01-16 17:43:41 +01:00
Miek Gieben 8ed6c8a8f4 more parsing: from private key file - not finished 2011-01-16 16:22:31 +01:00
Miek Gieben 5e0315bd58 Update TODO a little 2011-01-15 13:37:36 +01:00
Miek Gieben da68fa7c71 More stuff removed from the TODO 2011-01-15 12:31:54 +01:00
Miek Gieben 3e11fafac5 Fix the keygen alg: fill the correct bytes 2011-01-14 19:15:25 +01:00
Miek Gieben fff721c6e0 more stuff removed from the TODO 2011-01-14 12:14:41 +01:00
Miek Gieben af1d7ba702 small update 2011-01-13 17:12:19 +01:00
Miek Gieben 70fe0a61e3 update the TODO 2011-01-13 17:03:57 +01:00
Miek Gieben 4246a85b55 update the TODO 2011-01-13 16:17:36 +01:00
Miek Gieben fea310bbcf New API
rename resolver.DnsMsg to resolver.Msg. shorter and better
Adapt all files to this change
2011-01-13 16:12:02 +01:00
Miek Gieben a2ef425b84 doc updates 2011-01-12 00:30:42 +01:00
Miek Gieben 99d40351b8 Put GRONGs responder here 2011-01-11 09:55:01 +01:00
Miek Gieben 222d01625c Fix presentation for NSEC3 2011-01-10 16:18:01 +01:00
Miek Gieben 578304226f Add dnskey gen for RSA keys 2011-01-10 16:10:15 +01:00
Miek Gieben 4f8537dde2 incorp. in the main dns package 2011-01-09 20:00:37 +01:00
Miek Gieben 42ce4d3085 Fix tsig -- needs testing 2011-01-09 15:54:23 +01:00
Miek Gieben 19edd05274 Fold dnssec back into dns
It is more natural. Otherwise tsig and tkey needed to be
put in their own packages
2011-01-09 10:31:23 +01:00
Miek Gieben 1b39853f03 tsig generation; first stab 2011-01-08 22:39:15 +01:00
Miek Gieben b2e9fc8d84 Added TSIG
By defining a new struct I can re-use all the nice
stuff in msg.go
2011-01-08 21:51:20 +01:00
Miek Gieben 91cc627bcf tweaks to the todo 2011-01-08 19:28:59 +01:00
Miek Gieben fc8e6345af Fix examples and add notify prog
Show how simple a dns-notify becomes.
2011-01-08 13:46:51 +01:00
Miek Gieben 8b2c267b99 update todo 2011-01-06 15:30:18 +01:00
Miek Gieben 4592abaeec fix TODO 2011-01-03 11:34:54 +01:00
Miek Gieben df4dde5ad5 Add a zlutser program
validate an rrsig without checking the chain of trust
2011-01-02 20:07:45 +01:00
Miek Gieben 0d1c52216b remove exe 2011-01-01 22:06:56 +01:00
Miek Gieben 3a15a6534b update the todo 2011-01-01 21:40:37 +01:00
Miek Gieben 06a0389df2 update the TODO 2011-01-01 21:22:51 +01:00
Miek Gieben dc56e5e4ff small tweaks to the docs 2011-01-01 20:01:49 +01:00
Miek Gieben 10bfb3d036 Complete the list of DNS q opcodes 2011-01-01 19:51:25 +01:00
Miek Gieben 7c2de14b8d add TKEY and finalize TSIG
No crypto validation ofcourse... only the definition of the RRs
2011-01-01 19:26:08 +01:00
Miek Gieben b4a69fad37 Make the function on a resolver methods 2011-01-01 19:07:23 +01:00
Miek Gieben daf625264e Fix TCP sending
esp. when an imcomplete message is send back from the server.
Fix {A,I}XFR also
Add DNSError
2011-01-01 18:47:38 +01:00
Miek Gieben 43ebf75fac Fix XFR
The example test performs an axfr, but as ixfr differs slightly
it should also support ixfr
2011-01-01 17:42:13 +01:00
Miek Gieben 0dcdbe4361 Fix DNS over TCP
Actually send the 2 bytes length and also be prepared
to receive them.
2010-12-31 14:11:52 +01:00
Miek Gieben c71d8e1495 First stab for strconv
This will later be extended to be a real parser.
Applied assorted tweaks
2010-12-30 20:00:26 +01:00
Miek Gieben 1b362f5bd2 Copy from dig flags to q
q is a sample query app for Go dns
2010-12-30 18:48:29 +01:00