Commit Graph

1001 Commits

Author SHA1 Message Date
Miek Gieben a9e3ec9880 Dont include large files in the repo 2011-12-16 14:48:20 +01:00
Miek Gieben c4f46f9937 Fix the parsetesting and do some performace tests 2011-12-16 14:38:52 +01:00
Miek Gieben 528d323dfa More records added 2011-12-16 11:33:30 +01:00
Miek Gieben 0308dfbc9d Add DS recorsd 2011-12-16 11:30:29 +01:00
Miek Gieben 28bc54e91a Parsing a signed miek.nl works 2011-12-16 11:20:17 +01:00
Miek Gieben c387c41767 Fix SOA parsing 2011-12-16 11:16:26 +01:00
Miek Gieben 4d5f6d66e2 More tweaks for parsing 2011-12-16 10:48:33 +01:00
Miek Gieben a5baf52283 Make DEBUG private: _DEBUG 2011-12-16 10:30:42 +01:00
Miek Gieben 235dee6a0d Fix the parse tests once more 2011-12-16 10:26:32 +01:00
Miek Gieben 06ae052c32 Implement returning errors from the scanner 2011-12-16 10:06:28 +01:00
Miek Gieben c6deba77e0 Fix the key parsing 2011-12-15 22:44:09 +01:00
Miek Gieben 35a1e137e2 More parsing fixes 2011-12-15 22:40:07 +01:00
Miek Gieben f4329cce16 More parsing tweaks 2011-12-15 18:03:41 +01:00
Miek Gieben 9168608abd More parsing fixes 2011-12-15 17:49:43 +01:00
Miek Gieben 1d1594809d Commit new private key scanner 2011-12-15 17:38:14 +01:00
Miek Gieben 081166db5e Fix the tests (Again) + NewRR(str)
Parse tests start to get working again
NewRR reads a string and is the easiest way to get an RR
in your code.
2011-12-15 17:37:07 +01:00
Miek Gieben 7d66f3dbb7 Add parsing for dnskeys 2011-12-15 13:15:31 +01:00
Miek Gieben 16c59707fe Sort the makefile 2011-12-15 13:04:40 +01:00
Miek Gieben 68b27f551c Remove the rl file 2011-12-15 13:04:00 +01:00
Miek Gieben 643ee5f5f2 Add privatekey parser that does not use Ragel 2011-12-15 13:03:51 +01:00
Miek Gieben 94ec863ffc Dont double quote text records
Text records are not correctly parsed if they have a comment
after them (don't ask)
2011-12-15 12:43:01 +01:00
Miek Gieben b73eaf020b Fix incep,expir date representation in rrsigs 2011-12-15 12:41:24 +01:00
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