Commit Graph

2938 Commits

Author SHA1 Message Date
Benjamin Fry
09c857b57f Simplified FSM for Lexer, lexer tests passing. 2015-09-02 20:11:06 -07:00
Benjamin Fry
aec63c5dfe parsing example rfc1035 master file, bug in escaped dots in names 2015-09-01 23:53:44 -07:00
Benjamin Fry
376273f2f2 compiling changes for parser logic! woohoo! 2015-08-31 09:53:34 -07:00
Benjamin Fry
179be5618e Cleaning up the lexer a bit. 2015-08-29 13:55:42 -07:00
Benjamin Fry
2715967845 support blank on first part of line 2015-08-26 00:09:01 -07:00
Benjamin Fry
28f38c6425 Lexer for text files 2015-08-25 23:15:37 -07:00
Benjamin Fry
1495ca4dd3 Travis status in readme 2015-08-22 11:53:07 -07:00
Benjamin Fry
5f197e0aad renaming Travis config to correct name... 2015-08-22 11:45:08 -07:00
Benjamin Fry
91f63ad001 Travis CI setup 2015-08-22 11:41:32 -07:00
Benjamin Fry
9999d706b5 Copyright update 2015-08-21 17:29:00 -07:00
Benjamin Fry
ffcbba5e48 Client is now succesfully querying server! 2015-08-21 16:48:22 -07:00
Benjamin Fry
5b9c046a77 Refactored serialization into encoder/decoder 2015-08-21 11:21:20 -07:00
Benjamin Fry
a8fe789836 Client written and working, but now need to implement pointer for names, non-consuming data stream 2015-08-18 17:07:45 -07:00
Benjamin Fry
d781deceee All tests passing for Messages 2015-08-18 11:33:55 -07:00
Benjamin Fry
b6c1ad2117 Message tests done, two failing, will fix 2015-08-18 07:07:53 -07:00
Benjamin Fry
e6d106aad5 Message parser and write_to done, need tests... 2015-08-17 17:30:08 -07:00
Benjamin Fry
382701ea1e all write_to functions implemented... 2015-08-17 16:11:31 -07:00
Benjamin Fry
9ad645564d Beginning of writers for RData. 2015-08-17 00:59:21 -07:00
Benjamin Fry
7adbc23d64 better tests, and new writing routines 2015-08-16 16:51:52 -07:00
Benjamin Fry
102bed0d1c Initial parsers for message and query, need tests, first writers 2015-08-15 15:13:20 -07:00
Benjamin Fry
2d2822edc6 Tests for the message Header 2015-08-14 16:28:01 -07:00
Benjamin Fry
7dc08e7664 Header parsing complete, tests still needed 2015-08-14 00:51:58 -07:00
Benjamin Fry
49cd2d6730 All RFC1035 fields parsing! 2015-08-13 15:55:31 -07:00
Benjamin Fry
8809b9d322 a bunch of rdata processors 2015-08-13 08:32:48 -07:00
Benjamin Fry
fe13d680bc A, AAAA and start of CNAME parsing 2015-08-12 17:21:19 -07:00
Benjamin Fry
c3a3418984 Switched to pop() and reversed array for all parsing 2015-08-12 14:09:21 -07:00
Benjamin Fry
ac7f9b025f minor refactor so that parsers can be used across RData 2015-08-12 13:34:12 -07:00
Benjamin Fry
1def967dfc Merge branch 'dev' of github.com:bluejekyll/trust-dns into dev 2015-08-12 10:19:41 -07:00
Benjamin Fry
8b7facb69e initial parsing for resource record, and stubbed rdata parsers 2015-08-12 00:54:54 -07:00
Benjamin Fry
57e06a192f Merge branch 'dev' of github.com:bluejekyll/trust-dns into dev 2015-08-11 09:05:23 -07:00
Benjamin Fry
55dac96d79 label parser is working with utf8 support! 2015-08-10 21:56:29 -07:00
Benjamin Fry
b151ba3b40 trying to get parsing tests going 2015-08-10 16:23:58 -07:00
Benjamin Fry
e617843e4f Compiling! 2015-08-10 14:49:52 -07:00
Benjamin Fry
1c86e24806 Beginings of the RR parser, not compiling 2015-08-10 08:24:50 -07:00
Benjamin Fry
f8f7a96b36 Class and RecordTypes coded 2015-08-08 15:24:25 -07:00
Benjamin Fry
9507c67aad minor updates 2015-08-07 20:10:39 -07:00
Benjamin Fry
488961b8ad start of resource records 2015-08-07 19:55:03 -07:00
Benjamin Fry
a3496cebf3 Initial commit 2015-08-07 19:47:12 -07:00