Commit Graph

979 Commits

Author SHA1 Message Date
Miek Gieben 82d825e798 Update the comments a little 2011-12-15 12:27:05 +01:00
Miek Gieben fcc9821edd Remove some debugging stuff 2011-12-15 11:33:28 +01:00
Miek Gieben c920777b44 Parsing works 2011-12-15 11:22:54 +01:00
Miek Gieben 5ea0337909 More debugging
RR with CLASS TTL are not parsed correctly (yet)
2011-12-14 16:02:21 +01:00
Miek Gieben 824cb459fb Parsing works 2011-12-14 15:37:36 +01:00
Miek Gieben 7c3a6087a5 Much better error handling 2011-12-14 14:35:45 +01:00
Miek Gieben 7f5ed33fbd New zonefile parsing. Now it compiles 2011-12-14 14:08:17 +01:00
Miek Gieben eda63f2a29 More tweaks 2011-12-14 14:02:55 +01:00
Miek Gieben f78bc74d97 More fixes for parsing 2011-12-14 12:54:08 +01:00
Miek Gieben 5836f0f8f6 More fixes, but doesnt compile yet 2011-12-14 11:56:12 +01:00
Miek Gieben 8bfa46dec7 Farewall Ragel 2011-12-14 11:32:14 +01:00
Miek Gieben be27aa5170 Farewall Ragel 2011-12-14 11:32:00 +01:00
Miek Gieben 1147670356 Farewall Ragel 2011-12-14 11:31:36 +01:00
Miek Gieben 70ab04bd6b Farewall Ragel 2011-12-14 11:31:31 +01:00
Miek Gieben 32a879d970 New parsing works, but a lot of stuff needs to be fixed:
* Parsing the different records
* Parsing private key files (trivial, but needs to be done)
2011-12-14 11:30:29 +01:00
Miek Gieben 9d7dfc3d5b Remove types.rl, we dont use Ragel anymore 2011-12-14 11:25:42 +01:00
Miek Gieben 260f2e9851 Add a testzone 2011-12-14 09:27:53 +01:00
Miek Gieben 978e9f9f36 Port over stuff from zparse.rl 2011-12-14 09:26:31 +01:00
Miek Gieben eddd1d33d1 Create my own parser 2011-12-14 09:00:39 +01:00
Miek Gieben f1ff334ab1 Rename DefaultTTL to DefaulTtl
This is more inline with the rest
2011-12-14 08:42:53 +01:00
Miek Gieben 94ff056c2f Fix the tests for the latest weekly 2011-12-10 20:54:26 +01:00
Miek Gieben 3630c09446 Small tweak to the todo 2011-12-10 14:35:27 +01:00
Miek Gieben ae17028dd0 Use fqdns 2011-12-09 22:45:13 +01:00
Miek Gieben 131f6962d1 gofmt 2011-12-09 21:45:57 +01:00
Miek Gieben 2e0a4a5e34 Allow A records without Rdata 2011-12-09 21:42:49 +01:00
Miek Gieben 05eb569938 Test and fix dynamic updates
* Update to the new Go version
* Fix lot of things that need fixes

Need a why to communicate half RRs (i.e. A record without rdata)
2011-12-09 21:12:03 +01:00
Miek Gieben 92736e2a8a Dont create a new type for updates 2011-12-09 20:56:59 +01:00
Miek Gieben d5c309e8d8 Dont append the default port to the nameservers 2011-12-09 16:13:59 +01:00
Miek Gieben 17d3f12d31 Fix NSEC presentation 2011-12-09 16:11:37 +01:00
Miek Gieben 88c12387f9 Fixes 2011-12-09 16:07:17 +01:00
Miek Gieben 794ad60217 shorten it even more 2011-12-09 16:01:59 +01:00
Miek Gieben 96cbd9420c add privatedns/oid 2011-12-09 16:00:41 +01:00
Miek Gieben ad11f2425e export Unpack/PackDomainName 2011-12-09 15:58:36 +01:00
Miek Gieben 11c7307b5b Fixes for the error type 2011-12-09 15:57:28 +01:00
Miek Gieben de1ee51809 First pass of updating tests 2011-12-09 15:47:41 +01:00
Miek Gieben b8f31fd915 Merge branch 'master' of github.com:miekg/godns 2011-12-09 11:17:45 +01:00
Miek Gieben e115e5da6e Update to the latest weekly: weekly/weekly.2011-12-06
The new time API must still be used. But for now it compiles.
All DNSSEC/TSIG timing is probably broken
2011-12-09 11:16:49 +01:00
Miek Gieben b40b34c37a Merge pull request #7 from dustywilson/patch-1
RRsetDeleteRR must set TTL to 0 otherwise BIND rejects with "FORMERR"
2011-12-06 03:47:23 -08:00
Dusty Wilson 564a0fe2e0 RRsetDeleteRR must set TTL to 0 otherwise BIND rejects with a "FORMERR" error when attempting to delete.
The file named/update.c.html in the BIND project tests the TTL immediately after seeing that "update_class == dns_rdataclass_none".  See also http://www.fiveanddime.net/bind-9/bind-9.3.1/bin/named/update.c.html and search for the above conditional.
2011-12-06 02:59:28 -08:00
Miek Gieben c9bb2e0617 Merge pull request #6 from taralx/master
gofmt
2011-11-28 00:59:18 -08:00
Taral c1889c778d gofmt (excluding _examples) 2011-11-27 21:03:21 -08:00
Miek Gieben 22a467e718 Fixes the latest weekly 2011-11-02 23:06:54 +01:00
Miek Gieben f00b7ec494 Fix EDNS/nsid
add it to the fingerprinting too
2011-09-26 09:32:24 +02:00
Miek Gieben 6e403621e1 Fix NSID (or OPT option code 3) 2011-09-26 09:11:14 +02:00
Miek Gieben 0f7bbd73e6 Use minor here 2011-09-21 14:38:16 +02:00
Miek Gieben 7363deccfe print it nicer 2011-09-21 14:34:42 +02:00
Miek Gieben f73eb899f0 better ordering 2011-09-21 14:28:57 +02:00
Miek Gieben da2e464de1 A lot of BIND specific checks 2011-09-21 14:22:43 +02:00
Miek Gieben a91881457e Start a cleanup 2011-09-21 11:35:20 +02:00
Miek Gieben 2c8dacf0c0 Trying to port some stuff from fpdns 2011-09-20 20:05:37 +02:00