Benjamin Fry
ab346d57ac
fix dns-over-openssl feature
2018-09-25 07:17:24 -07:00
Benjamin Fry
0850f1cf6f
https server and client working
2018-09-25 07:17:24 -07:00
Benjamin Fry
91fd17f9fc
add DoH test for ClientFuture
2018-08-07 08:53:46 -07:00
Benjamin Fry
d403a65845
ClientFuture with Multiplexer compiling
2018-08-07 08:53:46 -07:00
Benjamin Fry
f4981dfa84
Remove unused future, fix changelog
2018-05-19 10:08:03 -07:00
Benjamin Fry
9baa22b58c
changelogs updated for release
2018-05-17 16:27:26 -07:00
Benjamin Fry
8f8a608218
prepare resolver 0.8.0 release
2018-02-05 23:04:01 -08:00
Benjamin Fry
57e0c69f7c
final changelog for 0.13 and 0.7
2017-11-29 22:53:31 -08:00
Benjamin Fry
30861fa276
update changelog for CAA support
2017-11-29 22:53:31 -08:00
Benjamin Fry
debec5aa17
fix typo
2017-11-29 22:53:31 -08:00
Benjamin Fry
25b16b6294
update Changelogs
2017-11-29 22:53:31 -08:00
Benjamin Fry
d2548ad9e7
Make Client and Resolver Send + Sync ( #245 )
...
* resolver is sendable
* Client and SyncClient now Clone and Send
* share cache across clones of sync Resolver
* assert Client and SyncClient are send and sync
* remove explicit ClientConnection and Client send+sync requirements
* rusls send + sync
* fix type of messagefinalizer
* everything compiling
* use rustls for client side validation of server
* fix client when all features disabled
* add type param for compatibility tests
* fix references from subject_name to dns_name
* cleanup unused errors
* ignore integration-tests lib from coverage
2017-11-01 05:10:07 -07:00
Benjamin Fry
6ad2495866
cleanup FIXMEs from proto refactor
2017-10-13 07:46:48 -07:00
Benjamin Fry
095e687af0
fix feature options on client
2017-10-13 07:46:48 -07:00
Benjamin Fry
e8257f7ebd
no more references to Signer/MessageSigner in proto
2017-10-13 07:46:48 -07:00
Benjamin Fry
cad7244efa
fix integration tests
2017-10-13 07:46:48 -07:00
Benjamin Fry
48545b6cf3
resolver compiling
2017-10-13 07:46:48 -07:00
Benjamin Fry
1aca1eb4ca
add ecdsa tests
2017-10-03 13:15:45 -07:00
Benjamin Fry
df3193ec63
self-sign DNSKEY
2017-10-03 13:15:45 -07:00
Benjamin Fry
32d957d625
add new testing harness for DNSSec
2017-10-03 13:15:45 -07:00
Benjamin Fry
a89bf1da5e
bump versions
2017-09-26 23:29:17 -07:00
Benjamin Fry
9c93f574e9
update change logs
2017-09-26 23:29:17 -07:00
Benjamin Fry
9441aa7ff8
refactor lookup types and cache
2017-09-11 07:53:46 -07:00
Benjamin Fry
e299f5074a
fix README.md paths in Cargo.toml
2017-08-20 12:05:24 -07:00
Benjamin Fry
08a65f7659
add README.md to all projects for crates.io
2017-08-20 12:05:24 -07:00
Benjamin Fry
0b6ef21eb3
mark changelog as ready
2017-08-01 22:31:02 -04:00
Benjamin Fry
0f6a07711f
bump all crate versions
2017-07-30 12:53:02 -04:00
Benjamin Fry
90db66c6ea
cleanup Name and deprecate some interfaces
2017-07-30 12:53:02 -04:00
Benjamin Fry
dee0a33c5e
allow non-FQDN in prep for search domains
2017-07-30 12:53:02 -04:00
Benjamin Fry
2ce18c217a
updates for 0.10.5 and resolver 0.2.0
2017-07-06 23:57:30 -07:00
Benjamin Fry
cb7667b5e8
changelogs
2017-06-27 23:44:11 -07:00
Benjamin Fry
ceb19b67e0
add timeout where needed
2017-06-26 09:29:21 -07:00
Benjamin Fry
8c81d50ef7
prepare v0.10.3
2017-06-10 22:03:15 -07:00
Benjamin Fry
25574a8b6b
add changelog information
2017-05-30 06:18:44 -07:00
Benjamin Fry
ea7d81804b
WIP: upgrade ring to 0.9.x ( #133 )
...
* add PublicKey and pkcs8 generate
* add hash, and Verifier, cleanup DNSKEY usage
* cleanup key_format
* server compiling, all tests passing
* cleanup warnings in standard build
* Cleanup unneeded functions
* fix --no-default-features
* update changelog
* fix rustls build
* update ring
* temporary patch for updated tokio-rustls
* prepare for 0.10.2 release
2017-05-17 12:31:32 -07:00
Benjamin Fry
b7f3ef826e
prepare 0.10.1
2017-05-08 21:50:36 -07:00
Benjamin Fry
69cf0dc035
update Changelog
2017-05-08 20:54:39 -07:00
Benjamin Fry
80ad0e221b
support KEY flags
...
fix Signer to use RData for key_tag
2017-05-06 17:12:16 -07:00
Benjamin Fry
2e04575202
Adeed changelog information for rustls
2017-04-21 20:23:50 -07:00
Benjamin Fry
e8cf649c4f
require docs ( #116 )
...
* partial docs
* documentation for message.rs
* more docs
* all rdata documented
* all client interfaces documented
* get all Server public interfaces documented
* add missed docs for Server
* fix renamed method
2017-04-15 22:05:00 -07:00
Benjamin Fry
b17e49c143
upgrade tokio libraries
2017-03-25 18:42:32 -07:00
Benjamin Fry
bb75b3bf3a
update TLS docs and others
2017-03-11 22:29:04 -08:00
Benjamin Fry
1e38d34bad
Prepare 0.10 release ( #99 )
...
* make mtls default off
* comment out the overrides
* fix no-default-features
* remove mtls as option
* clean up unwraps in pkcs12 gen
* update dependencies
* update documentation and readme
* 0.10.0 release
* fix changelog for 0.10.0
2017-03-09 23:23:06 -08:00
Benjamin Fry
74a001f89c
feature matrix for tests ( #95 )
...
* feature matrix for tests
* make tls optional in client
* fix matrix default options
* fix coverage
* fix path references for coverage reports
* remove min version, not passing
* add Changelog messages
2017-02-27 23:08:16 -08:00
Benjamin Fry
169d85c9f5
Rustfmt ( #94 )
...
* rustfmt of client
* rustfmt server
* update changelog
* remove .editorconfig in favor of rustfmt
* fmt missed a file
2017-02-25 16:14:43 -08:00
Benjamin Fry
d409317e88
linux support for DNS over TLS
2017-02-09 00:35:44 -08:00
Benjamin Fry
1851904ea4
Old client to future ( #87 )
...
* restructured SyncClient
* original client now updated to use the ClientFuture
2017-01-16 11:40:37 -08:00
Benjamin Fry
0660fece60
limit returned records to supported algorithms
2017-01-08 16:42:00 -08:00
Benjamin Fry
4c0318ec95
refactored authority and configuration to support new key formats
2017-01-08 15:16:42 -08:00
Benjamin Fry
bd618862f6
Openssl 09 ( #80 )
...
* refactor to allow multiple key implementations
* add byte format test for trust_keys
* upgrade to OpenSSL 0.9
* bump versions for release
* fix build for optional components
* add publish script
2016-12-31 13:24:17 -08:00
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