Commit Graph

179 Commits

Author SHA1 Message Date
Benjamin Fry
1e9872b8ad bump versions for 0.16 and 0.11 release 2019-04-14 18:48:33 -07:00
dependabot[bot]
34344b4f0f Bump clap from 2.32.0 to 2.33.0
Bumps [clap](https://github.com/clap-rs/clap) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-09 22:16:55 -07:00
Benjamin Fry
0b8771f79f update test certificates 2019-04-09 06:23:51 -07:00
Benjamin Fry
c90798288f update alpha versions add changelog 2019-04-06 13:27:20 -07:00
Benjamin Fry
24f2ab6baf give trust-dns a logo 2019-01-27 20:46:30 -08:00
Benjamin Fry
2a40af7a02 cs0.16 and r0.11 alpha.1 2019-01-19 14:31:46 -08:00
Benjamin Fry
370f664064 initial dynamic update insert test
- dynamic_update: test_create_multi
- dynamic_update: test_append
- dynamic_update: test_append_multi
- dynamic_update: test_compare_and_swap
- dynamic_update: test_compare_and_swap_multi
- dynamic_update: test_delete_by_rdata
- dynamic_update: test_delete_by_rdata_multi
- dynamic_update: test_delete_rrset
- dynamic_update: test_delete_all
2019-01-19 01:03:38 -08:00
Benjamin Fry
6bf0a0d8dd prepare Resolver 0.10.1 release 2018-12-17 14:04:09 -08:00
dependabot[bot]
e7a0ea4c2a Update env_logger requirement from 0.5 to 0.6 (#614)
Updates the requirements on [env_logger](https://github.com/sebasmagri/env_logger) to permit the latest version.
- [Release notes](https://github.com/sebasmagri/env_logger/releases)
- [Commits](https://github.com/sebasmagri/env_logger/commits/v0.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-13 16:17:38 -08:00
Benjamin Fry
8292e9da7f
Enable clippy on stable (#603)
* add clippy to stable builds

* add clippy run to stable

* fix clippy::range-plus-one

* fix clippy::bool-comparison

* fix dead-code

* fix unused-imports

* fix clippy::needless-collect

* fix clippy::map-clone

* fix clippy::explicit-counter-loop

* fix clippy::ok-expect

* fix clippy::zero-prefixed-literal

* fix clippy::ptr-arg

* fix clippy::collapsible-if

* fix clippy::wrong_self_convention

* fix clippy::useless_format

* clippy::unneeded_field_pattern

* fix clippy::unit_arg

* fix clippy::trivially_copy_pass_by_ref

* fix clippy::suspicious_else_formatting

* fix clippy::string_lit_as_bytes

* fix clippy::single_match

* fix clippy::single_char_pattern

* fix clippy::redundant_pattern

* fix clippy::redundant_field_names

* fix clippy::redundant_closure

* fix clippy::question_mark

* fix clippy::or_fun_call

* fix clippy::op_ref

* fix clippy::new_without_default and new_without_default_derive

* fix clippy::needless_update

* fix clippy::needless_return

* fix clippy::needless_lifetimes

* fix clippy::match_ref_pats

* fix clippy::len_without_is_empty

* fix clippy::if_same_then_else

* fix clippy::if_let_redundant_pattern_matching

* fix clippy::identity_conversion

* fix clippy::filter_next

* fix clippy::expect_fun_call

* fix clippy::enum_variant_names

* fix clippy::derive_hash_xor_eq

* fix clippy::const_static_lifetime

* fix clippy::clone_on_copy

* fix clippy::clone_double_ref

* fix clippy::cast_lossless

* final list of clippy exceptions
2018-11-09 22:03:59 -08:00
Benjamin Fry
874422c6e9 prepare release of client/server 0.15 and resolver 0.10 2018-11-01 00:37:29 -07:00
Benjamin Fry
4363bfd744
Clean up directory structure of crates (#589)
* Move all public crates into crates/

Integration tests into tests/

* move test certs into tests/test-data

* fix benches

* fix compatibility tests
2018-10-22 08:22:58 -07:00
Benjamin Fry
b58638f919
bump resolver to 0.10.0-alpha.3 and client/server to 0.15.0-alpha.2 (#580) 2018-10-09 23:48:21 -07:00
Benjamin Fry
40f35ebf21
add get_root_ksk tool for pulling ksk anchors (#576)
* update root ksks

* add get_root_ksk tool for pulling ksk anchors

* dedup calculate_key_tag_internal function

* cleanup get-root-ksks to print less data
2018-10-09 23:18:39 -07:00
Benjamin Fry
38e62b25a8 prepare 0.15 and 0.10 alpha release 2018-07-22 13:34:26 -04:00
Benjamin Fry
8d7205ef34 update version references 2018-05-17 16:27:26 -07:00
Benjamin Fry
e221987200 Prepare 0.14 Client/Server and 0.9 Resolver releases 2018-05-17 16:27:26 -07:00
Benjamin Fry
21e495ceb1 switch env_logger to minor only dependency 2018-04-24 09:44:38 -07:00
dependabot[bot]
ad98fecbaa Bump env_logger from 0.5.6 to 0.5.9
Bumps [env_logger](https://github.com/sebasmagri/env_logger) from 0.5.6 to 0.5.9.
- [Release notes](https://github.com/sebasmagri/env_logger/releases)
- [Commits](https://github.com/sebasmagri/env_logger/compare/v0.5.6...v0.5.9)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-04-24 09:44:38 -07:00
Benjamin Fry
a2bb25cd7f upgrade util to openssl 0.10 2018-04-10 07:06:25 -07:00
Benjamin Fry
7473f53cc0 upgrade proto openssl to 0.10 2018-04-10 07:06:25 -07:00
Ossi Herrala
3e3eb54ec7 Update log and env_logger crates 2018-01-26 13:35:42 -08:00
Corentin Henry
f496fb7e33 add rustfmt to CI (#296)
* add jobs for rustfmt and clippy

Add two separate jobs for rustfmt and clippy. The clippy job is allowed
to fail for the moment because we still need to fix a few lints.

* add rustfmt config

* rustfmt

* allow rustfmt failures
2017-11-26 18:06:22 -08:00
Julien Cretin
e6e60bf1d8 Update data-encoding minor version
Use BASE32_DNSSEC and data-encoding-macro to define a custom hexadecimal
encoding.
2017-11-19 00:07:56 +01:00
Julien Cretin
a72e3633c1 Update data-encoding major version
Also fix unused import when some features are absent.
2017-11-05 15:17:15 +01:00
Benjamin Fry
e25b4794c3 fix all coverage report reference 2017-10-27 01:23:42 -07:00
Benjamin Fry
72d4382a8b add README referece 2017-09-26 23:29:17 -07:00
Benjamin Fry
094b835bd2 add the pem-to-public-dnskey utility 2017-09-26 23:29:17 -07:00
Brian Smith
7a7dbcaa1d Split dnskey_to_pem.rs out into its own util crate.
Move the utility programs into their own crate that complements the main
TRust-DNS crate. This will allow their dependencies to evolve separately
from the main crate. In particular, this is a step towards getting the
fully-DNSSEC-capable client working using only *ring*, because it moves
OpenSSL-specific code out of the client.
2017-09-22 20:59:15 -07:00