Miek Gieben
b435d836c6
gofmt
2013-10-15 14:21:47 +00:00
Miek Gieben
35bcc78d76
Implement PX record
2013-10-13 13:23:02 +01:00
Miek Gieben
cc2c42cc91
Implement GPOS record
2013-10-13 13:01:33 +01:00
Miek Gieben
961e137891
Add NSAP and NSAP-PTR record
2013-10-13 12:25:08 +01:00
Tonnerre LOMBARD
dc79aa0c5a
Fix for typo in message in zscan_rr:
...
Adress is spelled with an insufficient number of ds.
2013-09-15 03:55:10 +02:00
Miek Gieben
47cc5b052d
Work on making IsDomainName better
2013-09-10 13:13:10 +00:00
Miek Gieben
5d094e6e2d
gofmt
2013-06-14 19:42:55 +01:00
Miek Gieben
d017b24161
parsing known records as unknown ones, does not work
2013-06-07 08:14:14 +01:00
Miek Gieben
6f0ce553cf
Acutally use the CERT parsing
...
Also fix some bugs in the errors it sends back
2013-06-05 22:28:13 +01:00
Miek Gieben
fd17416ab0
Fix parsing MINFO
2013-06-05 22:20:36 +01:00
Miek Gieben
b33fb29f34
Actually add the MINFO parsing
2013-06-05 22:16:55 +01:00
Miek Gieben
c66494c6c5
Resolv merge conflicts
2013-05-12 19:08:37 +02:00
Miek Gieben
81941d4422
Update all copyright notices
2013-05-12 16:15:52 +02:00
Miek Gieben
495b7d6552
Add UID/GID/UINFO record
2013-04-30 16:42:04 +02: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
ffca5f59b1
Make comments normative
...
Fixup the last RR and create a unit test
2013-03-04 15:40:22 +01:00
Miek Gieben
1807dfe2b0
NSEC3PARAM parsing needs slurp
2013-03-04 15:26:58 +01:00
Miek Gieben
7b7eaaa4b0
Make (some) commments normative in zonefiles
2013-03-04 12:16:20 +01:00
Miek Gieben
525465db6d
Add parse test and further tweaks
2013-03-04 11:24:08 +01:00
Miek Gieben
ecaf48ed4b
Fix URI target parsing
2013-01-20 18:26:10 +01:00
Miek Gieben
c00a096083
Merge branch 'master' of github.com:miekg/dns
2013-01-20 15:45:44 +01:00
Miek Gieben
27c20aff55
Fix URI
2013-01-20 15:43:40 +01:00
Miek Gieben
ed1bb58a66
typo in doc
2013-01-17 11:16:22 +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
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
4570e76f2a
Refacter txt parsing too
...
Added new function and make SPF, TXT and other use it.
2012-11-30 15:02:46 +01:00
Miek Gieben
0afd46c739
Shorten functions
...
Add a endingToString function to refacter a bunch of other setXXX
functions which all had the same endings.
2012-11-30 14:52:05 +01:00
Miek Gieben
48434502f4
layout tweaks in the source file
2012-11-30 14:05:08 +01:00
Miek Gieben
ac39024a25
gofmt
2012-11-21 23:20:56 +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
f6896bea4f
Add X25 Resource Record
2012-11-20 14:07:16 +01:00
Miek Gieben
314a0eebcc
Add support for L32, NID, L64 and LP records
2012-11-18 10:29:05 +01:00
Miek Gieben
c1ae9a3039
Also parse L32
2012-11-17 22:02:22 +01:00
Miek Gieben
702510bc0d
Also parse L32
2012-11-17 22:01:45 +01:00
Miek Gieben
01d40f1a63
Its NextDo()
2012-11-09 10:45:11 +01:00
Miek Gieben
20a1a740c5
Check for @ begin used as origin in rdata
2012-11-09 10:34:51 +01:00
Miek Gieben
915781ea86
Better naming
2012-09-11 21:45:21 +02:00
Miek Gieben
73b6d37885
cleanup api, dont export Year68
2012-08-17 08:29:45 +02:00
Miek Gieben
9c429db88f
parse RT
2012-08-10 09:25:35 +02:00
Miek Gieben
534433a714
gofmt -w
2012-06-20 20:16:36 +02:00
Miek Gieben
89ec077d8f
Support the WKS record
2012-06-02 17:33:49 +02:00
Miek Gieben
e747b8f46e
Add AFSDB
2012-06-01 13:34:14 +02:00
Miek Gieben
969ce4371d
Add support for MD and MF
2012-06-01 13:25:54 +02:00
Miek Gieben
cf78581c20
Add parsing for MINFO record
2012-05-06 21:28:53 +02:00
Miek Gieben
30d8d21886
Add parsing for MINFO record
2012-05-06 21:28:29 +02:00
Miek Gieben
e8d4dbb6ce
typo
2012-05-06 21:17:56 +02:00
Miek Gieben
f1554db05d
Add MG and MG record
2012-05-06 21:17:37 +02:00
Miek Gieben
00a6842b03
add MR record for parsing
2012-05-06 21:11:54 +02:00
Miek Gieben
da9dbaf1d1
Add parsing of the KX record
2012-05-06 21:02:46 +02:00
Miek Gieben
3611c4d458
fmt
2012-05-05 17:37:48 +02:00
Miek Gieben
d3171d4f71
Also parse the RP record (wire + zone)
2012-05-01 22:57:22 +02:00
Miek Gieben
79ea0f8e31
Fix LOC parsing
2012-05-01 22:21:44 +02:00
Miek Gieben
d30dcf93e0
Doesnt parse from string - otherwise it works
2012-04-30 23:59:15 +02:00
Miek Gieben
2ea2204a8b
add test
2012-04-30 21:57:42 +02:00
Miek Gieben
d85d8f9fe9
Start adding LOC tests
2012-04-30 21:42:58 +02:00
Miek Gieben
57f5a215d1
First pass at parsing LOC record in zone files
2012-04-30 19:08:27 +02:00
Miek Gieben
b50e3f690e
First chunk in parsing LOC RRs
2012-04-30 16:54:02 +02:00
Miek Gieben
0940f549bf
Skeleton function for parsing LOC records
2012-04-30 16:01:07 +02:00
Miek Gieben
edf4b3d11b
Test signing with ecdsa
2012-04-11 15:13:17 +02:00
Miek Gieben
3232814d1b
Fix client side TSIG
...
Redesign of TSIG. Validation is on the TOOD - this can be
done in the same way as in the server.
2012-03-01 22:40:34 +01:00
Miek Gieben
5fec355528
Allow TYPExxxx syntax in NSECx records
2012-02-28 20:20:07 +01:00
Miek Gieben
ea57a49d94
Allow mnemonic algorithm numbers in DS (and DS-like) records
2012-02-27 19:17:58 +01:00
Miek Gieben
ef2e12b0dd
Validation fixes, still not perfect, but much nicer
2012-02-25 22:04:29 +01:00
Miek Gieben
1450ac2761
Fix nsec3 parsing
2012-02-25 21:49:57 +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
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
f45d4d933d
Add length for base64 encodings
2012-02-19 15:24:26 +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
da7e2c298f
add URI record
2012-02-18 21:49:02 +01:00
Miek Gieben
a618f8edec
dhcid added
2012-02-18 21:37:03 +01:00
Miek Gieben
933625201c
add TA record
2012-02-18 21:22:58 +01:00
Miek Gieben
6d729d108c
Add DLV
2012-02-18 21:19:56 +01:00
Miek Gieben
441eaa6e17
Add HIP parsing for zone files
2012-02-18 21:04:31 +01:00
Miek Gieben
08a025259d
Get started for the LOC record
2012-02-18 19:26:11 +01:00
Miek Gieben
c2e99e8b41
Get started for the LOC record
2012-02-18 19:24:53 +01:00
Miek Gieben
8ff38fb8c1
Allow parsing of TLSA
2012-02-18 19:08:39 +01:00
Miek Gieben
70122e69d5
Add SPF record
2012-02-18 18:59:19 +01:00
Miek Gieben
30d6def515
Add support for IPSECKEY; no wirefmt conversion as of yet
2012-02-16 23:59:44 +01:00
Miek Gieben
4f118afe8c
Error start wth a lowercase
2012-02-15 23:04:46 +01:00
Miek Gieben
ef524d882a
Add features to soa parsing
2012-02-15 09:04:09 +01:00
Miek Gieben
697d67ea96
Fix origin handling and fix lines which start with ownernames
...
Zonefile handling is more robust and more up to the specs.
Also added a new zone file which has some nice properties
which trigger corner cases.
2012-02-15 08:47:31 +01:00
Miek Gieben
b49e4f2411
Allow @ to be recognized as zone origin
2012-02-14 13:23:09 +01:00
Miek Gieben
58a6be3959
Parse RFC3597 RRs (unknown RR handling)
...
The support is not 100%, an known rr cannot have it's
rdata in unknown form. Consider this a stupid part
of the RFC.
2012-02-13 21:34:06 +01:00
Miek Gieben
2f64868d3c
Add quotes to the parsing engine.
...
Support:
TXT
NAPTR
And other record that we may use.
2012-02-13 13:19:37 +01:00
Miek Gieben
42efa912b5
Almost there with parsing
2012-02-12 23:00:26 +01:00
Miek Gieben
a7b2a88e7a
Parsing TXT records now works OK
2012-02-12 22:24:18 +01:00
Miek Gieben
6279bb1917
Txt record parsing works -- need to look at the on-the-wire stuff
2012-02-12 21:52:20 +01:00
Miek Gieben
6ddb9ab88b
Txt record parsing works -- need to look at the on-the-wire stuff
2012-02-12 21:50:02 +01:00
Miek Gieben
5a48b54327
added quotes as important chars in the parser
2012-02-12 19:06:32 +01:00
Miek Gieben
9c478ab6e4
Add the dot in the correct place
2012-02-12 12:36:26 +01:00
Miek Gieben
34a711372a
Fix the ORIGIN appending
2012-02-12 12:28:08 +01:00
Miek Gieben
566e344417
Fix NextDomain in NSEC3 - its not a domain-name
2012-02-11 23:03:46 +01:00
Miek Gieben
1f56983ce7
Add test for nsec-like records
2012-02-11 22:59:34 +01:00