Commit Graph

634 Commits

Author SHA1 Message Date
Benjamin Fry
0ef848fff3 add the recursor crate 2022-08-24 15:20:43 -07:00
Benjamin Fry
10fffc4d19 ignore RUSTSEC-2021-0139 unmaintained ansi_term 2022-08-23 10:13:46 -07:00
Dirkjan Ochtman
ca000eaaf9 Update dependencies 2022-08-03 07:11:22 -07:00
dependabot[bot]
32df013911 Bump rusqlite from 0.27.0 to 0.28.0
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.27.0 to 0.28.0.
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: rusqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 11:25:48 +02:00
Benjamin Fry
334198e28c cleanup code after rust 1.61 release 2022-05-28 22:29:32 +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
e20b05b166 Move util subpackage to tracing package
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
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
dependabot[bot]
be14c9f72c Bump rustls-pemfile from 0.3.0 to 1.0.0
Bumps [rustls-pemfile](https://github.com/rustls/pemfile) from 0.3.0 to 1.0.0.
- [Release notes](https://github.com/rustls/pemfile/releases)
- [Commits](https://github.com/rustls/pemfile/compare/v/0.3.0...v/1.0.0)

---
updated-dependencies:
- dependency-name: rustls-pemfile
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 16:05:18 +02:00
Benjamin Fry
79fe3035d7 add color to cli in util 2022-04-10 11:35:24 -07:00
Benjamin Fry
9da9cc2712 add tls protocol impl to dns client 2022-04-10 11:35:24 -07:00
dependabot[bot]
5d57ba08ff Bump quinn from 0.8.1 to 0.8.2
Bumps [quinn](https://github.com/quinn-rs/quinn) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](https://github.com/quinn-rs/quinn/commits)

---
updated-dependencies:
- dependency-name: quinn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 13:57:59 -07:00
Benjamin Fry
c2e1adb74a quic client impl up to connect 2022-04-07 13:23:18 -07:00
Benjamin Fry
eb61a9b296 api for quic client streams implemented 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
41373b7a41 fix audit regex failure 2022-03-08 14:27:15 -08:00
Benjamin Fry
e06497876a
remove old crates (#1655)
* move old crates out of the crates path

* delete all old crates

* remove old-crates from cargo.toml
2022-03-05 11:38:26 -08:00
dependabot[bot]
8515a4321f Bump rusqlite from 0.26.2 to 0.27.0
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.26.2 to 0.27.0.
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.26.2...v0.27.0)

---
updated-dependencies:
- dependency-name: rusqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 21:41:29 +01:00
Benjamin Fry
7e4f9b2661 prepare 0.21.1 release 2022-02-27 20:00:03 -08:00
Benjamin Fry
0d577f128a bump enum-as-inner to 0.4 2022-02-26 05:07:30 -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
dependabot[bot]
5aab3c0a6c Bump rustls-pemfile from 0.2.1 to 0.3.0
Bumps [rustls-pemfile](https://github.com/rustls/pemfile) from 0.2.1 to 0.3.0.
- [Release notes](https://github.com/rustls/pemfile/releases)
- [Commits](https://github.com/rustls/pemfile/compare/v/0.2.1...v/0.3.0)

---
updated-dependencies:
- dependency-name: rustls-pemfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-16 13:40:40 -08:00
Benjamin Fry
3becddb54b prepare 0.21.0-alpha.5 2022-02-08 13:52:20 +01:00
Benjamin Fry
0513fb3ec7 remove fuzz from the workspace 2022-02-08 00:58:14 +01:00
Benjamin Fry
64ce3fee6a update crossbeam in cargo.lock file 2022-02-08 00:58:14 +01:00
Benjamin Fry
043f018be6 custom matching rules in fuzzer for special case record data 2022-02-08 00:58:14 +01:00
dependabot[bot]
0d3b25ed84 Bump parking_lot from 0.11.1 to 0.12.0
Bumps [parking_lot](https://github.com/Amanieu/parking_lot) from 0.11.1 to 0.12.0.
- [Release notes](https://github.com/Amanieu/parking_lot/releases)
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.11.1...0.12.0)

---
updated-dependencies:
- dependency-name: parking_lot
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-31 15:39:21 +01:00
Benjamin Fry
f9861c9add update clap to 3.0 2022-01-21 13:36:40 -08:00
Sebastian Urban
6ef9b4ec4a Configuration of bind address for resolver.
Allows configuration of the local address that is used by the resolver.
This is useful if the system has multiple active network connections
and it is desirable to specify which interface is used for name
resolution.
2022-01-04 14:57:50 -08:00
Benjamin Fry
2dc3d8d754 upgrade to rusqlite 0.26.2 2021-12-11 12:03:53 -08:00
dependabot[bot]
cc9169c0b9 Bump ipconfig from 0.2.2 to 0.3.0
Bumps [ipconfig](https://github.com/liranringel/ipconfig) from 0.2.2 to 0.3.0.
- [Release notes](https://github.com/liranringel/ipconfig/releases)
- [Commits](https://github.com/liranringel/ipconfig/commits)

---
updated-dependencies:
- dependency-name: ipconfig
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 06:31:06 -08:00
dependabot[bot]
a657c36bac Bump console from 0.14.1 to 0.15.0
Bumps [console](https://github.com/mitsuhiko/console) from 0.14.1 to 0.15.0.
- [Release notes](https://github.com/mitsuhiko/console/releases)
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/console/compare/0.14.1...v0.15.0)

---
updated-dependencies:
- dependency-name: console
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-18 06:48:06 +01:00
Emīls
169ba61b12 Upgrade tokio to 1.14.0
This is a mitigation for https://rustsec.org/advisories/RUSTSEC-2021-0124
2021-11-17 20:02:10 -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
dependabot[bot]
f9afed813c Bump rusqlite from 0.25.3 to 0.26.0
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.25.3 to 0.26.0.
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.25.3...v0.26.0)

---
updated-dependencies:
- dependency-name: rusqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-11 16:01:59 +02: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
Max von Forell
49e64f4ffc make trust_dns_proto::rr::Record serializable 2021-08-26 09:11:15 -07:00
Benjamin Fry
d4ee9d5d7b ensure that request codes are properly set on responses 2021-08-22 10:30:31 -07: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
Trinity Pointard
9b46575f52 update tokio following RustSec advisory
see https://rustsec.org/advisories/RUSTSEC-2021-0072
2021-07-12 17:33:51 +02:00
Benjamin Fry
6c0ef23315 use ring and openssl instead of new deps on hmac and sha2 2021-06-05 18:43:51 -07:00
Trinity Pointard
6cbc7f5886 fix cargo audit
and remove old exceptions that are no longer required
2021-05-26 12:24:33 -07:00
Trinity Pointard
7d2e90069b add actual mac computation
add some dependancies related to mac
2021-05-26 12:24:33 -07:00
dependabot-preview[bot]
4a27c8d9af Bump rusqlite from 0.24.2 to 0.25.3
Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.24.2 to 0.25.3.
- [Release notes](https://github.com/rusqlite/rusqlite/releases)
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/rusqlite/rusqlite/compare/v0.24.2...v0.25.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-22 11:31:59 -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
Benjamin Fry
524871769b reexport proto impls and deprecate old crates 2021-04-26 12:16:02 -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
dependabot-preview[bot]
daac003d05 Bump idna from 0.2.2 to 0.2.3
Bumps [idna](https://github.com/servo/rust-url) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/idna-v0.2.2...idna-v0.2.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-24 20:29:56 -07:00
dependabot-preview[bot]
e25bcf5c10 Bump rustls from 0.19.0 to 0.19.1
Bumps [rustls](https://github.com/ctz/rustls) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/ctz/rustls/releases)
- [Changelog](https://github.com/ctz/rustls/blob/main/OLDCHANGES.md)
- [Commits](https://github.com/ctz/rustls/compare/v/0.19.0...v/0.19.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-19 21:47:14 +02:00
Benjamin Fry
0c07d00635 updated CHANGELOG for resolver non_exhaustive 2021-04-06 10:29:16 +02:00
Thomas de Zeeuw
97e4cf7e20
Update socket2 to v0.4 (#1420) 2021-03-21 21:29:31 +01:00
Benjamin Fry
7965b90f94 update deps 2021-03-15 19:08:28 -07:00
Benjamin Fry
a1c91f1746 prepare 0.20.1 release 2021-03-15 19:08:28 -07:00
Ben Kimock
72721995f0 Optimize Name parsing by using a pair of TinyVec
The previous implementation used Rc to represent Label, then composed
those in an array to represent Name. That produced a large number of
small allocations in the parsing code path. This new implementation
avoids allocations entirely for small names, and unless the name has a
very large number of labels, it is stored entirely in one allocation.

This also removes the Index impl for Name. Since we no longer contain
any Labels, we cannot implement that (a common problem with Index leaking
implementation details).
2021-03-08 11:08:49 -08:00
Benjamin Fry
a6eb537c69 fix audit of pin-project-lite 2021-03-05 21:16:12 +01:00
Dirkjan Ochtman
7d4857f88c Update dependencies 2021-02-21 12:22:35 -08:00
Benjamin Fry
16b686b066 update rand-core trans dep to 0.6.2 2021-02-21 10:36:40 -08:00
Benjamin Fry
8f1a8eeff8 update smallvec to 1.6 after advisory 2021-01-10 14:35:18 -08:00
Benjamin Fry
140881b0e6 prepare 0.20.0 release 2020-12-29 09:43:28 +01:00
dependabot-preview[bot]
58b9ec9885 Bump console from 0.13.0 to 0.14.0
Bumps [console](https://github.com/mitsuhiko/console) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/mitsuhiko/console/releases)
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/console/compare/0.13.0...0.14.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-28 19:01:46 -08:00
dependabot-preview[bot]
540906be77 Bump rand from 0.7.3 to 0.8.0
Bumps [rand](https://github.com/rust-random/rand) from 0.7.3 to 0.8.0.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.7.3...0.8.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-27 16:50:01 -08:00
messense
f797a11f74 Upgrade to tokio v1.0 2020-12-27 14:59:11 -08:00
Dirkjan Ochtman
dd09c0d834 Use async/await for server request handler 2020-12-09 08:44:47 -08:00
dependabot-preview[bot]
15a9b1bcfc Bump webpki from 0.21.3 to 0.21.4
Bumps [webpki](https://github.com/briansmith/webpki) from 0.21.3 to 0.21.4.
- [Release notes](https://github.com/briansmith/webpki/releases)
- [Commits](https://github.com/briansmith/webpki/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 10:02:32 -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
ec1513c59a add native async fn methods to async-std UdpSocket 2020-11-28 20:38:00 -08:00
Benjamin Fry
ecaf8c92d5 change UdpSocket to have Poll based methods 2020-11-28 20:38:00 -08:00
Benjamin Fry
8fbb05a6f7 upgrade trust-dns-server to Tokio 0.3 2020-11-28 20:38:00 -08:00
Benjamin Fry
402a14abce upgrade trust-dns-resolver to Tokio 0.3 2020-11-28 20:38:00 -08:00
Benjamin Fry
a9a831fc1a upgrade trust-dns-native-tls to Tokio 0.3 2020-11-28 20:38:00 -08:00
Benjamin Fry
4e322683dd upgrade trust-dns-openssl to Tokio 0.3 2020-11-28 20:38:00 -08:00
Benjamin Fry
1b535dfd3b temporary implementation of trust-dns-https for Tokio 0.3 2020-11-28 20:38:00 -08:00
Benjamin Fry
2d0a3d0461 upgrade trust-dns-rustls 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
Will
7d1a27edae bump resolv-conf from 0.6.0 to 0.7.0 2020-11-13 11:28:37 -08: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
dependabot-preview[bot]
a4b8e13e8f Bump console from 0.12.0 to 0.13.0
Bumps [console](https://github.com/mitsuhiko/console) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/mitsuhiko/console/releases)
- [Changelog](https://github.com/mitsuhiko/console/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/console/compare/v0.12.0...v0.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-19 09:39:58 -07:00
Dirkjan Ochtman
6994922401 move to renamed tokio-native-tls crate 2020-10-17 22:43:56 +02:00
Dirkjan Ochtman
3f01cb7096 resolver: use parking_lot Mutex for cache instead of std Mutex
Doesn't have to deal with poisoning and should be faster, at the cost of an
extra dependency.
2020-10-16 01:53:05 -07:00
Dirkjan Ochtman
8c875fcc5f make backtrace dependency optional 2020-10-13 18:42:04 +02:00
Dirkjan Ochtman
52d68ad916 https: remove dependency on typed-headers
This requires an equal amount of code in the https crate, but requires fewer
dependencies (typed-headers also pulled in mime and an older version of
base64).
2020-10-13 18:42:04 +02:00
Dirkjan Ochtman
24512f63a5 limit futures dependencies to what is necessary 2020-10-13 07:58:06 -07:00
dependabot-preview[bot]
3cc19dd150 Bump cfg-if from 0.1.10 to 1.0.0
Bumps [cfg-if](https://github.com/alexcrichton/cfg-if) from 0.1.10 to 1.0.0.
- [Release notes](https://github.com/alexcrichton/cfg-if/releases)
- [Commits](https://github.com/alexcrichton/cfg-if/compare/0.1.10...1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-12 16:43:26 +02:00
dependabot-preview[bot]
de95ad55c5 Bump async-std from 1.6.3 to 1.6.4
Bumps [async-std](https://github.com/async-rs/async-std) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/async-rs/async-std/releases)
- [Changelog](https://github.com/async-rs/async-std/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-rs/async-std/compare/v1.6.3...v1.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-21 18:30:34 -07:00
Benjamin Fry
1f0853962b initial resolve binary 2020-09-20 16:20:32 -07:00
Benjamin Fry
4af665e089 update version for 0.20.0-alpha.2 2020-09-16 16:15:10 -07:00
Benjamin Fry
ddd8f4c948 update all libraries 2020-09-16 16:15:10 -07:00
Benjamin Fry
b1b19e51cd update Rusqlite and remove externs 2020-09-16 16:15:10 -07:00
Benjamin Fry
b57b2343f0 bump trust-dns-versions to 0.20.0-alpha.1 2020-08-16 17:58:21 -07:00
dependabot-preview[bot]
533ae583a3 Bump js-sys from 0.3.42 to 0.3.44
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.42 to 0.3.44.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-09 06:58:50 -07:00
Benjamin Fry
5c49fdde0e update rustls to 0.18 and tokio-rustls to 0.14 2020-08-08 17:29:29 -07:00
dependabot-preview[bot]
72aab256f1 Bump tokio from 0.2.21 to 0.2.22
Bumps [tokio](https://github.com/tokio-rs/tokio) from 0.2.21 to 0.2.22.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.2.21...tokio-0.2.22)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-08 14:07:51 -07:00
dependabot-preview[bot]
d67acf9161 Bump h2 from 0.2.5 to 0.2.6
Bumps [h2](https://github.com/hyperium/h2) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.2.5...v0.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-22 13:33:49 -07:00
dependabot-preview[bot]
3573d0a1c0 Bump bytes from 0.5.5 to 0.5.6
Bumps [bytes](https://github.com/tokio-rs/bytes) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v0.5.5...v0.5.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-20 10:23:20 -07:00
dependabot-preview[bot]
e6778547eb Bump js-sys from 0.3.41 to 0.3.42
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.41 to 0.3.42.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-20 08:46:45 -07:00
dependabot-preview[bot]
7a4c345507 Bump log from 0.4.8 to 0.4.11
Bumps [log](https://github.com/rust-lang/log) from 0.4.8 to 0.4.11.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.8...0.4.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-20 08:07:47 -07:00
dependabot-preview[bot]
1fe0351b01 Bump backtrace from 0.3.49 to 0.3.50
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.49 to 0.3.50.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases)
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.49...0.3.50)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-19 12:20:06 -07:00
dependabot-preview[bot]
79b3cec6bc Bump chrono from 0.4.11 to 0.4.13
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.11 to 0.4.13.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/master/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.11...v0.4.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 16:50:52 -07:00
dependabot-preview[bot]
e9b476713b Bump radix_trie from 0.1.6 to 0.2.0
Bumps [radix_trie](https://github.com/michaelsproul/rust_radix_trie) from 0.1.6 to 0.2.0.
- [Release notes](https://github.com/michaelsproul/rust_radix_trie/releases)
- [Changelog](https://github.com/michaelsproul/rust_radix_trie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/michaelsproul/rust_radix_trie/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 16:50:11 -07:00
dependabot-preview[bot]
1dc5e8199e Bump openssl from 0.10.29 to 0.10.30
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.29 to 0.10.30.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.29...openssl-v0.10.30)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 16:49:44 -07:00
dependabot-preview[bot]
a6cbba2a01 Bump js-sys from 0.3.40 to 0.3.41
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen) from 0.3.40 to 0.3.41.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases)
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-07 16:49:20 -07:00
Benjamin Fry
8ead431428 update smallvec 2020-07-07 14:38:25 -07:00
dependabot-preview[bot]
be8b2ae2a8 Bump backtrace from 0.3.48 to 0.3.49
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.48 to 0.3.49.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases)
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.48...0.3.49)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 14:24:20 -07:00
dependabot-preview[bot]
d453c9343b Bump thiserror from 1.0.19 to 1.0.20
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.19...1.0.20)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 08:49:38 -07:00
dependabot-preview[bot]
1632ad9e82 Bump bytes from 0.5.4 to 0.5.5
Bumps [bytes](https://github.com/tokio-rs/bytes) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v0.5.4...v0.5.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-24 07:42:47 -07:00
dependabot-preview[bot]
b2cd156db4 Bump serde from 1.0.111 to 1.0.114
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.111 to 1.0.114.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.111...v1.0.114)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 23:39:08 -07:00
dependabot-preview[bot]
c56dd3a193 Bump ring from 0.16.14 to 0.16.15
Bumps [ring](https://github.com/briansmith/ring) from 0.16.14 to 0.16.15.
- [Release notes](https://github.com/briansmith/ring/releases)
- [Commits](https://github.com/briansmith/ring/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 23:36:46 -07:00
dependabot-preview[bot]
fdf15cdc59 Bump async-trait from 0.1.33 to 0.1.36
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.33 to 0.1.36.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.33...0.1.36)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 23:35:40 -07:00
dependabot-preview[bot]
80670484d3 Bump webpki-roots from 0.19.0 to 0.20.0
Bumps [webpki-roots](https://github.com/ctz/webpki-roots) from 0.19.0 to 0.20.0.
- [Release notes](https://github.com/ctz/webpki-roots/releases)
- [Commits](https://github.com/ctz/webpki-roots/compare/v/0.19.0...v/0.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 16:07:57 -07:00
Benjamin Fry
5b86715bad update async-std to fix audit failure 2020-06-19 10:04:04 -07:00
Mygod
7d4c155132 Change fn result to Result<IpNet, ProtoError> 2020-06-08 08:07:55 -07:00
Benjamin Fry
23b69fea9c clean up clippy warnings after updated Rust 2020-06-07 12:05:12 -07:00
dependabot-preview[bot]
1df21715e7 Bump clap from 2.33.0 to 2.33.1
Bumps [clap](https://github.com/clap-rs/clap) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/v2.33.1/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v2.33.0...v2.33.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-25 13:07:25 -07:00
dependabot-preview[bot]
7e69a7cc8f Bump backtrace from 0.3.46 to 0.3.48
Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.46 to 0.3.48.
- [Release notes](https://github.com/rust-lang/backtrace-rs/releases)
- [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.46...0.3.48)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 09:31:39 -07:00
dependabot-preview[bot]
d3d2142267 Bump async-trait from 0.1.30 to 0.1.31
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.30 to 0.1.31.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.30...0.1.31)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 09:18:13 -07:00
dependabot-preview[bot]
106bfbc8be Bump thiserror from 1.0.16 to 1.0.18
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.16 to 1.0.18.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.16...1.0.18)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 09:17:26 -07:00
Yuki Okushi
3382d887b7 resolver: Minimize futures dependencies 2020-05-19 06:16:21 -07:00
Yuki Okushi
23f493764c proto: Minimize futures dependencies 2020-05-19 06:16:21 -07:00
dependabot-preview[bot]
d2fcef8a11 Bump futures from 0.3.4 to 0.3.5
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.4...0.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-14 11:00:19 -07:00
dependabot-preview[bot]
f6bcf428bd Bump tokio-tls from 0.3.0 to 0.3.1
Bumps [tokio-tls](https://github.com/tokio-rs/tokio) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 13:13:41 -07:00
dependabot-preview[bot]
b4b6dd5f66 Bump serde from 1.0.106 to 1.0.110
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.106 to 1.0.110.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.106...v1.0.110)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 09:16:44 -07:00
dependabot-preview[bot]
f4ad0a5376 Bump h2 from 0.2.4 to 0.2.5
Bumps [h2](https://github.com/hyperium/h2) from 0.2.4 to 0.2.5.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.2.4...v0.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-11 10:58:33 -07:00
Benjamin Fry
aa315c13b9 bump versions to 0.20 and update Changelog 2020-05-04 15:37:35 -07:00
dependabot-preview[bot]
347560bc77 Bump ipconfig from 0.2.1 to 0.2.2
Bumps [ipconfig](https://github.com/liranringel/ipconfig) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/liranringel/ipconfig/releases)
- [Commits](https://github.com/liranringel/ipconfig/commits/0.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-04 09:28:23 -07:00
Johnny Bergström
2502c58c14
use RuntimeProvider in https (#1077)
* logger: missing https crate

* https: use RuntimeProvider when making connections

- [X] use RuntimeProvider when making TCP connections
- [ ] use RuntimeProvider when making TLS upgrades
- [ ] migrate tests

* RuntimeProvider::Tcp: remove async read/write

The TCP needs to Connect, the async readwriter will be in the
transport of connect. Thus we don't need it to be a requirement
on the top trait of RuntimeProvider

* AsyncResolver: remove async from new()

Related to overriding RuntimeProvider for #1074

Solves #1056

* cleanup tests

* rebase master for 0.19.5

* fix windows tests

Co-authored-by: Benjamin Fry <benjaminfry@me.com>
2020-05-02 11:18:50 -07:00
Benjamin Fry
30e0f302a0 bump version to 0.19.5 2020-04-27 11:58:09 -07:00
Benjamin Fry
5767c13a38 April version updates 2020-04-27 11:58:09 -07:00
dependabot-preview[bot]
a472d81f24 Bump rusqlite from 0.21.0 to 0.22.0
Bumps [rusqlite](https://github.com/jgallagher/rusqlite) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/jgallagher/rusqlite/releases)
- [Changelog](https://github.com/jgallagher/rusqlite/blob/master/Changelog.md)
- [Commits](https://github.com/jgallagher/rusqlite/compare/0.21.0...0.22.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 10:47:53 -07:00
Benjamin Fry
49a88d769d bump versions to 0.19.4, update Changelog 2020-04-11 17:06:22 -07:00
Benjamin Fry
fd356c258b port over all tests 2020-04-11 13:51:52 -07:00
Benjamin Fry
87efb45bf1 add separate crate for AsyncStd 2020-04-11 13:51:52 -07:00
Kaleb Elwert
5f8c39c243 Add basic support for async_std resolver 2020-04-11 13:51:52 -07:00
dependabot-preview[bot]
06c406cfce Bump async-trait from 0.1.27 to 0.1.30
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.27 to 0.1.30.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.27...0.1.30)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 19:53:12 -07:00
dependabot-preview[bot]
67c1f573a2 Bump tokio from 0.2.13 to 0.2.16
Bumps [tokio](https://github.com/tokio-rs/tokio) from 0.2.13 to 0.2.16.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-0.2.13...tokio-0.2.16)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 14:08:34 -07:00
dependabot-preview[bot]
180f784a0c Bump socket2 from 0.3.11 to 0.3.12
Bumps [socket2](https://github.com/alexcrichton/socket2-rs) from 0.3.11 to 0.3.12.
- [Release notes](https://github.com/alexcrichton/socket2-rs/releases)
- [Commits](https://github.com/alexcrichton/socket2-rs/compare/0.3.11...0.3.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 13:28:03 -07:00
dependabot-preview[bot]
71b0b2ad81 Bump serde from 1.0.105 to 1.0.106
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.105 to 1.0.106.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.105...v1.0.106)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 12:52:59 -07:00