Miek Gieben
ba6c414fe4
Return an error when packStruct fails
...
When doing the recursion be sure to catch the error that
might be generated.
Reported-by: madotsuki
2013-03-18 17:56:48 +00:00
Miek Gieben
99d23ee4a7
docs
2013-03-01 09:12:43 +01:00
Miek Gieben
ed28992106
Merge branch 'master' of github.com:miekg/dns
2013-02-09 08:36:28 +01:00
Miek Gieben
cd10853288
Make Len() and Copy() private
...
I don't think anybody will needs these, msg.Len() is still
available. Severly cuts back on the amount of exported functions.
2013-02-09 08:35:17 +01:00
Miek Gieben
8adb7c519c
Flag bad rdlength as an error
2013-02-08 16:39:21 +01:00
Miek Gieben
ababac6b57
Exclude msg.Compress from json
2013-01-24 20:46:07 +01:00
Miek Gieben
951af98c7e
fix multiple edns0 option code
2013-01-22 16:41:41 +01:00
Miek Gieben
81c44fbac6
Grree, typo
2013-01-20 18:16:47 +01:00
Miek Gieben
e66c2a1324
m.Size isnt used
2012-12-14 13:33:24 +01:00
Miek Gieben
9147aad21e
need to add test for dynamic updates
2012-12-09 21:17:16 +01:00
Miek Gieben
29fa0ac7c0
unpack: allow for multiple edns0 options
2012-12-09 21:11:15 +01:00
Miek Gieben
9705bb8077
gofmt
2012-12-09 20:18:11 +01:00
Miek Gieben
f56b237012
Fix zonesigning branch
2012-12-09 20:16:46 +01:00
Miek Gieben
940b786161
Merge conflict resolution
2012-12-09 20:15:31 +01:00
Miek Gieben
7fb499889a
Type rename
2012-12-09 20:11:56 +01:00
Miek Gieben
235e892dfc
Rename the RR types drop the RR_ prefix
...
This is also done in the official Go library. It also make the
code shorter.
2012-12-09 19:23:25 +01:00
Miek Gieben
3609f3e7a5
gofmt -s
2012-12-09 19:07:31 +01:00
Miek Gieben
ff22456520
Also check when unpacking for domainnames > 255
2012-12-06 10:55:31 +01:00
Miek Gieben
4c6d89f727
PackDomainName: check for 255 or more octects
...
Adhire to the spec.
2012-12-06 10:48:55 +01:00
Miek Gieben
f732827187
Add new error and fmt it
2012-12-06 10:40:14 +01:00
Miek Gieben
d758825590
more documentation
2012-12-02 10:14:53 +01:00
Miek Gieben
2a3b818b95
Use much more descriptive names for the maps
...
Alg_str -> AlgorithmToString
Rr_str -> TypeToString
And for the reverse maps also.
2012-12-02 09:29:54 +01:00
Miek Gieben
db014f9891
remove NSEC3 errors
2012-12-02 09:21:38 +01:00
Miek Gieben
ac39024a25
gofmt
2012-11-21 23:20:56 +01:00
Miek Gieben
9e02a40cc8
Merge branch 'reader'
2012-11-21 22:32:23 +01:00
Miek Gieben
7bd7a65e4d
Add CAA
2012-11-20 16:53:58 +01:00
Miek Gieben
67343920d5
Add CDS type
2012-11-20 16:52:18 +01:00
Miek Gieben
4737bfa319
Add the all important RKEY
2012-11-20 16:48:28 +01:00
Miek Gieben
3686d24ca7
Add NINFO record
2012-11-20 16:42:16 +01:00
Miek Gieben
f7956a96e6
ATMA
2012-11-20 14:32:06 +01:00
Miek Gieben
d34c05f4fc
Add def. of SIDN RR
2012-11-20 14:14:00 +01:00
Miek Gieben
f6896bea4f
Add X25 Resource Record
2012-11-20 14:07:16 +01:00
Miek Gieben
35744e52f8
semi add the NULL record
2012-11-20 13:53:41 +01:00
Miek Gieben
534b3ddfd8
Actually parse the uint64 as uint64, not as uint48
2012-11-19 12:30:42 +01:00
Miek Gieben
27de9bad36
Actually parse the whole uint64
2012-11-19 12:26:13 +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
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
Miek Gieben
3c5c9da8be
we already know the length of message
2012-10-11 13:06:27 +02:00
Miek Gieben
c5f0ecbdd8
in case of error do get the exact tag
2012-10-11 12:58:43 +02:00
Miek Gieben
6e43b3b666
Remove Tag.Get() and just look at the raw strings
2012-10-11 12:57:08 +02:00
Miek Gieben
506a4237e5
no nil checks
2012-10-10 21:00:47 +02:00
Miek Gieben
83b362dce6
optimization
2012-10-09 22:06:35 +02:00
Miek Gieben
d0d9c92612
fix typo
2012-10-09 22:01:57 +02:00
Miek Gieben
f38ce1b9b5
These non descriptive errors can go
2012-10-09 21:19:12 +02:00
Miek Gieben
570bf8dc69
Use proper error in packing and unpacking
...
All the relevant functions now return an error instead of
a simple boolean. This greatly approves the feedback to coders.
Spotted some fishy error handling along the way and fix that too.
2012-10-09 21:17:54 +02:00
Miek Gieben
099c19d5b2
Fix errors
2012-10-09 20:25:25 +02:00
Miek Gieben
4ebfc6b220
Merge branch 'v2'
2012-09-19 21:01:39 +02:00