Miek Gieben
db6b13c411
fix doc
2011-01-25 12:46:10 +01:00
Miek Gieben
756be15ce5
disable compression again
2011-01-25 12:32:18 +01:00
Miek Gieben
9d6d5ff3f7
play with pkt compression
2011-01-25 12:31:47 +01:00
Miek Gieben
64080d4c37
documentation updates
2011-01-24 22:35:36 +01:00
Miek Gieben
10fa55b047
make it slightly easier to compile funkensturm
2011-01-24 12:31:30 +01:00
Miek Gieben
986a0d7b78
Cleanups and allow for multple resovers -- needs testing
2011-01-24 11:01:42 +01:00
Miek Gieben
3cd7c55ee8
only sign for www.example.org
2011-01-24 09:56:25 +01:00
Miek Gieben
6f90b9d4d6
tweaks
2011-01-23 19:38:27 +01:00
Miek Gieben
6df62a99cb
dont error on nil pkts
2011-01-23 19:32:38 +01:00
Miek Gieben
6ccd86a048
add the newline
2011-01-23 19:31:04 +01:00
Miek Gieben
4e2ede52b5
change comments slightly
2011-01-23 19:17:12 +01:00
Miek Gieben
35ae8f9c12
copy the default over
2011-01-23 18:11:47 +01:00
Miek Gieben
05a23e25e1
nicer verbose output
2011-01-23 18:06:42 +01:00
Miek Gieben
c44591ab85
configure plain proxy by default
2011-01-23 17:55:35 +01:00
Miek Gieben
c96b7f978b
use fmt
2011-01-23 17:55:01 +01:00
Miek Gieben
656a0c5663
bunch of cleanups
2011-01-23 16:21:56 +01:00
Miek Gieben
e05cc84207
Slightly better, cleanup must still be done
2011-01-22 19:41:30 +01:00
Miek Gieben
5ba0733e31
Delaying pkt is working
2011-01-22 17:17:09 +01:00
Miek Gieben
52c9c3f15e
Add on-the-fly signing
...
it works, documentation coming
2011-01-22 16:10:18 +01:00
Miek Gieben
6a75e08368
small cleanups
2011-01-22 11:23:58 +01:00
Miek Gieben
035dc7c1d0
Fully transparant proxy in a few lines of Go
2011-01-22 11:21:11 +01:00
Miek Gieben
285c450fa8
More funkensturm stuff
2011-01-21 22:26:28 +01:00
Miek Gieben
ba42adbfcc
cleanup
2011-01-21 13:02:34 +01:00
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
131b3f388b
play it little with it
2011-01-20 16:32:03 +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
da922ebc4c
More robust and actually close the TCPListener
2011-01-18 21:34:22 +01:00
Miek Gieben
5786959b98
Test Nameserver Inside responder pkg
2011-01-18 21:01:08 +01:00
Miek Gieben
04f2bf449a
Dont answer responses even in test code
2011-01-18 19:54:58 +01:00
Miek Gieben
0d36c44a8e
add signal handling to the examples
2011-01-18 19:43:59 +01:00
Miek Gieben
bc25b1a162
Use short nil form
2011-01-18 15:51:24 +01:00
Miek Gieben
ec441e36e1
Add Meta data to the resolver
2011-01-18 15:44:30 +01:00
Miek Gieben
5715b7b67e
addd
2011-01-17 16:11:11 +01:00
Miek Gieben
d91b5b1804
weg
2011-01-17 16:10:57 +01:00
Miek Gieben
df95422771
dont belong in git
2011-01-17 15:53:33 +01:00
Miek Gieben
9a87cb59da
add rude reponder too
2011-01-17 15:52:32 +01:00
Miek Gieben
e57dc24115
A simple responder nameserver
2011-01-17 15:43:54 +01:00
Miek Gieben
c729cdd971
Add nsid to q
2011-01-17 10:51:33 +01:00
Miek Gieben
2bcd7bf74f
Dnssectest is removed
2011-01-17 10:40:08 +01:00
Miek Gieben
a7977d6665
Use the new parsing from /etc/resolv.conf
...
Fixup all the examples programs
2011-01-17 10:38:25 +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
586337bf57
Remove zlutser
2011-01-11 20:24:20 +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
b57613e8d8
Fix the examples so that they work with a nonresponding nameserver
...
Added some error checking
2011-01-03 12:30:19 +01:00
Miek Gieben
659fc455ba
better error handling
2011-01-03 12:18:17 +01:00
Miek Gieben
97506dafe4
Fix the error handling
...
Added new type (copied from net package) dns.Error that carries
all errors
2011-01-03 11:29:04 +01:00
Miek Gieben
b052387f0d
Can go
2011-01-02 20:08:48 +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
84dfab0d7f
more more more
2011-01-01 22:07:47 +01:00
Miek Gieben
0d1c52216b
remove exe
2011-01-01 22:06:56 +01:00
Miek Gieben
9976029ca6
Add install script for installation
...
Fix the examples for the new api
2011-01-01 22:03:41 +01:00
Miek Gieben
439c64abc6
add axfr to the list of example progs
2011-01-01 19:33:01 +01:00
Miek Gieben
9b595ed836
Add axfr example prog
2011-01-01 19:10:07 +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
6730efb0f5
finish q.go
2010-12-30 18:56:12 +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
Miek Gieben
acdab89120
Completely fix EDNS0
2010-12-30 18:42:40 +01:00
Miek Gieben
ec2e732ad3
Better handle error in pack/unpacking
2010-12-30 17:15:59 +01:00
Miek Gieben
28f4189630
Add 'q' a dig-like program (only 100 lines of code)
2010-12-30 16:44:32 +01:00
Miek Gieben
9d1d7444a3
Some fixes from creating a dig-like program
2010-12-30 16:38:16 +01:00
Miek Gieben
bcf320aad4
rename the examples dir
...
Make it *not* show up in godoc
2010-12-30 14:13:28 +01:00