Commit Graph

201 Commits

Author SHA1 Message Date
Benjamin Fry
0f696950d9 make direct dependency on MIO optional (#78) 2016-12-21 08:39:25 -08:00
Benjamin Fry
8559dc0d47 make openssl optional 2016-12-18 17:39:09 -08:00
Benjamin Fry
fbdc8dd94b cleanup before 0.9.0 release 2016-12-16 23:48:58 -08:00
Benjamin Fry
1f8ede233b Merge branch 'master' into 0.9.0_release 2016-12-11 01:11:57 -08:00
Benjamin Fry
58e082a937 fix notify and create to take RecordSets and not single records 2016-12-10 17:54:31 -08:00
Benjamin Fry
81c6f91fff updated versions to 0.9.0 and cargo deps 2016-12-08 04:54:09 -08:00
Benjamin Fry
cbfa7bea5a move to new mpsc channels 2016-11-23 23:11:57 -08:00
Benjamin Fry
3f5f770741 timeouts for ServerFuture 2016-11-23 12:05:09 -08:00
Benjamin Fry
2b705dc300 Bfry/split client server (#68)
* initial split of server

* split client and server crates

* create scripts for running tests across crates

* fix target location in tests

* trying different travis settings for getting kcov working

* fix directory change in kcov setup

* fixing for loop for the kcov tests

* added some env config for config tests

* adding back sudo settings, and additional coveralls merging config

* fix exclude paths

* merging coverage reports

* fixing results kcov paths
2016-11-08 21:28:51 -08:00
Benjamin Fry
061938e401 fixes rustc 1.11 compies, #66 2016-11-03 19:30:58 -07:00
Benjamin Fry
3520d181bb update Changelog for 0.8.0 2016-11-03 00:17:22 -07:00
Benjamin Fry
a4bd5bb93f add more documentation to client modules 2016-11-02 23:49:53 -07:00
Benjamin Fry
aa1e0461c0 deprecated old client 2016-11-02 22:54:58 -07:00
Benjamin Fry
8c4466bc64 updated Changelog 2016-10-20 21:49:00 -07:00
Benjamin Fry
56b5c9d594 ClientFuture added to changelog 2016-10-01 07:08:40 -07:00
Benjamin Fry
0de76b2fce Bfry/no panic (#42)
* mark all valid panic points

* OpCode no longer panic!()

* Changelog message for #37
2016-08-27 00:47:23 -07:00
Benjamin Fry
d572b4247c Merge branch 'master' into 0.7.3_name_patch 2016-08-12 23:57:32 -07:00
Benjamin Fry
7e718b4f36 ported would-block fix from client to server 2016-08-12 23:46:49 -07:00
Benjamin Fry
fb82133b4c fixes case issues with rollernet described in #27 2016-08-11 23:19:06 -07:00
Benjamin Fry
389e6004d1 Merge branch 'master' into 0.7.2_patch 2016-08-10 22:12:08 -07:00
Benjamin Fry
57488aee1f fixes #28: wildcard names in dnssec signing and validation 2016-08-10 22:02:33 -07:00
Benjamin Fry
26b44483b0 cleaned up Server impl to ease adding new connection handlers 2016-07-10 22:04:34 -07:00
Benjamin Fry
20b7b4fbdd randomize ports and query_id, #23 2016-06-28 23:36:15 -07:00
Benjamin Fry
58865b25e6 version bump to 0.7.0 2016-06-20 23:57:18 -07:00
Benjamin Fry
407c7df0e1 converted all ftests to use ignore annotation 2016-06-20 23:38:34 -07:00
Benjamin Fry
b91f1f01c6 zone private keys loading 2016-06-20 23:28:34 -07:00
Benjamin Fry
85d71ca83e Persistence (#18)
* initial SQLite integration

* iterable Journal

* journal recovery validated

* validation of journaling adds and deletes

* journal recovery in named

* updated journal documentation
2016-06-16 23:53:29 -07:00
Benjamin Fry
32f0bff0a3 version bump 2016-06-01 23:24:25 -07:00
Benjamin Fry
a72d0b11b8 client side compare_and_swap implemented 2016-05-31 23:58:23 -07:00
Benjamin Fry
0e2d3ef5d4 added delete_all 2016-05-30 23:26:50 -07:00
Benjamin Fry
9e9f4bf0de client append operation 2016-05-30 13:31:45 -07:00
Benjamin Fry
520cf3d73e client create semantics added 2016-05-30 01:28:25 -07:00
Benjamin Fry
8ff4935079 added tests for NSEC record creation 2016-05-22 23:58:29 -07:00
Benjamin Fry
18eb2dc707 nsec record creation 2016-05-21 00:53:11 -07:00
Benjamin Fry
64c1020ba4 DNSKEY added to zone 2016-05-19 00:00:40 -07:00
Benjamin Fry
aab326f9fd zone signing complete 2016-05-15 01:15:34 -07:00
Benjamin Fry
0a0b0d45d1 clean up RData a little 2016-05-10 22:11:45 -07:00
Benjamin Fry
3e4b50f98b Cleaning up interfaces of the A and AAAA RData 2016-05-09 19:17:43 -07:00
Benjamin Fry
a331f249ed cleanup in preparation for zone signing 2016-05-08 21:47:43 -07:00
Benjamin Fry
99827a57a9 updated mio to 0.5.1 2016-05-02 21:54:35 -07:00
Benjamin Fry
de02278362 proper looping for async inbound requests 2016-05-02 21:15:32 -07:00
Benjamin Fry
588464847d RRSet cleanup in preperation for RRSIG signing 2016-04-30 12:09:56 -07:00
Benjamin Fry
46f4d7c3b1 Fixes for the mio 0.5.0 on Linux 2016-04-07 23:46:25 -07:00
Benjamin Fry
351fddb5fa update version to 0.5.2 2016-04-04 21:37:30 -07:00
Benjamin Fry
bf3a7582ce updated dependencies 2016-03-30 23:40:05 -07:00
Benjamin Fry
ba7da2aae3 version bumped to 0.5.1 2016-03-30 23:20:11 -07:00
Benjamin Fry
4c62e0349a fixed nsec3 hashing and base32hex encoding 2016-03-30 21:25:18 -07:00
Benjamin Fry
c9692cfe6c changelog 2016-03-22 21:48:54 -07:00
Benjamin Fry
8f053e618b 0.5.0 release 2016-03-22 21:36:17 -07:00
Benjamin Fry
cac5bf3cc9 Added NSEC record type support 2016-03-14 23:59:49 -07:00
Benjamin Fry
c388512d66 Backdated and added Changelog, with tags 2016-03-14 22:37:41 -07:00