Commit Graph
86 Commits
Author SHA1 Message Date
Martin Hoffmann 797f508f2f Fix typo.
Fixes #7
2017-02-05 09:36:32 +01:00
Martin Hoffmann 33f8a0105d Remove server stuff again. 2017-01-07 12:15:07 +01:00
Martin Hoffmann 1341d5b501 Small docs fixes. 2017-01-06 15:15:24 +01:00
Martin Hoffmann 585fade7bb Give DNameSlice::strip_suffix() a proper error. 2016-11-30 16:38:03 +01:00
Martin Hoffmann 572fd92ddf Move to double ended iterators for domain names. 2016-11-30 16:32:27 +01:00
Rushmore MushambiandGitHub 031af96b9d Fix another typo 2016-11-12 17:35:06 +02:00
Rushmore MushambiandGitHub df3846fcba Fix typo 2016-11-12 17:28:11 +02:00
Martin Hoffmann 55ba5f67b8 Add ::bits::name::LabelBuf. 2016-11-07 16:59:01 +01:00
Martin Hoffmann 9c259b601e Server transport and a first mock name server. 2016-10-21 15:21:48 +02:00
Martin Hoffmann dd9086adbd Lots of concurrency for bits::net::mpsc. 2016-10-20 20:27:10 +02:00
Martin Hoffmann 2371a20b1c Test and fix for bit::net::mpsc. 2016-10-20 19:47:59 +02:00
Martin Hoffmann 6ccdf5a379 Initial version of bits::net. 2016-10-20 17:28:50 +02:00
Martin Hoffmann eb3a0b44eb Listen to Clippy. 2016-10-14 15:18:42 +02:00
Martin Hoffmann ade402970e Add documentation to bits::record. 2016-10-11 16:24:43 +02:00
Martin Hoffmann f6968b4be4 Add documentation to ::bits::rdata. 2016-10-11 16:24:43 +02:00
Martin Hoffmann dcffd338c5 Drop Display bound from DName. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 1faa79e461 Add some documentation and tests to ::bits::parse. 2016-10-11 16:24:43 +02:00
Martin Hoffmann fdb0af8b0b Documentation and some tests for ::bits::name. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 17c5bc9fb3 Rename [Rev]NameIter to [Rev]NameLabel. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 6cc29a1a8d Rename DName::iter() to DName::labels(). 2016-10-11 16:24:43 +02:00
Martin Hoffmann 64431e5326 Documentation for ::bits::message_builder. 2016-10-11 16:24:43 +02:00
Martin Hoffmann da7c67ffcd impl<'a> DName for &'a DNameBuf 2016-10-11 16:24:43 +02:00
Martin Hoffmann 710476105b Rename Composer::with_vec() to Composer::from_vec() 2016-10-11 16:24:43 +02:00
Martin Hoffmann 3008a0ddeb Documentation and a pitiful few tests for ::bits::message. 2016-10-11 16:24:43 +02:00
Martin Hoffmann ee91e0d561 Switch bits::header to use byteorder and update documentation and tests. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 88ffeea4d1 Rename FullHeader to HeaderSection. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 83db15f8b1 Add tests for ::bits::compose. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 4970fdf3a4 Add documentation to ::bits::compose. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 031918a0d8 Add documentation and tests to ::bits::charstr. 2016-10-11 16:24:43 +02:00
Martin Hoffmann cab0d18187 New intro to ::bits. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 14e16d8e08 Move ::bits::parser to ::bits::parse for consistency. 2016-10-11 16:24:43 +02:00
Martin Hoffmann 8c4c0bc6f2 Rename PackedDName into ParsedDName. 2016-10-11 16:24:43 +02:00
Martin Hoffmann ff1b2e35a1 Refactor bits. 2016-10-11 16:24:43 +02:00
Martin Hoffmann a47b42532b Revised Query and Resolver. 2016-09-26 11:30:52 +02:00
Martin Hoffmann 38c062df01 Reworked requests. 2016-09-20 18:04:21 +02:00
Martin Hoffmann 04f965dcbe Make MessageBuilder use the actual header in the message target. 2016-09-20 13:39:50 +02:00
Martin Hoffmann b66278234e Clippygit status! 2016-09-19 14:52:51 +02:00
Martin Hoffmann a29ecfde5a MessageBuilder: Add shortcuts to later sections. 2016-09-16 13:26:11 +02:00
Martin Hoffmann 18a1193eb9 Fix tests and examples. 2016-09-16 13:07:08 +02:00
Martin Hoffmann 44df3c2de0 Let ComposeBuf build stream messages, choose via a new ComposeMode. 2016-09-16 12:59:06 +02:00
Martin Hoffmann d5a06c5b92 Add lookup_addr. 2016-09-13 11:17:12 +02:00
Martin Hoffmann 4b688f953e Add search list processing. 2016-09-12 17:42:18 +02:00
Martin Hoffmann 41c1073614 Here is why you write tests. 2016-07-27 21:35:31 +02:00
Martin Hoffmann 3c977b5d26 Use AsMut to make the dname builder pretty. 2016-07-27 20:14:41 +02:00
Martin Hoffmann ae7b0f661b Fourth part of zonefile parsing. 2016-07-27 17:35:01 +02:00
Martin Hoffmann d07d45b1d4 Properly skip blank lines. 2016-07-26 12:10:53 +02:00
Martin Hoffmann 0ab006264f Third part of zonefile parsing. 2016-07-25 17:21:18 +02:00
Martin Hoffmann 0b08f07d94 Rename ::bits::bytes traits. 2016-07-25 10:12:23 +02:00
Martin Hoffmann f426666afb Second part of zonefile parsing. 2016-07-24 18:47:31 +02:00
Martin Hoffmann 1617f2049d First part of zonefile parsing. 2016-07-22 18:20:02 +02:00