Daniel McCarney
685565a7dd
bin: remove 'named' binary refs
2023-01-10 16:35:21 -08:00
Benjamin Fry
013307146d
clippy updates for Rust 1.66
2022-12-20 19:52:31 -08:00
HLFH
ee45c2b970
make homepage link simpler for end users
2022-12-20 14:08:09 -08:00
HLFH
98fd773a08
fix DNSSec typo > DNSSEC
2022-12-20 15:22:05 +01:00
HLFH
9301df2032
fix DNSSEC typo
2022-12-20 15:22:05 +01:00
HLFH
422bbcf1fb
set target/debug/named to target/debug/trust-dns
2022-12-19 14:43:24 -08:00
HLFH
7b35b1eeba
remove DEPRECATED comment for removed binary named
2022-12-19 14:43:24 -08:00
HLFH
0643ee529a
remove named binary
2022-12-19 14:43:24 -08:00
Dominic
0808636d92
Replace http: links with https:
2022-11-29 11:29:24 -08:00
Axel Viala
c5feafbd4b
Port named CLI to use clap derive API
2022-11-10 14:53:28 -08:00
Axel Viala
730a84c648
Port commands line interfaces to clap 4.
2022-11-10 14:53:28 -08:00
dependabot[bot]
7052656011
Bump clap from 3.2.18 to 4.0.18
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.18 to 4.0.8.
- [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/compare/v3.2.18...v4.0.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 14:53:28 -08:00
David Bürgin
ccd875bce4
Declare rust-version in Cargo.toml
2022-11-03 15:34:46 -07:00
Benjamin Fry
fe70e51f5d
bump MSRV to 1.60
2022-10-31 09:07:23 +01:00
Jeff Hiner
f55a263344
Fix bench errors in rust-analyzer
2022-09-13 21:04:04 +02:00
Jeff Hiner
19ab9e41b2
Require tokio 1.21
2022-09-13 08:46:56 -07:00
Benjamin Fry
19b4dc40c0
Increase MSRV to 1.59 with 0.22 release
2022-09-02 12:21:49 +02:00
Benjamin Fry
379469a979
prepare 0.22.0 release
2022-09-02 12:21:49 +02:00
Benjamin Fry
91ccabaec6
mark recursive resolution as experimental
2022-08-24 15:20:43 -07:00
Benjamin Fry
aed3defda7
fix the build
2022-08-24 15:20:43 -07:00
Benjamin Fry
457bd36130
add recursor to server
2022-08-24 15:20:43 -07:00
Benjamin Fry
4ceec91e0a
add initial RecursiveAuthority
2022-08-24 15:20:43 -07:00
Axel Viala
4d3b686ae7
Change get_listen_addrs_ipv4/6 to Return result instead of unwrap.
2022-08-15 13:42:59 -07:00
Axel Viala
798a2e5b7c
named::load_zone use ? instead of unwrap in logs.
2022-08-15 13:42:59 -07:00
Dirkjan Ochtman
927b464581
Normalize whitespace and formatting
2022-08-03 07:11:22 -07:00
Dirkjan Ochtman
aaab3b6fad
Update MSRV to 1.57
2022-08-03 07:11:22 -07:00
Christopher Hotchkiss
3b73bbaa10
Removed async from the ForwardAuthority functions new and try_from_config.
...
Neither of them have any await calls so async adds a future layer for no benefit.
2022-08-01 14:54:35 +02:00
Wiktor Kwapisiewicz
e521bb10bb
README: Fix feature name
...
Previously used `dnssec-rustls` does not seem to be used anymore.
This patch updates the name to `dnssec-ring` that is in use.
2022-07-12 11:22:27 -07:00
Benjamin Fry
91acade001
clippy updates for rust 1.62
2022-07-08 13:23:37 +02:00
Benjamin Fry
2539264bce
updates from PR review for tracing
2022-05-09 10:33:19 -07:00
Benjamin Fry
03d10d312d
cleanup transition to tracing
2022-05-09 10:33:19 -07:00
Erik Hollensbe
77a821f52b
Move log to tracing package
...
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-05-09 10:33:19 -07:00
Dirkjan Ochtman
26043f259b
Move logger setup code into binary
2022-04-26 23:17:13 -07:00
Noah Kennedy
66f5be7e8f
deps: don't pull in env_logger if we aren't actually a binary
2022-04-25 16:59:22 -07:00
Evan Cameron
eb58c66eda
deprecate edns methods, add extensions
2022-04-08 13:41:13 -07:00
Benjamin Fry
3e556e7cfa
fix up changes for 1.54 compat
2022-04-07 13:23:18 -07:00
Benjamin Fry
34f0ebcd82
cleanup quic implementation based on review feedback
2022-04-07 13:23:18 -07:00
Benjamin Fry
aa1620f773
improve test diagnostics for named and quic
2022-04-07 13:23:18 -07:00
Benjamin Fry
eec06fce54
fix cleanliness of quic impls
2022-04-07 13:23:18 -07:00
Benjamin Fry
45898ed4d6
initial trust-dns server config integration
2022-04-07 13:23:18 -07:00
Benjamin Fry
f91b45f410
prepare 0.21.2 for release
2022-03-30 10:53:42 -07:00
Benjamin Fry
7e4f9b2661
prepare 0.21.1 release
2022-02-27 20:00:03 -08:00
Benjamin Fry
cca5155317
prepare 0.21.0 for release
2022-02-26 05:07:30 -08:00
Benjamin Fry
e22a7e7c8d
remove structopt dependency
2022-02-25 20:57:47 +01:00
Benjamin Fry
59b9711b62
deprecate outdated dnssec algorithms
2022-02-19 17:15:08 -08:00
Benjamin Fry
3becddb54b
prepare 0.21.0-alpha.5
2022-02-08 13:52:20 +01:00
Benjamin Fry
b296e3d47d
remove deprecated uses of Record::rdata
2022-02-08 00:58:14 +01:00
Benjamin Fry
550e8f8be3
update min rustc version to 1.54
2022-01-21 13:36:40 -08:00
Benjamin Fry
020aac74e7
update min rustc version to 1.52
2022-01-21 13:36:40 -08:00
Benjamin Fry
f9861c9add
update clap to 3.0
2022-01-21 13:36:40 -08:00
Dirkjan Ochtman
57d0c8c0fb
Update to rustls 0.20
2021-10-30 10:18:32 -07:00
Benjamin Fry
a775484ead
bump minimum version of Rust to 1.51
2021-10-27 21:02:46 -07:00
Benjamin Fry
7b2e1eb235
Remove Chrono dependency
2021-10-27 21:02:46 -07:00
Benjamin Fry
63fdb84333
prepare 0.21.0.alpha.4
2021-10-13 16:08:14 -07:00
Benjamin Fry
837f65057e
prepare 0.21.0-alpha.3
2021-09-28 08:47:26 -07:00
Benjamin Fry
f7465c9917
require Authority to have interior mutability
2021-09-20 12:05:58 -07:00
Benjamin Fry
b8ad0d68ca
Move to async-trait for server to simplify function calls
2021-09-20 12:05:58 -07:00
Benjamin Fry
057735a1dc
prepare 0.21.0-alpha.2
2021-08-29 17:20:38 -07:00
Benjamin Fry
40d8fb446d
add back named_forward_test
2021-08-22 10:30:31 -07:00
Benjamin Fry
d4ee9d5d7b
ensure that request codes are properly set on responses
2021-08-22 10:30:31 -07:00
Benjamin Fry
0e8e1b7bc9
Ensure doc tests are run in CI
2021-08-02 21:32:27 +02:00
dependabot[bot]
705524af26
Bump env_logger from 0.8.3 to 0.9.0
...
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.8.3 to 0.9.0.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.8.3...v0.9.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-19 16:14:24 +02:00
William Desportes
af83717b5b
Fix some links to HTTPS
2021-07-12 23:16:13 -04:00
Benjamin Fry
4f591f94b6
remove default feature "dnssec" from client
2021-06-30 06:55:11 -07:00
Benjamin Fry
d9424717ee
introduce DnssecAuthority to allow disabling of dnssec in authority
2021-06-30 06:55:11 -07:00
Benjamin Fry
59d6343862
move all DNSSECRecordType variants into RecordType
2021-06-30 06:55:11 -07:00
Trinity Pointard
5bcee8b817
fix https and mdns clients and tests
2021-05-26 12:24:33 -07:00
Benjamin Fry
00f1bc0aeb
setup versions for 0.21.0-alpha.1
2021-05-22 10:34:53 -07:00
Benjamin Fry
65846ee1c7
Prepare 0.20.3 with Windows build fix
2021-05-22 10:34:53 -07:00
Trinity Pointard
b4bf726e79
remove multi_answer flag
...
it was annoying and not very useful
2021-05-22 10:25:49 -07:00
Trinity Pointard
ad16184fdb
add support for stream using mpsc for tcp multiplexer
...
and add a bool flag to DnsHandle::send to tell when multiple answers are
expected
It's used only as an optimisation to close the Stream after first answer
instead of waiting for a timeout
2021-05-22 10:25:49 -07:00
Trinity Pointard
31c748d652
fix clippy
...
1.52 is out
2021-05-09 01:20:29 -07:00
Benjamin Fry
ca1ba2150b
move openssl into proto
2021-04-26 12:16:02 -07:00
Benjamin Fry
b41bcbb1f4
move native-tls into proto
2021-04-26 12:16:02 -07:00
Benjamin Fry
332c378a65
move https impls into proto
2021-04-26 12:16:02 -07:00
Benjamin Fry
4e5655d6de
move rustls crate into proto
2021-04-26 12:16:02 -07:00
Benjamin Fry
39932daa03
remove unnecessary BufStreamHandle
2021-04-09 21:57:43 -07:00
Benjamin Fry
d611c5890a
warn on not fully matched enums in some cases
2021-04-06 10:29:16 +02:00
Benjamin Fry
590e5e316a
fix 1.51 clippy warnings
2021-03-25 20:43:11 -07:00
Thomas de Zeeuw
97e4cf7e20
Update socket2 to v0.4 ( #1420 )
2021-03-21 21:29:31 +01:00
Benjamin Fry
a1c91f1746
prepare 0.20.1 release
2021-03-15 19:08:28 -07:00
Benjamin Fry
6fcc72acca
Make all warnings across crates and binaries consistent
2021-03-08 15:34:26 -08:00
Benjamin Fry
7a4b3b55c3
fix clippy warnings for rustc 1.50
2021-02-17 23:19:59 -08:00
Harry Cheng
26b842b7e9
Enable RuntimeProvider in DoT implementations ( #1373 )
2021-02-03 20:26:39 +01:00
Evan Cameron
c3c4666416
Mutate edns & remove edns options ( #1363 )
2021-01-21 14:22:49 +01:00
Benjamin Fry
140881b0e6
prepare 0.20.0 release
2020-12-29 09:43:28 +01:00
messense
f797a11f74
Upgrade to tokio v1.0
2020-12-27 14:59:11 -08:00
Dirkjan Ochtman
f7f7297b33
Push Arc<RwLock<>> into AuthorityObject impl
2020-12-09 08:44:47 -08:00
Benjamin Fry
a44e3f3e60
upgrade rustls to 0.19 and tokio-rustls to 0.21
2020-11-28 20:38:00 -08:00
Benjamin Fry
24c4ccdf02
remove TokioHandle from public interfaces
2020-11-28 20:38:00 -08:00
Benjamin Fry
edd6c71ae4
fix trust-dns build for no-default-features with resolver
2020-11-28 20:38:00 -08:00
Benjamin Fry
0da008592a
advise minimum rustc version is now 1.45
2020-11-28 20:38:00 -08:00
Benjamin Fry
e7b291603d
upgrade trust-dns to Tokio 0.3
2020-11-28 20:38:00 -08:00
Benjamin Fry
30f2b44986
upgrade proto crate to Tokio 0.3
2020-11-28 20:38:00 -08:00
Benjamin Fry
8056cb0d83
clippy updates for rust 1.48
2020-11-24 14:54:07 -08:00
Dirkjan Ochtman
7895de879f
server: make server error handling more consistent ( fixes #1266 )
2020-10-27 08:16:49 -07:00
Benjamin Fry
1b8f865066
Prepare 0.20.0-alpha.3
2020-10-24 20:03:22 -07:00
dependabot-preview[bot]
9dd89949a9
Bump env_logger from 0.7.1 to 0.8.1
...
Bumps [env_logger](https://github.com/env-logger-rs/env_logger ) from 0.7.1 to 0.8.1.
- [Release notes](https://github.com/env-logger-rs/env_logger/releases )
- [Changelog](https://github.com/env-logger-rs/env_logger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/env-logger-rs/env_logger/compare/v0.7.1...v0.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-19 20:15:09 +02:00
Dirkjan Ochtman
ab46adcc09
associate Time type with Connect trait
2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
94fa917c74
remove non-macro-use extern crate imports
2020-10-13 07:58:06 -07:00