Miek Gieben
0c0b97f72b
Parsing fix for lines starting with class or TTL
...
name. IN SOA a6.nstld.com. hostmaster.nic.name ....
IN 7200 NS j6.nstld.com.
7200 IN NS k6.nstld.com.
Wasn't handled properly
2012-02-27 18:48:53 +01:00
Miek Gieben
fd6bdd4bba
Elegant Tsig handling in the server
...
Lowlevel, but flexible. i.e. usable when building a server
2012-02-26 22:38:15 +01:00
Miek Gieben
acba7a84fc
Add server side tsig support
2012-02-26 22:02:55 +01:00
Miek Gieben
f7f1d2ab42
Add listenAndServerTsig function
2012-02-26 21:33:50 +01:00
Miek Gieben
7981d35886
remove todos, it is working already
2012-02-26 20:09:03 +01:00
Miek Gieben
b7f997cc6e
Fix setting the rdlength for compressed names
...
RawSetRdlength was working with a 0xC00 bitmask which
should have been 0xC0.
2012-02-26 18:23:21 +01:00
Miek Gieben
7047ab5809
Some tweaks for reflect
2012-02-26 09:54:50 +01:00
Miek Gieben
e37fe55e7e
Fix reflect wtr os/signal package
2012-02-25 22:47:26 +01:00
Miek Gieben
8b4957fe2e
Tweaks
2012-02-25 22:12:01 +01:00
Miek Gieben
ef2e12b0dd
Validation fixes, still not perfect, but much nicer
2012-02-25 22:04:29 +01:00
Miek Gieben
76d4547fbf
Rename Cname to Target in RR_CNAME
2012-02-25 22:01:49 +01:00
Miek Gieben
1450ac2761
Fix nsec3 parsing
2012-02-25 21:49:57 +01:00
Miek Gieben
485c7e7a41
Fix some outstanding todos
2012-02-25 21:42:08 +01:00
Miek Gieben
f6f91203d1
Also look at the msg header when validating
2012-02-25 19:12:02 +01:00
Miek Gieben
e54577a80f
already fixed
2012-02-25 00:09:25 +01:00
Miek Gieben
93246f458e
Fix error handling and TC bit
2012-02-24 23:43:34 +01:00
Miek Gieben
843abbef36
Fix nsec3verify for wildcard at the n.c. level
...
When a wildcard is not denied and the closest encloser *is*
denied we have a problem.
Thank to Peter van Dijk for pinging me
2012-02-24 21:26:01 +01:00
Miek Gieben
5013a4058f
Gofmt
2012-02-24 20:35:56 +01:00
Miek Gieben
3b089b94fc
slightly faster parsing
2012-02-23 20:13:37 +01:00
Miek Gieben
6dd212088e
clean ups
2012-02-23 19:49:47 +01:00
Miek Gieben
89c05b4f74
gofmt
2012-02-23 19:37:08 +01:00
Miek Gieben
69cecf63bd
Newline in text record
2012-02-23 19:15:06 +01:00
Miek Gieben
4ee6d26106
correctly quote txt
2012-02-23 13:34:46 +01:00
Miek Gieben
c6042c4ce8
Work on copy of the header when validating
2012-02-23 12:46:39 +01:00
Miek Gieben
d0a45c667e
Downcase these domains
2012-02-23 10:47:50 +01:00
Miek Gieben
c7dd37b000
Fix TXT validation
2012-02-22 22:11:40 +01:00
Miek Gieben
1571b7a97b
bo gus
2012-02-22 22:04:39 +01:00
Miek Gieben
bbab3deff4
Fix
2012-02-22 11:42:51 +01:00
Miek Gieben
bad984954b
go fmt and line nr tweak
2012-02-21 22:43:24 +01:00
Miek Gieben
f9d3068eb9
Parsing speed increase of facter 2/3
...
Implemented my own little tokenizer in scanner.go. I only use the
stuff I need.
2012-02-21 22:41:00 +01:00
Miek Gieben
f8fb563af9
Added simple scanner impl.
2012-02-21 22:36:27 +01:00
Miek Gieben
3b4840e847
typo in the docs
2012-02-19 22:38:13 +01:00
Miek Gieben
28f24b46e6
Its even faster now
2012-02-19 21:09:57 +01:00
Miek Gieben
fee04d5ef9
Small tweaks to make it faster
2012-02-19 20:51:04 +01:00
Miek Gieben
c15712dbf6
remove unneed byte()
2012-02-19 19:57:01 +01:00
Miek Gieben
9c5c2ee96f
Fix very large SOA/TTL values
2012-02-19 18:36:59 +01:00
Miek Gieben
3f5f2ed026
compile fix
2012-02-19 16:23:43 +01:00
Miek Gieben
01796f5d2b
TALINK
2012-02-19 16:20:48 +01:00
Miek Gieben
b47f11ff9c
Dont know what I wanted with this
2012-02-19 15:49:02 +01:00
Miek Gieben
73299288aa
Remove the TODO
2012-02-19 15:38:21 +01:00
Miek Gieben
9bdd445088
HIP pack support - not tested
2012-02-19 15:37:27 +01:00
Miek Gieben
c82a1af1e3
HIP unpack support -- not tested
2012-02-19 15:33:12 +01:00
Miek Gieben
f45d4d933d
Add length for base64 encodings
2012-02-19 15:24:26 +01:00
Miek Gieben
3d85d719a1
small update
2012-02-19 13:38:31 +01:00
Miek Gieben
71a776ddb5
Fix HIP and add ExampleHIP test function
2012-02-19 12:28:31 +01:00
Miek Gieben
88a0052d1d
Fix newline/space handling and braces
...
( dsjkdjk
djsdjk
)
( dkjsdjsd
djskdjsd
)
Are two different strings, the above contains NO spaces, the bottom
one does. This doesn't matter anywhere, except in HIP record, which
say some data may not contain spaces.
2012-02-19 12:04:27 +01:00
Miek Gieben
32ce3502ae
add HIP here too
2012-02-19 11:27:16 +01:00
Miek Gieben
c5c7ade63b
small tweaks in the readme
2012-02-18 22:18:16 +01:00
Miek Gieben
73f11ddf6b
add URI record
2012-02-18 21:49:12 +01:00
Miek Gieben
da7e2c298f
add URI record
2012-02-18 21:49:02 +01:00