Miek Gieben
da9a970a5e
Fix the newer names for EDNS0
2013-05-09 08:27:49 +02:00
Miek Gieben
ec9ac92fad
Half the parsing of the EDNS LLQ package
2013-05-08 23:03:02 +02:00
Miek Gieben
71e3d1dfcb
Preliminary support for EDNS0_LLQ
2013-05-08 22:34:42 +02:00
Miek Gieben
6ecde82c20
Remove UPDATE_LEASE to UL
...
The "other" edns0 option will then become LONG_LIVED_QUERIES which
is way to long to be practical, so I want to make it LLQ, UPDATE_LEASE
then needs to be come UL.
This will probably impact no-one, because noone uses this (I hope)
2013-05-08 22:28:19 +02:00
Miek Gieben
204a4c7393
isWildcard is useless - to look for it during a query
2013-05-08 20:47:58 +02:00
Miek Gieben
d287a66098
up the version to 1.1
2013-05-08 10:22:40 +02:00
Miek Gieben
eaee06b87e
update the documentation
2013-05-08 10:09:49 +02:00
Miek Gieben
0c698b9463
Merge pull request #39 from abh/edns-use-sourcenetmask
...
Use SourceNetmask to truncate IP addresses in EDNS-CLIENT-SUBNET packets
2013-05-08 01:05:59 -07:00
Ask Bjørn Hansen
0bcd43e7cc
Use SourceNetmask to truncate IP addresses in EDNS-CLIENT-SUBNET packets
...
OpenDNS returns SERVFAIL to the client if the address in the EDNS packet
is too long. The spec says to truncate it to the shortest possible address
when the SourceNetmask is applied.
2013-05-07 16:53:43 -07:00
Miek Gieben
fbea2567e5
Remove some stuff
2013-05-07 22:07:20 +02:00
Miek Gieben
1133a39996
Beter test and isWildcard function
2013-05-07 22:04:30 +02:00
Miek Gieben
57cdce3f58
Add a isWildcard function
2013-05-07 20:03:45 +02:00
Miek Gieben
e6e7649112
move functions closer together
2013-05-07 19:41:14 +02:00
Miek Gieben
2fd0e458df
Use Signature to be more in line with the non-plural RR
2013-05-07 10:33:20 +02:00
Miek Gieben
cfc222de3d
Add Sign3
2013-05-07 10:17:01 +02:00
Miek Gieben
e1151d6edc
Update the Zone structure for NSEC and NSEC3
2013-05-07 09:44:21 +02:00
Miek Gieben
49ffb70c33
Add nsec3 stuff
2013-05-06 22:51:22 +02:00
Miek Gieben
709d11aa2c
update documentation
2013-05-06 22:23:13 +02:00
Miek Gieben
2a79dc91a7
Remove node locks
2013-05-06 11:07:22 +02:00
Miek Gieben
77bba78ef3
Make removing work
2013-05-06 10:59:53 +02:00
Miek Gieben
aaf475fae3
In progress refactering of Remove*
2013-05-05 22:35:00 +02:00
Miek Gieben
7710e3ff81
Update readme
2013-05-05 21:59:43 +02:00
Miek Gieben
9a80799666
Fix remaining zone.Remove* functions
...
Fix the remove function and make them more like zone.Remove()
2013-05-05 21:52:21 +02:00
Miek Gieben
6cb4f9cf69
Fix remove too
2013-05-05 21:03:34 +02:00
Miek Gieben
d53d9eab81
gofmt
2013-05-05 20:30:44 +02:00
Miek Gieben
ba747fd510
Add some more tests
2013-05-05 20:30:39 +02:00
Miek Gieben
c38ec4ee6c
Fix signing
...
Fix the signing - the memory usage of the Zone structure is bad - and
needs to be fixed somehow.
2013-05-05 19:38:09 +02:00
Miek Gieben
76b81135e5
Update documentation
2013-05-05 09:52:37 +02:00
Miek Gieben
c798e9ca63
More Zone api changes
...
Fix the tests for the new Zone api.
2013-05-05 09:37:04 +02:00
Miek Gieben
4c7989886b
First pass at making zonedata more mem. efficient
2013-05-04 23:46:57 +02:00
Miek Gieben
07d0e08366
Remove radix from core go dns
2013-05-04 23:21:01 +02:00
Miek Gieben
45775dff76
Remove the radix.Radix dependency
...
Put everything in maps. This removes to a major dependency and
makes Go DNS only depend on the core Go packages. This will
probably also be faster than the current setup -- although this
needs to be benchmarked.
2013-05-04 22:28:44 +02:00
Miek Gieben
6c9efcdf1f
Small tweaks
2013-04-30 16:56:30 +02:00
Miek Gieben
495b7d6552
Add UID/GID/UINFO record
2013-04-30 16:42:04 +02:00
Miek Gieben
8285ae4e56
add uinfo uid gid and unspec rr type number
2013-04-30 15:20:01 +02:00
Miek Gieben
9d9f5e0b95
Implement CAA
2013-04-30 15:04:07 +02:00
Miek Gieben
cb4c191bd3
more docs
2013-04-27 17:12:22 +01:00
Miek Gieben
8d0b1a32cf
Add the code, but does fit in the map anymore
2013-04-27 17:02:28 +01:00
Miek Gieben
d075d4cad1
update readme
2013-04-27 16:57:33 +01:00
Miek Gieben
d3f6b37ffc
Merge branch 'master' of github.com:miekg/dns
2013-04-18 11:24:11 +02:00
Miek Gieben
859bb2659e
Add another rfc to the list
2013-04-18 11:23:53 +02:00
Miek Gieben
d2551c5c84
Docs and todo update
2013-04-17 08:47:07 +01:00
Miek Gieben
0ddecce7e6
remove useless comment
2013-04-17 08:38:10 +01:00
Miek Gieben
d098e9fdce
Lengh is 6 bytes for eui48
2013-04-16 15:38:15 +01:00
Miek Gieben
f43b7368bd
Add tests for EUIxx
2013-04-16 08:41:35 +01:00
Miek Gieben
740ad9674c
Allow EUI48 and EUI46 to be parsed
2013-04-16 08:41:35 +01:00
Miek Gieben
4c7a8b4985
Add EUI48 (108) and EUI64 (109)
...
This is an implementation of
http://tools.ietf.org/html/draft-jabley-dnsext-eui48-eui64-rrtypes-02
2013-04-16 08:40:24 +01:00
Miek Gieben
e1c501fcec
Fix the CertificateToDane return value: add error
...
This is more inline with the rest of the functions which
do return an actual error. It is however a small api change.
2013-04-09 08:00:08 +01:00
Miek Gieben
afd4d24572
doc typo
2013-04-07 22:05:48 +01:00
Miek Gieben
cba3ae4273
Small update to the TODO
2013-04-04 21:01:33 +01:00