2021-08-25 16:16:49 +01:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
version = 3
|
|
|
|
|
2022-01-21 14:57:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "addr2line"
|
|
|
|
version = "0.17.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b"
|
|
|
|
dependencies = [
|
|
|
|
"gimli",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "adler"
|
|
|
|
version = "1.0.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "aes"
|
2021-09-12 09:28:00 +01:00
|
|
|
version = "0.7.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-12 09:28:00 +01:00
|
|
|
checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"cipher",
|
|
|
|
"cpufeatures",
|
|
|
|
"ctr",
|
|
|
|
"opaque-debug",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ahash"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.7.6"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-01-28 13:38:54 +00:00
|
|
|
"getrandom 0.2.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
"once_cell",
|
|
|
|
"version_check",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
name = "ansi_term"
|
|
|
|
version = "0.12.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
name = "anyhow"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.53"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arrayref"
|
|
|
|
version = "0.3.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arrayvec"
|
|
|
|
version = "0.5.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "arti"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
2021-10-21 19:15:13 +01:00
|
|
|
"arti-client",
|
2021-11-17 19:16:55 +00:00
|
|
|
"arti-config",
|
2021-08-25 16:16:49 +01:00
|
|
|
"async-ctrlc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
"clap",
|
2021-08-25 16:16:49 +01:00
|
|
|
"config",
|
|
|
|
"futures",
|
2021-10-14 18:12:58 +01:00
|
|
|
"libc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"notify",
|
2021-08-25 16:16:49 +01:00
|
|
|
"once_cell",
|
2021-10-14 18:25:19 +01:00
|
|
|
"rlimit",
|
2021-08-25 16:16:49 +01:00
|
|
|
"serde",
|
|
|
|
"tokio",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tor-socksproto",
|
|
|
|
"tracing",
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
"tracing-appender",
|
2021-09-12 09:28:00 +01:00
|
|
|
"tracing-journald",
|
2021-11-11 15:58:25 +00:00
|
|
|
"tracing-subscriber",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-12-14 17:29:04 +00:00
|
|
|
[[package]]
|
|
|
|
name = "arti-bench"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-12-14 17:29:04 +00:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
"arti-client",
|
|
|
|
"arti-config",
|
|
|
|
"clap",
|
2022-01-13 16:23:11 +00:00
|
|
|
"float-ord",
|
|
|
|
"futures",
|
2021-12-14 17:29:04 +00:00
|
|
|
"rand 0.8.4",
|
|
|
|
"serde",
|
|
|
|
"serde_json",
|
|
|
|
"tokio",
|
|
|
|
"tokio-socks",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tracing",
|
|
|
|
"tracing-subscriber",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
2021-10-21 19:15:13 +01:00
|
|
|
name = "arti-client"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-10-19 17:26:55 +01:00
|
|
|
"anyhow",
|
2021-10-05 23:30:00 +01:00
|
|
|
"derive_builder",
|
2022-01-12 17:46:26 +00:00
|
|
|
"derive_more",
|
2021-11-16 21:01:55 +00:00
|
|
|
"directories",
|
2021-08-25 16:16:49 +01:00
|
|
|
"futures",
|
2021-12-03 18:28:42 +00:00
|
|
|
"humantime-serde",
|
2021-10-19 17:26:55 +01:00
|
|
|
"hyper",
|
|
|
|
"pin-project",
|
2022-01-12 17:46:26 +00:00
|
|
|
"postage",
|
2021-10-05 23:30:00 +01:00
|
|
|
"serde",
|
2022-02-09 16:27:34 +00:00
|
|
|
"tempfile",
|
2021-08-25 16:16:49 +01:00
|
|
|
"thiserror",
|
2021-10-19 17:26:55 +01:00
|
|
|
"tokio",
|
|
|
|
"tokio-util",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-chanmgr",
|
|
|
|
"tor-circmgr",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-dirmgr",
|
2022-02-03 19:06:59 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-persist",
|
|
|
|
"tor-proto",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tracing",
|
2021-11-11 15:58:25 +00:00
|
|
|
"tracing-subscriber",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-11-17 19:16:55 +00:00
|
|
|
[[package]]
|
|
|
|
name = "arti-config"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-11-17 19:16:55 +00:00
|
|
|
dependencies = [
|
|
|
|
"arti-client",
|
|
|
|
"config",
|
2021-11-21 02:00:20 +00:00
|
|
|
"derive_builder",
|
2021-11-17 19:16:55 +00:00
|
|
|
"once_cell",
|
|
|
|
"regex",
|
|
|
|
"serde",
|
|
|
|
"tempfile",
|
|
|
|
"thiserror",
|
|
|
|
"toml",
|
2021-12-07 15:04:41 +00:00
|
|
|
"tor-circmgr",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
|
|
|
]
|
|
|
|
|
2021-11-16 15:21:47 +00:00
|
|
|
[[package]]
|
|
|
|
name = "async-broadcast"
|
|
|
|
version = "0.3.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b"
|
|
|
|
dependencies = [
|
|
|
|
"easy-parallel",
|
|
|
|
"event-listener",
|
|
|
|
"futures-core",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "async-channel"
|
|
|
|
version = "1.6.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319"
|
|
|
|
dependencies = [
|
|
|
|
"concurrent-queue",
|
|
|
|
"event-listener",
|
|
|
|
"futures-core",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-compression"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.12"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "f2bf394cfbbe876f0ac67b13b6ca819f9c9f2fb9ec67223cceb1555fbab1c31a"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"flate2",
|
|
|
|
"futures-core",
|
|
|
|
"futures-io",
|
|
|
|
"memchr",
|
|
|
|
"pin-project-lite",
|
|
|
|
"xz2",
|
|
|
|
"zstd",
|
|
|
|
"zstd-safe",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-ctrlc"
|
|
|
|
version = "1.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "907279f6e91a51c8ec7cac24711e8308f21da7c10c7700ca2f7e125694ed2df1"
|
|
|
|
dependencies = [
|
|
|
|
"ctrlc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-executor"
|
|
|
|
version = "1.4.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965"
|
|
|
|
dependencies = [
|
|
|
|
"async-task",
|
|
|
|
"concurrent-queue",
|
|
|
|
"fastrand",
|
|
|
|
"futures-lite",
|
|
|
|
"once_cell",
|
|
|
|
"slab",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-global-executor"
|
|
|
|
version = "2.0.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6"
|
|
|
|
dependencies = [
|
|
|
|
"async-channel",
|
|
|
|
"async-executor",
|
|
|
|
"async-io",
|
|
|
|
"async-mutex",
|
|
|
|
"blocking",
|
|
|
|
"futures-lite",
|
|
|
|
"num_cpus",
|
|
|
|
"once_cell",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-io"
|
|
|
|
version = "1.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"
|
|
|
|
dependencies = [
|
|
|
|
"concurrent-queue",
|
|
|
|
"futures-lite",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"once_cell",
|
|
|
|
"parking",
|
|
|
|
"polling",
|
|
|
|
"slab",
|
|
|
|
"socket2",
|
|
|
|
"waker-fn",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-lock"
|
|
|
|
version = "2.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b"
|
|
|
|
dependencies = [
|
|
|
|
"event-listener",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-mutex"
|
|
|
|
version = "1.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
|
|
|
|
dependencies = [
|
|
|
|
"event-listener",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-native-tls"
|
2021-11-12 13:36:41 +00:00
|
|
|
version = "0.4.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-12 13:36:41 +00:00
|
|
|
checksum = "d57d4cec3c647232e1094dc013546c0b33ce785d8aeb251e1f20dfaf8a9a13fe"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-11-12 13:36:41 +00:00
|
|
|
"futures-util",
|
2021-08-25 16:16:49 +01:00
|
|
|
"native-tls",
|
|
|
|
"thiserror",
|
|
|
|
"url",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-process"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "1.3.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-io",
|
|
|
|
"blocking",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"event-listener",
|
|
|
|
"futures-lite",
|
|
|
|
"libc",
|
|
|
|
"once_cell",
|
|
|
|
"signal-hook",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "async-rustls"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9c86f33abd5a4f3e2d6d9251a9e0c6a7e52eb1113caf893dae8429bf4a53f378"
|
|
|
|
dependencies = [
|
|
|
|
"futures-lite",
|
|
|
|
"rustls",
|
|
|
|
"webpki",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "async-std"
|
2021-09-12 09:28:00 +01:00
|
|
|
version = "1.10.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-12 09:28:00 +01:00
|
|
|
checksum = "f8056f1455169ab86dd47b47391e4ab0cbd25410a70e9fe675544f49bafaf952"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-channel",
|
|
|
|
"async-global-executor",
|
|
|
|
"async-io",
|
|
|
|
"async-lock",
|
|
|
|
"async-process",
|
|
|
|
"crossbeam-utils",
|
|
|
|
"futures-channel",
|
|
|
|
"futures-core",
|
|
|
|
"futures-io",
|
|
|
|
"futures-lite",
|
|
|
|
"gloo-timers",
|
|
|
|
"kv-log-macro",
|
|
|
|
"log",
|
|
|
|
"memchr",
|
|
|
|
"num_cpus",
|
|
|
|
"once_cell",
|
|
|
|
"pin-project-lite",
|
|
|
|
"pin-utils",
|
|
|
|
"slab",
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-task"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "4.1.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async-trait"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.1.52"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "async_executors"
|
|
|
|
version = "0.4.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0b13b311cd10e80105651ad640a6741991d147787badb4141e8e1b7fd59816f5"
|
|
|
|
dependencies = [
|
|
|
|
"async-std",
|
|
|
|
"blanket",
|
|
|
|
"futures-core",
|
|
|
|
"futures-task",
|
|
|
|
"futures-util",
|
|
|
|
"pin-project",
|
2021-11-29 19:45:50 +00:00
|
|
|
"rustc_version",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tokio",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "asynchronous-codec"
|
|
|
|
version = "0.6.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690"
|
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"futures-sink",
|
|
|
|
"futures-util",
|
|
|
|
"memchr",
|
|
|
|
"pin-project-lite",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "atomic"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.5.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "atomic-waker"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a"
|
|
|
|
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "atty"
|
|
|
|
version = "0.2.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
|
|
|
dependencies = [
|
|
|
|
"hermit-abi",
|
|
|
|
"libc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
|
|
|
version = "0.1.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "autocfg"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
|
|
|
|
|
2022-01-21 14:57:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "backtrace"
|
|
|
|
version = "0.3.64"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f"
|
|
|
|
dependencies = [
|
|
|
|
"addr2line",
|
|
|
|
"cc",
|
|
|
|
"cfg-if 1.0.0",
|
|
|
|
"libc",
|
|
|
|
"miniz_oxide",
|
|
|
|
"object",
|
|
|
|
"rustc-demangle",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "base64"
|
|
|
|
version = "0.13.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "base64ct"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "1.1.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "e6b4d9b1225d28d360ec6a231d65af1fd99a2a095154c8040689617290569c5c"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "bitflags"
|
|
|
|
version = "1.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "blanket"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7b04ce3d2372d05d1ef4ea3fdf427da6ae3c17ca06d688a107b5344836276bc3"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "block-buffer"
|
|
|
|
version = "0.9.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
|
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
2021-12-08 01:33:46 +00:00
|
|
|
name = "block-buffer"
|
|
|
|
version = "0.10.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-08 01:33:46 +00:00
|
|
|
checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95"
|
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
]
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "blocking"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "1.1.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "046e47d4b2d391b1f6f8b407b1deb8dee56c1852ccd868becf2710f601b5f427"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-channel",
|
|
|
|
"async-task",
|
|
|
|
"atomic-waker",
|
|
|
|
"fastrand",
|
|
|
|
"futures-lite",
|
|
|
|
"once_cell",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "bounded-vec-deque"
|
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "bumpalo"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "3.9.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "byteorder"
|
|
|
|
version = "1.4.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "bytes"
|
2021-08-26 07:30:05 +01:00
|
|
|
version = "1.1.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-08-26 07:30:05 +01:00
|
|
|
checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cache-padded"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.2.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "caret"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cargo-husky"
|
|
|
|
version = "1.5.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cc"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "1.0.72"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"jobserver",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
|
|
|
version = "0.1.10"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "cfg-if"
|
|
|
|
version = "1.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cipher"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
|
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
]
|
|
|
|
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "clap"
|
2021-11-30 14:17:31 +00:00
|
|
|
version = "2.34.0"
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-30 14:17:31 +00:00
|
|
|
checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
dependencies = [
|
2021-11-30 14:17:31 +00:00
|
|
|
"ansi_term",
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
"atty",
|
|
|
|
"bitflags",
|
|
|
|
"strsim 0.8.0",
|
|
|
|
"textwrap",
|
|
|
|
"unicode-width",
|
|
|
|
"vec_map",
|
|
|
|
]
|
|
|
|
|
2021-07-13 15:35:46 +01:00
|
|
|
[[package]]
|
|
|
|
name = "coarsetime"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.1.21"
|
2021-07-13 15:35:46 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "441947d9f3582f20b35fdd2bc5ada3a8c74c9ea380d66268607cb399b510ee08"
|
2021-07-13 15:35:46 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"once_cell",
|
2022-01-28 13:38:54 +00:00
|
|
|
"wasi 0.11.0+wasi-snapshot-preview1",
|
2021-07-13 15:35:46 +01:00
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "concurrent-queue"
|
|
|
|
version = "1.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3"
|
|
|
|
dependencies = [
|
|
|
|
"cache-padded",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "config"
|
|
|
|
version = "0.11.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"nom",
|
|
|
|
"serde",
|
|
|
|
"toml",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "const-oid"
|
2021-10-15 12:56:02 +01:00
|
|
|
version = "0.6.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-15 12:56:02 +01:00
|
|
|
checksum = "9d6f2aa4d0537bcc1c74df8755072bd31c1ef1a3a1b85a68e8404a8c353b7b8b"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "convert_case"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "core-foundation"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.9.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"core-foundation-sys",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "core-foundation-sys"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.8.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "cpufeatures"
|
2021-09-12 09:28:00 +01:00
|
|
|
version = "0.2.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-12 09:28:00 +01:00
|
|
|
checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crc32fast"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.3.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "a2209c310e29876f7f0b2721e7e26b84aff178aa3da5d091f9bfbf47669e60e3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-channel"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.5.2"
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa"
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
"crossbeam-utils",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-queue"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "b979d76c9fcb84dffc80a73f7290da0f83e4c95773494674cb44b76d13a7a110"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"crossbeam-utils",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crossbeam-utils"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.8.6"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"lazy_static",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "crypto-bigint"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.2.11"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "f83bd3bb4314701c568e340cd8cf78c975aa0ca79e03d3f6d1677d5b0c9c0c03"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
"subtle",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
2021-12-08 01:33:46 +00:00
|
|
|
name = "crypto-common"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.1.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ctor"
|
2021-09-12 09:28:00 +01:00
|
|
|
version = "0.1.21"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-12 09:28:00 +01:00
|
|
|
checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ctr"
|
2021-09-12 09:28:00 +01:00
|
|
|
version = "0.8.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-12 09:28:00 +01:00
|
|
|
checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"cipher",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ctrlc"
|
2021-10-06 22:55:08 +01:00
|
|
|
version = "3.2.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-06 22:55:08 +01:00
|
|
|
checksum = "a19c6cedffdc8c03a3346d723eb20bd85a13362bb96dc2ac000842c6381ec7bf"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"nix",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "curve25519-dalek"
|
|
|
|
version = "3.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
2021-12-08 01:33:46 +00:00
|
|
|
"digest 0.9.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"rand_core 0.5.1",
|
|
|
|
"subtle",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "darling"
|
|
|
|
version = "0.12.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c"
|
|
|
|
dependencies = [
|
|
|
|
"darling_core",
|
|
|
|
"darling_macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "darling_core"
|
|
|
|
version = "0.12.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36"
|
|
|
|
dependencies = [
|
|
|
|
"fnv",
|
|
|
|
"ident_case",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
"strsim 0.10.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "darling_macro"
|
|
|
|
version = "0.12.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a"
|
|
|
|
dependencies = [
|
|
|
|
"darling_core",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "der"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.4.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "79b71cca7d95d7681a4b3b9cdf63c8dbc3730d0584c2c74e31416d64a90493f4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"const-oid",
|
|
|
|
"crypto-bigint",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "derive_builder"
|
|
|
|
version = "0.10.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30"
|
|
|
|
dependencies = [
|
|
|
|
"derive_builder_macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "derive_builder_core"
|
|
|
|
version = "0.10.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5"
|
|
|
|
dependencies = [
|
|
|
|
"darling",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "derive_builder_macro"
|
|
|
|
version = "0.10.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73"
|
|
|
|
dependencies = [
|
|
|
|
"derive_builder_core",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "derive_more"
|
2021-11-29 19:45:50 +00:00
|
|
|
version = "0.99.17"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-29 19:45:50 +00:00
|
|
|
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"convert_case",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
2021-11-29 19:45:50 +00:00
|
|
|
"rustc_version",
|
2021-08-25 16:16:49 +01:00
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "digest"
|
|
|
|
version = "0.9.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
|
|
|
|
dependencies = [
|
|
|
|
"generic-array",
|
|
|
|
]
|
|
|
|
|
2021-12-08 01:33:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "digest"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.10.1"
|
2021-12-08 01:33:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b"
|
2021-12-08 01:33:46 +00:00
|
|
|
dependencies = [
|
|
|
|
"block-buffer 0.10.0",
|
|
|
|
"crypto-common",
|
|
|
|
"generic-array",
|
|
|
|
"subtle",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "directories"
|
2021-09-23 13:26:29 +01:00
|
|
|
version = "4.0.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-23 13:26:29 +01:00
|
|
|
checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"dirs-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "dirs"
|
2021-09-23 13:26:29 +01:00
|
|
|
version = "4.0.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-23 13:26:29 +01:00
|
|
|
checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"dirs-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "dirs-next"
|
|
|
|
version = "2.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"dirs-sys-next",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "dirs-sys"
|
|
|
|
version = "0.3.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"redox_users",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "dirs-sys-next"
|
|
|
|
version = "0.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"redox_users",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-11-16 15:21:47 +00:00
|
|
|
[[package]]
|
|
|
|
name = "easy-parallel"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "3.2.0"
|
2021-11-16 15:21:47 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946"
|
2021-11-16 15:21:47 +00:00
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "ed25519"
|
2021-11-29 19:45:50 +00:00
|
|
|
version = "1.3.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-29 19:45:50 +00:00
|
|
|
checksum = "74e1069e39f1454367eb2de793ed062fac4c35c2934b76a81d90dd9abcd28816"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"signature",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ed25519-dalek"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
|
|
|
|
dependencies = [
|
|
|
|
"curve25519-dalek",
|
|
|
|
"ed25519",
|
|
|
|
"merlin",
|
|
|
|
"rand 0.7.3",
|
|
|
|
"serde",
|
2022-01-11 14:27:22 +00:00
|
|
|
"sha2 0.9.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "either"
|
|
|
|
version = "1.6.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "event-listener"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "2.5.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "fallible-iterator"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "fallible-streaming-iterator"
|
|
|
|
version = "0.1.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "fastrand"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.7.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"instant",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "filetime"
|
|
|
|
version = "0.2.15"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if 1.0.0",
|
|
|
|
"libc",
|
|
|
|
"redox_syscall",
|
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "flate2"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "1.0.22"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"crc32fast",
|
|
|
|
"libc",
|
|
|
|
"miniz_oxide",
|
|
|
|
]
|
|
|
|
|
2021-09-12 09:28:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "float-cmp"
|
|
|
|
version = "0.9.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
|
|
|
|
dependencies = [
|
|
|
|
"num-traits",
|
|
|
|
]
|
|
|
|
|
2022-01-13 16:23:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "float-ord"
|
|
|
|
version = "0.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d"
|
|
|
|
|
2022-01-13 18:55:34 +00:00
|
|
|
[[package]]
|
|
|
|
name = "float_eq"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "c1d53499e94f9a7828e63c574adf62bcade7f358c3738f9ea70d7c2edb61023d"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "fnv"
|
|
|
|
version = "1.0.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "foreign-types"
|
|
|
|
version = "0.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
|
|
|
|
dependencies = [
|
|
|
|
"foreign-types-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "foreign-types-shared"
|
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "form_urlencoded"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
|
|
|
|
dependencies = [
|
|
|
|
"matches",
|
|
|
|
"percent-encoding",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fsevent"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"fsevent-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "fsevent-sys"
|
|
|
|
version = "2.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "fslock"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.2.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "fuchsia-zircon"
|
|
|
|
version = "0.3.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"fuchsia-zircon-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "fuchsia-zircon-sys"
|
|
|
|
version = "0.3.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "futures"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"futures-channel",
|
|
|
|
"futures-core",
|
|
|
|
"futures-executor",
|
|
|
|
"futures-io",
|
|
|
|
"futures-sink",
|
|
|
|
"futures-task",
|
|
|
|
"futures-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-await-test"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ae0d3d05bce73a572ba581e4f4a7f20164c18150169c3a67f406aada3e48c7e8"
|
|
|
|
dependencies = [
|
|
|
|
"futures-await-test-macro",
|
|
|
|
"futures-executor",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-await-test-macro"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4f150175e6832600500334550e00e4dc563a0b32f58a9d1ad407f6473378c839"
|
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-channel"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"futures-core",
|
|
|
|
"futures-sink",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-core"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-executor"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"futures-core",
|
|
|
|
"futures-task",
|
|
|
|
"futures-util",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-io"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-lite"
|
|
|
|
version = "1.12.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
|
|
|
|
dependencies = [
|
|
|
|
"fastrand",
|
|
|
|
"futures-core",
|
|
|
|
"futures-io",
|
|
|
|
"memchr",
|
|
|
|
"parking",
|
|
|
|
"pin-project-lite",
|
|
|
|
"waker-fn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-macro"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-sink"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-task"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "futures-util"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.19"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"futures-channel",
|
|
|
|
"futures-core",
|
|
|
|
"futures-io",
|
|
|
|
"futures-macro",
|
|
|
|
"futures-sink",
|
|
|
|
"futures-task",
|
|
|
|
"memchr",
|
|
|
|
"pin-project-lite",
|
|
|
|
"pin-utils",
|
|
|
|
"slab",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "generic-array"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.14.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"typenum",
|
|
|
|
"version_check",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
|
|
|
version = "0.1.16"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"libc",
|
|
|
|
"wasi 0.9.0+wasi-snapshot-preview1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "getrandom"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-09-17 13:11:39 +01:00
|
|
|
"js-sys",
|
2021-08-25 16:16:49 +01:00
|
|
|
"libc",
|
2021-10-29 14:40:35 +01:00
|
|
|
"wasi 0.10.2+wasi-snapshot-preview1",
|
2021-09-17 13:11:39 +01:00
|
|
|
"wasm-bindgen",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2022-01-21 14:57:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "gimli"
|
|
|
|
version = "0.26.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "gloo-timers"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"futures-channel",
|
|
|
|
"futures-core",
|
|
|
|
"js-sys",
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hashbrown"
|
|
|
|
version = "0.11.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
|
|
|
|
dependencies = [
|
|
|
|
"ahash",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hashlink"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf"
|
|
|
|
dependencies = [
|
|
|
|
"hashbrown",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hermit-abi"
|
|
|
|
version = "0.1.19"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hex"
|
|
|
|
version = "0.4.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hex-literal"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.3.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hkdf"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.12.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "158bc31e00a68e380286904cc598715f861f2b0ccf7aa6fe20c6d0c49ca5d0f6"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"hmac",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "hmac"
|
2021-12-08 01:33:46 +00:00
|
|
|
version = "0.12.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-08 01:33:46 +00:00
|
|
|
checksum = "ddca131f3e7f2ce2df364b57949a9d47915cfbd35e46cfee355ccebbf794d6a2"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "http"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.2.6"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"fnv",
|
2022-01-11 14:27:22 +00:00
|
|
|
"itoa 1.0.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "http-body"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.4.4"
|
2021-10-19 17:26:55 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"
|
2021-10-19 17:26:55 +01:00
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"http",
|
|
|
|
"pin-project-lite",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "httparse"
|
|
|
|
version = "1.5.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "httpdate"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "1.0.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "humantime"
|
|
|
|
version = "2.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "humantime-serde"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ac34a56cfd4acddb469cc7fff187ed5ac36f498ba085caf8bbc725e3ff474058"
|
|
|
|
dependencies = [
|
|
|
|
"humantime",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "hyper"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.14.16"
|
2021-10-19 17:26:55 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "b7ec3e62bdc98a2f0393a5048e4c30ef659440ea6e0e572965103e72bd836f55"
|
2021-10-19 17:26:55 +01:00
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"futures-channel",
|
|
|
|
"futures-core",
|
|
|
|
"futures-util",
|
|
|
|
"http",
|
|
|
|
"http-body",
|
|
|
|
"httparse",
|
|
|
|
"httpdate",
|
2022-01-11 14:27:22 +00:00
|
|
|
"itoa 0.4.8",
|
2021-10-19 17:26:55 +01:00
|
|
|
"pin-project-lite",
|
|
|
|
"socket2",
|
|
|
|
"tokio",
|
|
|
|
"tower-service",
|
|
|
|
"tracing",
|
|
|
|
"want",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "ident_case"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "idna"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
|
|
|
|
dependencies = [
|
|
|
|
"matches",
|
|
|
|
"unicode-bidi",
|
|
|
|
"unicode-normalization",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "inotify"
|
|
|
|
version = "0.7.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"inotify-sys",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "inotify-sys"
|
|
|
|
version = "0.1.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "instant"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.1.12"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "iovec"
|
|
|
|
version = "0.1.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itertools"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.10.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"either",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
|
|
|
version = "0.4.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
|
|
|
|
|
2022-01-11 14:27:22 +00:00
|
|
|
[[package]]
|
|
|
|
name = "itoa"
|
|
|
|
version = "1.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "jobserver"
|
|
|
|
version = "0.1.24"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "js-sys"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.56"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "keccak"
|
|
|
|
version = "0.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7"
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "kernel32-sys"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
|
|
|
|
dependencies = [
|
|
|
|
"winapi 0.2.8",
|
|
|
|
"winapi-build",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "kv-log-macro"
|
|
|
|
version = "1.0.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
|
|
|
|
dependencies = [
|
|
|
|
"log",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "lazy_static"
|
|
|
|
version = "1.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
|
|
|
dependencies = [
|
|
|
|
"spin",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lazycell"
|
|
|
|
version = "1.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "lexical-core"
|
|
|
|
version = "0.7.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe"
|
|
|
|
dependencies = [
|
|
|
|
"arrayvec",
|
|
|
|
"bitflags",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"ryu",
|
|
|
|
"static_assertions",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libc"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.115"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "0a8d982fa7a96a000f6ec4cfe966de9703eccde29750df2bb8949da91b0e818d"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libm"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "libsqlite3-sys"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.23.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "d2cafc7c74096c336d9d27145f7ebd4f4b6f95ba16aa5a282387267e6925cb58"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-08-25 19:37:58 +01:00
|
|
|
"cc",
|
2021-08-25 16:16:49 +01:00
|
|
|
"pkg-config",
|
|
|
|
"vcpkg",
|
|
|
|
]
|
|
|
|
|
2021-12-14 17:29:04 +00:00
|
|
|
[[package]]
|
|
|
|
name = "lock_api"
|
|
|
|
version = "0.4.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"
|
|
|
|
dependencies = [
|
|
|
|
"scopeguard",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "log"
|
|
|
|
version = "0.4.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"value-bag",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "lzma-sys"
|
|
|
|
version = "0.1.17"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bdb4b7c3eddad11d3af9e86c487607d2d2442d185d848575365c4856ba96d619"
|
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"pkg-config",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "matchers"
|
2021-10-24 03:23:26 +01:00
|
|
|
version = "0.1.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-24 03:23:26 +01:00
|
|
|
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"regex-automata",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "matches"
|
|
|
|
version = "0.1.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "memchr"
|
|
|
|
version = "2.4.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "memmap2"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.5.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "fe3179b85e1fd8b14447cbebadb75e45a1002f541b925f0bfec366d56a81c56d"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "memoffset"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.6.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "merlin"
|
|
|
|
version = "2.0.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
|
|
|
"keccak",
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "miniz_oxide"
|
|
|
|
version = "0.4.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
|
|
|
|
dependencies = [
|
|
|
|
"adler",
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "mio"
|
|
|
|
version = "0.6.23"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if 0.1.10",
|
|
|
|
"fuchsia-zircon",
|
|
|
|
"fuchsia-zircon-sys",
|
|
|
|
"iovec",
|
|
|
|
"kernel32-sys",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"miow 0.2.2",
|
|
|
|
"net2",
|
|
|
|
"slab",
|
|
|
|
"winapi 0.2.8",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "mio"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.7.14"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"log",
|
2022-02-01 18:30:31 +00:00
|
|
|
"miow 0.3.7",
|
2021-08-25 16:16:49 +01:00
|
|
|
"ntapi",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "mio-extras"
|
|
|
|
version = "2.0.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
|
|
|
|
dependencies = [
|
|
|
|
"lazycell",
|
|
|
|
"log",
|
|
|
|
"mio 0.6.23",
|
|
|
|
"slab",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "miow"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
|
|
|
|
dependencies = [
|
|
|
|
"kernel32-sys",
|
|
|
|
"net2",
|
|
|
|
"winapi 0.2.8",
|
|
|
|
"ws2_32-sys",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "miow"
|
|
|
|
version = "0.3.7"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "native-tls"
|
|
|
|
version = "0.2.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"openssl",
|
|
|
|
"openssl-probe",
|
|
|
|
"openssl-sys",
|
|
|
|
"schannel",
|
|
|
|
"security-framework",
|
|
|
|
"security-framework-sys",
|
|
|
|
"tempfile",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "net2"
|
|
|
|
version = "0.2.37"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
|
|
|
|
dependencies = [
|
|
|
|
"cfg-if 0.1.10",
|
|
|
|
"libc",
|
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "nix"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.23.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"cc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"libc",
|
|
|
|
"memoffset",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "nom"
|
|
|
|
version = "5.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af"
|
|
|
|
dependencies = [
|
|
|
|
"lexical-core",
|
|
|
|
"memchr",
|
|
|
|
"version_check",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "notify"
|
|
|
|
version = "4.0.17"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"filetime",
|
|
|
|
"fsevent",
|
|
|
|
"fsevent-sys",
|
|
|
|
"inotify",
|
|
|
|
"libc",
|
|
|
|
"mio 0.6.23",
|
|
|
|
"mio-extras",
|
|
|
|
"walkdir",
|
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "ntapi"
|
|
|
|
version = "0.3.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-bigint"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.4.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
"num-integer",
|
|
|
|
"num-traits",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-bigint-dig"
|
|
|
|
version = "0.7.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4547ee5541c18742396ae2c895d0717d0f886d8823b8399cdaf7b07d63ad0480"
|
|
|
|
dependencies = [
|
|
|
|
"autocfg 0.1.7",
|
|
|
|
"byteorder",
|
|
|
|
"lazy_static",
|
|
|
|
"libm",
|
|
|
|
"num-integer",
|
|
|
|
"num-iter",
|
|
|
|
"num-traits",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"smallvec",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-integer"
|
|
|
|
version = "0.1.44"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
|
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
"num-traits",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-iter"
|
|
|
|
version = "0.1.42"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59"
|
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
"num-integer",
|
|
|
|
"num-traits",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num-traits"
|
|
|
|
version = "0.2.14"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
|
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
"libm",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "num_cpus"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.13.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"hermit-abi",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2022-01-28 13:38:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "num_threads"
|
|
|
|
version = "0.1.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "97ba99ba6393e2c3734791401b66902d981cb03bf190af674ca69949b6d5fb15"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2022-01-21 14:57:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "object"
|
|
|
|
version = "0.27.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "67ac1d3f9a1d3616fd9a60c8d74296f22406a238b6a72f5cc1e6f314df4ffbf9"
|
|
|
|
dependencies = [
|
|
|
|
"memchr",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "once_cell"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.9.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "opaque-debug"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "openssl"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.10.38"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"foreign-types",
|
|
|
|
"libc",
|
|
|
|
"once_cell",
|
|
|
|
"openssl-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "openssl-probe"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.1.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "openssl-src"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "111.17.0+1.1.1m"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "openssl-sys"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.9.72"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"autocfg 1.0.1",
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"openssl-src",
|
|
|
|
"pkg-config",
|
|
|
|
"vcpkg",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "parking"
|
|
|
|
version = "2.0.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
|
|
|
|
|
2021-12-14 17:29:04 +00:00
|
|
|
[[package]]
|
|
|
|
name = "parking_lot"
|
|
|
|
version = "0.11.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
|
|
|
|
dependencies = [
|
|
|
|
"instant",
|
|
|
|
"lock_api",
|
|
|
|
"parking_lot_core",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "parking_lot_core"
|
|
|
|
version = "0.8.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-12-14 17:29:04 +00:00
|
|
|
"instant",
|
|
|
|
"libc",
|
|
|
|
"redox_syscall",
|
|
|
|
"smallvec",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-12-14 17:29:04 +00:00
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "pem-rfc7468"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.2.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "84e93a3b1cc0510b03020f33f21e62acdde3dcaef432edc95bea377fbd4c2cd4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"base64ct",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "percent-encoding"
|
|
|
|
version = "2.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "phf"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.10.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"phf_macros",
|
|
|
|
"phf_shared",
|
|
|
|
"proc-macro-hack",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "phf_generator"
|
|
|
|
version = "0.10.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
|
|
|
|
dependencies = [
|
|
|
|
"phf_shared",
|
|
|
|
"rand 0.8.4",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "phf_macros"
|
|
|
|
version = "0.10.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
|
|
|
|
dependencies = [
|
|
|
|
"phf_generator",
|
|
|
|
"phf_shared",
|
|
|
|
"proc-macro-hack",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "phf_shared"
|
|
|
|
version = "0.10.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
|
|
|
|
dependencies = [
|
|
|
|
"siphasher",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pin-project"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.0.10"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"pin-project-internal",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pin-project-internal"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.0.10"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pin-project-lite"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.2.8"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pin-utils"
|
|
|
|
version = "0.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pkcs1"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "0.2.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "116bee8279d783c0cf370efa1a94632f2108e5ef0bb32df31f051647810a4e2c"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"der",
|
|
|
|
"pem-rfc7468",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pkcs8"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "0.7.6"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "ee3ef9b64d26bad0536099c816c6734379e45bbd5f14798def6809e5cc350447"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"der",
|
|
|
|
"pem-rfc7468",
|
|
|
|
"pkcs1",
|
|
|
|
"spki",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "pkg-config"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.24"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "polling"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "2.2.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"libc",
|
|
|
|
"log",
|
|
|
|
"wepoll-ffi",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "postage"
|
|
|
|
version = "0.4.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a63d25391d04a097954b76aba742b6b5b74f213dfe3dbaeeb36e8ddc1c657f0b"
|
|
|
|
dependencies = [
|
|
|
|
"atomic",
|
|
|
|
"crossbeam-queue",
|
|
|
|
"futures",
|
|
|
|
"pin-project",
|
|
|
|
"static_assertions",
|
|
|
|
"thiserror",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "ppv-lite86"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.2.16"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "proc-macro-hack"
|
|
|
|
version = "0.5.19"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "proc-macro2"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.0.36"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"unicode-xid",
|
|
|
|
]
|
|
|
|
|
2021-10-22 20:44:37 +01:00
|
|
|
[[package]]
|
|
|
|
name = "quickcheck"
|
|
|
|
version = "1.0.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
|
|
|
|
dependencies = [
|
|
|
|
"rand 0.8.4",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "quote"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.15"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand"
|
|
|
|
version = "0.7.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
|
|
|
|
dependencies = [
|
|
|
|
"getrandom 0.1.16",
|
|
|
|
"libc",
|
|
|
|
"rand_chacha 0.2.2",
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
"rand_hc 0.2.0",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand"
|
|
|
|
version = "0.8.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"rand_chacha 0.3.1",
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
"rand_hc 0.3.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_chacha"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
|
|
|
|
dependencies = [
|
|
|
|
"ppv-lite86",
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_chacha"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
|
|
|
|
dependencies = [
|
|
|
|
"ppv-lite86",
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
|
|
|
version = "0.5.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
|
|
|
|
dependencies = [
|
|
|
|
"getrandom 0.1.16",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_core"
|
|
|
|
version = "0.6.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
|
|
|
|
dependencies = [
|
2022-01-28 13:38:54 +00:00
|
|
|
"getrandom 0.2.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_hc"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
|
|
|
|
dependencies = [
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rand_hc"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
|
|
|
|
dependencies = [
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "redox_syscall"
|
|
|
|
version = "0.2.10"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
|
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "redox_users"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
|
|
|
|
dependencies = [
|
2022-01-28 13:38:54 +00:00
|
|
|
"getrandom 0.2.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
"redox_syscall",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex"
|
|
|
|
version = "1.5.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
|
|
|
|
dependencies = [
|
|
|
|
"regex-syntax",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex-automata"
|
|
|
|
version = "0.1.10"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
|
|
|
|
dependencies = [
|
|
|
|
"regex-syntax",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "regex-syntax"
|
|
|
|
version = "0.6.25"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "remove_dir_all"
|
|
|
|
version = "0.5.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
|
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-09-10 16:18:24 +01:00
|
|
|
[[package]]
|
|
|
|
name = "retain_mut"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.1.5"
|
2021-09-10 16:18:24 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "11000e6ba5020e53e7cc26f73b91ae7d5496b4977851479edb66b694c0675c21"
|
2021-09-10 16:18:24 +01:00
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "retry-error"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"anyhow",
|
|
|
|
]
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ring"
|
|
|
|
version = "0.16.20"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
|
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
"once_cell",
|
|
|
|
"spin",
|
|
|
|
"untrusted",
|
|
|
|
"web-sys",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2022-01-21 14:28:11 +00:00
|
|
|
]
|
|
|
|
|
2021-10-14 18:25:19 +01:00
|
|
|
[[package]]
|
|
|
|
name = "rlimit"
|
|
|
|
version = "0.6.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cc0bf25554376fd362f54332b8410a625c71f15445bca32ffdfdf4ec9ac91726"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "rsa"
|
|
|
|
version = "0.5.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e05c2603e2823634ab331437001b411b9ed11660fbc4066f3908c84a9439260d"
|
|
|
|
dependencies = [
|
|
|
|
"byteorder",
|
2021-12-08 01:33:46 +00:00
|
|
|
"digest 0.9.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"lazy_static",
|
|
|
|
"num-bigint-dig",
|
|
|
|
"num-integer",
|
|
|
|
"num-iter",
|
|
|
|
"num-traits",
|
|
|
|
"pkcs1",
|
|
|
|
"pkcs8",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"subtle",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "rusqlite"
|
2021-12-09 10:51:39 +00:00
|
|
|
version = "0.26.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-09 10:51:39 +00:00
|
|
|
checksum = "4ba4d3462c8b2e4d7f4fcfcf2b296dc6b65404fbbc7b63daa37fd485c149daf7"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"fallible-iterator",
|
|
|
|
"fallible-streaming-iterator",
|
|
|
|
"hashlink",
|
|
|
|
"libsqlite3-sys",
|
|
|
|
"memchr",
|
|
|
|
"smallvec",
|
2021-10-24 15:50:21 +01:00
|
|
|
"time",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2022-01-21 14:57:09 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustc-demangle"
|
|
|
|
version = "0.1.21"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "rustc_version"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
|
|
|
|
dependencies = [
|
2021-11-29 19:45:50 +00:00
|
|
|
"semver",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "rustls"
|
|
|
|
version = "0.19.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7"
|
|
|
|
dependencies = [
|
|
|
|
"base64",
|
|
|
|
"log",
|
|
|
|
"ring",
|
|
|
|
"sct",
|
|
|
|
"webpki",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "ryu"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.0.9"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "same-file"
|
|
|
|
version = "1.0.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "sanitize-filename"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "bf18934a12018228c5b55a6dae9df5d0641e3566b3630cb46cc55564068e7c2f"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"regex",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "schannel"
|
|
|
|
version = "0.1.19"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-12-14 17:29:04 +00:00
|
|
|
[[package]]
|
|
|
|
name = "scopeguard"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "sct"
|
|
|
|
version = "0.6.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"
|
|
|
|
dependencies = [
|
|
|
|
"ring",
|
|
|
|
"untrusted",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "security-framework"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "2.5.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "d09d3c15d814eda1d6a836f2f2b56a6abc1446c8a34351cb3180d3db92ffe4ce"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bitflags",
|
|
|
|
"core-foundation",
|
|
|
|
"core-foundation-sys",
|
|
|
|
"libc",
|
|
|
|
"security-framework-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "security-framework-sys"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "2.5.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "e90dd10c41c6bfc633da6e0c659bd25d31e0791e5974ac42970267d59eba87f7"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"core-foundation-sys",
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "semver"
|
|
|
|
version = "1.0.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.136"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"serde_derive",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_derive"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.136"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_json"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.78"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "d23c1ba4cf0efd44be32017709280b32d1cea5c3f1275c3b6d9e8bc54f758085"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-01-11 14:27:22 +00:00
|
|
|
"itoa 1.0.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"ryu",
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "serde_test"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.136"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "21675ba6f9d97711cc00eee79d8dd7d0a31e571c350fb4d8a7c78f70c0e7b0e9"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "sha-1"
|
2021-12-08 01:33:46 +00:00
|
|
|
version = "0.10.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-08 01:33:46 +00:00
|
|
|
checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"cpufeatures",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "sha2"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.9.9"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-12-08 01:33:46 +00:00
|
|
|
"block-buffer 0.9.0",
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"cpufeatures",
|
2021-12-08 01:33:46 +00:00
|
|
|
"digest 0.9.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"opaque-debug",
|
|
|
|
]
|
|
|
|
|
2021-12-08 01:33:46 +00:00
|
|
|
[[package]]
|
|
|
|
name = "sha2"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.10.1"
|
2021-12-08 01:33:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec"
|
2021-12-08 01:33:46 +00:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-12-08 01:33:46 +00:00
|
|
|
"cpufeatures",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-12-08 01:33:46 +00:00
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "sha3"
|
2021-12-08 01:33:46 +00:00
|
|
|
version = "0.10.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-12-08 01:33:46 +00:00
|
|
|
checksum = "31f935e31cf406e8c0e96c2815a5516181b7004ae8c5f296293221e9b1e356bd"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"keccak",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "sharded-slab"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.1.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "shellexpand"
|
|
|
|
version = "2.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "83bdb7831b2d85ddf4a7b148aa19d0587eddbe8671a436b7bd1182eaad0f2829"
|
|
|
|
dependencies = [
|
|
|
|
"dirs-next",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.13"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"signal-hook-registry",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signal-hook-registry"
|
|
|
|
version = "1.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
|
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "signature"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.5.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "simple_asn1"
|
2021-11-14 23:00:45 +00:00
|
|
|
version = "0.6.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-14 23:00:45 +00:00
|
|
|
checksum = "4a762b1c38b9b990c694b9c2f8abe3372ce6a9ceaae6bca39cfc46e054f45745"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"num-bigint",
|
|
|
|
"num-traits",
|
|
|
|
"thiserror",
|
2021-10-24 15:50:21 +01:00
|
|
|
"time",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "siphasher"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.9"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "a86232ab60fa71287d7f2ddae4a7073f6b7aac33631c3015abb556f08c6d0a3e"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "slab"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.4.5"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "smallvec"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.8.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "socket2"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.4.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "spin"
|
|
|
|
version = "0.5.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "spki"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "0.4.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "5c01a0c15da1b0b0e1494112e7af814a678fec9bd157881b49beac661e9b6f32"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"der",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "static_assertions"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
|
|
|
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "strsim"
|
|
|
|
version = "0.8.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "strsim"
|
|
|
|
version = "0.10.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "subtle"
|
|
|
|
version = "2.4.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "syn"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.0.86"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"unicode-xid",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "synstructure"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.12.6"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
"unicode-xid",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tempfile"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "3.3.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2022-01-11 14:27:22 +00:00
|
|
|
"fastrand",
|
2021-08-25 16:16:49 +01:00
|
|
|
"libc",
|
|
|
|
"redox_syscall",
|
|
|
|
"remove_dir_all",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "textwrap"
|
|
|
|
version = "0.11.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
|
|
|
|
dependencies = [
|
|
|
|
"unicode-width",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "thiserror"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "1.0.30"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"thiserror-impl",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thiserror-impl"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "1.0.30"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "thread_local"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.1.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"once_cell",
|
|
|
|
]
|
|
|
|
|
2021-10-22 20:44:37 +01:00
|
|
|
[[package]]
|
|
|
|
name = "time"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.7"
|
2021-10-22 20:44:37 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "004cbc98f30fa233c61a38bc77e96a9106e65c88f2d3bef182ae952027e5753d"
|
2021-10-22 20:44:37 +01:00
|
|
|
dependencies = [
|
2022-01-28 13:38:54 +00:00
|
|
|
"itoa 1.0.1",
|
2021-10-22 20:44:37 +01:00
|
|
|
"libc",
|
2022-01-28 13:38:54 +00:00
|
|
|
"num_threads",
|
2021-10-22 20:44:37 +01:00
|
|
|
"quickcheck",
|
|
|
|
"time-macros",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "time-macros"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "25eb0ca3468fc0acc11828786797f6ef9aa1555e4a211a60d64cc8e4d1be47d6"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tinyvec"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "1.5.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"tinyvec_macros",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tinyvec_macros"
|
|
|
|
version = "0.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tokio"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.16.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"libc",
|
|
|
|
"memchr",
|
2022-02-01 18:30:31 +00:00
|
|
|
"mio 0.7.14",
|
2021-08-25 16:16:49 +01:00
|
|
|
"num_cpus",
|
|
|
|
"once_cell",
|
2021-12-14 17:29:04 +00:00
|
|
|
"parking_lot",
|
2021-08-25 16:16:49 +01:00
|
|
|
"pin-project-lite",
|
|
|
|
"signal-hook-registry",
|
2021-10-19 17:26:55 +01:00
|
|
|
"tokio-macros",
|
2022-02-01 18:30:31 +00:00
|
|
|
"winapi 0.3.9",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tokio-macros"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.7.0"
|
2021-10-19 17:26:55 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"
|
2021-10-19 17:26:55 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2021-12-14 17:29:04 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tokio-socks"
|
|
|
|
version = "0.5.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0"
|
|
|
|
dependencies = [
|
|
|
|
"either",
|
|
|
|
"futures-util",
|
|
|
|
"thiserror",
|
|
|
|
"tokio",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tokio-util"
|
2021-11-17 19:17:08 +00:00
|
|
|
version = "0.6.9"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-11-17 19:17:08 +00:00
|
|
|
checksum = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bytes",
|
|
|
|
"futures-core",
|
|
|
|
"futures-io",
|
|
|
|
"futures-sink",
|
|
|
|
"log",
|
|
|
|
"pin-project-lite",
|
|
|
|
"tokio",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "toml"
|
|
|
|
version = "0.5.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"
|
|
|
|
dependencies = [
|
|
|
|
"serde",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-bytes"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"arrayref",
|
|
|
|
"bytes",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"generic-array",
|
2022-01-28 13:38:54 +00:00
|
|
|
"getrandom 0.2.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex-literal",
|
|
|
|
"signature",
|
|
|
|
"thiserror",
|
2022-02-09 19:39:04 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-llcrypto",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-cell"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"arrayref",
|
|
|
|
"bitflags",
|
|
|
|
"bytes",
|
|
|
|
"caret",
|
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"thiserror",
|
|
|
|
"tor-bytes",
|
|
|
|
"tor-cert",
|
2022-02-11 17:17:11 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-cert"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"base64",
|
|
|
|
"caret",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex-literal",
|
|
|
|
"signature",
|
|
|
|
"tor-bytes",
|
|
|
|
"tor-checkable",
|
|
|
|
"tor-llcrypto",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-chanmgr"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-trait",
|
2022-01-17 22:11:18 +00:00
|
|
|
"derive_more",
|
|
|
|
"float_eq",
|
2021-08-25 16:16:49 +01:00
|
|
|
"futures",
|
|
|
|
"futures-await-test",
|
|
|
|
"hex-literal",
|
2022-01-17 22:11:18 +00:00
|
|
|
"postage",
|
2022-02-04 04:36:01 +00:00
|
|
|
"rand 0.8.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
"thiserror",
|
2022-02-03 19:06:59 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-proto",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tor-rtmock",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-checkable"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"signature",
|
|
|
|
"thiserror",
|
|
|
|
"tor-llcrypto",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-circmgr"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-trait",
|
|
|
|
"bounded-vec-deque",
|
|
|
|
"derive_builder",
|
|
|
|
"futures",
|
|
|
|
"futures-await-test",
|
|
|
|
"humantime-serde",
|
|
|
|
"itertools",
|
|
|
|
"pin-project",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"retry-error",
|
|
|
|
"serde",
|
|
|
|
"static_assertions",
|
|
|
|
"thiserror",
|
|
|
|
"tor-chanmgr",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
2022-02-03 19:06:59 +00:00
|
|
|
"tor-error",
|
2021-10-10 17:24:48 +01:00
|
|
|
"tor-guardmgr",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-netdir",
|
|
|
|
"tor-netdoc",
|
|
|
|
"tor-persist",
|
|
|
|
"tor-proto",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tor-rtmock",
|
|
|
|
"tracing",
|
|
|
|
"weak-table",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-config"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-11-17 19:16:55 +00:00
|
|
|
"derive_builder",
|
2021-08-25 16:16:49 +01:00
|
|
|
"directories",
|
|
|
|
"dirs",
|
|
|
|
"once_cell",
|
|
|
|
"serde",
|
|
|
|
"shellexpand",
|
|
|
|
"thiserror",
|
2022-02-09 14:25:11 +00:00
|
|
|
"tor-error",
|
2021-12-06 18:54:53 +00:00
|
|
|
"tracing",
|
2021-12-08 00:52:49 +00:00
|
|
|
"tracing-test",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-consdiff"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex",
|
|
|
|
"thiserror",
|
|
|
|
"tor-llcrypto",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-dirclient"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-compression",
|
|
|
|
"base64",
|
|
|
|
"futures",
|
|
|
|
"futures-await-test",
|
|
|
|
"hex",
|
|
|
|
"http",
|
|
|
|
"httparse",
|
|
|
|
"httpdate",
|
|
|
|
"memchr",
|
|
|
|
"thiserror",
|
|
|
|
"tor-circmgr",
|
2022-02-16 19:53:58 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-netdoc",
|
|
|
|
"tor-proto",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tor-rtmock",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-dirmgr"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-trait",
|
|
|
|
"base64",
|
2021-09-12 09:28:00 +01:00
|
|
|
"derive_builder",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-12-09 19:10:41 +00:00
|
|
|
"event-listener",
|
2022-01-13 18:55:34 +00:00
|
|
|
"float_eq",
|
2021-08-25 16:16:49 +01:00
|
|
|
"fslock",
|
|
|
|
"futures",
|
|
|
|
"futures-await-test",
|
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"humantime-serde",
|
|
|
|
"itertools",
|
|
|
|
"memmap2",
|
2021-11-11 13:58:48 +00:00
|
|
|
"once_cell",
|
2021-08-25 16:16:49 +01:00
|
|
|
"postage",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"retry-error",
|
|
|
|
"rusqlite",
|
|
|
|
"serde",
|
2021-10-18 10:17:31 +01:00
|
|
|
"signature",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tempfile",
|
|
|
|
"thiserror",
|
2021-10-24 15:50:21 +01:00
|
|
|
"time",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-checkable",
|
|
|
|
"tor-circmgr",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-consdiff",
|
|
|
|
"tor-dirclient",
|
2022-02-03 19:06:59 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-netdir",
|
|
|
|
"tor-netdoc",
|
|
|
|
"tor-rtcompat",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
2022-01-12 17:16:18 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tor-error"
|
|
|
|
version = "0.0.1"
|
|
|
|
dependencies = [
|
2022-01-21 14:57:09 +00:00
|
|
|
"backtrace",
|
2022-01-12 17:16:18 +00:00
|
|
|
"derive_more",
|
2022-01-21 15:45:41 +00:00
|
|
|
"futures",
|
|
|
|
"thiserror",
|
2022-01-12 17:16:18 +00:00
|
|
|
]
|
|
|
|
|
2021-11-16 15:21:47 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tor-events"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-11-16 15:21:47 +00:00
|
|
|
dependencies = [
|
|
|
|
"async-broadcast",
|
|
|
|
"futures",
|
|
|
|
"once_cell",
|
|
|
|
"serde",
|
|
|
|
"thiserror",
|
|
|
|
"tokio",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
2021-09-10 16:18:24 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tor-guardmgr"
|
2022-01-31 16:05:34 +00:00
|
|
|
version = "0.0.5"
|
2021-09-10 16:18:24 +01:00
|
|
|
dependencies = [
|
|
|
|
"derive_builder",
|
|
|
|
"futures",
|
|
|
|
"humantime-serde",
|
|
|
|
"itertools",
|
|
|
|
"pin-project",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"retain_mut",
|
|
|
|
"serde",
|
|
|
|
"thiserror",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
2022-01-21 15:45:41 +00:00
|
|
|
"tor-error",
|
2021-09-10 16:18:24 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-netdir",
|
2022-01-10 20:54:23 +00:00
|
|
|
"tor-netdoc",
|
2021-10-06 20:35:14 +01:00
|
|
|
"tor-persist",
|
2021-07-13 15:35:46 +01:00
|
|
|
"tor-proto",
|
2021-09-10 16:18:24 +01:00
|
|
|
"tor-rtcompat",
|
2021-10-06 22:19:32 +01:00
|
|
|
"tor-rtmock",
|
2021-09-10 16:18:24 +01:00
|
|
|
"tor-units",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tor-linkspec"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"hex-literal",
|
|
|
|
"tor-bytes",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-protover",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-llcrypto"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"aes",
|
|
|
|
"arrayref",
|
|
|
|
"base64",
|
|
|
|
"cargo-husky",
|
|
|
|
"cipher",
|
|
|
|
"curve25519-dalek",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"ed25519-dalek",
|
2022-01-28 13:38:54 +00:00
|
|
|
"getrandom 0.2.4",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
"rsa",
|
|
|
|
"serde",
|
|
|
|
"serde_test",
|
|
|
|
"sha-1",
|
2022-01-11 14:27:22 +00:00
|
|
|
"sha2 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"sha3",
|
|
|
|
"signature",
|
|
|
|
"simple_asn1",
|
|
|
|
"subtle",
|
|
|
|
"thiserror",
|
|
|
|
"x25519-dalek",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-netdir"
|
2022-01-31 16:05:34 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-11-30 23:16:12 +00:00
|
|
|
"bitflags",
|
2021-09-12 09:28:00 +01:00
|
|
|
"derive_builder",
|
2021-09-16 19:23:41 +01:00
|
|
|
"derive_more",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"rand 0.8.4",
|
2021-12-06 20:06:34 +00:00
|
|
|
"rand_chacha 0.3.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"serde",
|
|
|
|
"signature",
|
|
|
|
"thiserror",
|
|
|
|
"tor-checkable",
|
2021-11-17 19:16:55 +00:00
|
|
|
"tor-config",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-netdoc",
|
|
|
|
"tor-protover",
|
|
|
|
"tor-units",
|
|
|
|
"tracing",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-netdoc"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"base64",
|
|
|
|
"bitflags",
|
2022-02-14 18:08:28 +00:00
|
|
|
"derive_more",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"once_cell",
|
|
|
|
"phf",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"serde",
|
|
|
|
"signature",
|
|
|
|
"thiserror",
|
2021-10-24 15:50:21 +01:00
|
|
|
"time",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-bytes",
|
|
|
|
"tor-cert",
|
|
|
|
"tor-checkable",
|
2022-02-14 18:08:28 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-protover",
|
|
|
|
"weak-table",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-persist"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"fslock",
|
|
|
|
"sanitize-filename",
|
|
|
|
"serde",
|
2021-10-07 14:23:35 +01:00
|
|
|
"serde_json",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tempfile",
|
|
|
|
"thiserror",
|
2022-02-03 19:06:59 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-proto"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"arrayref",
|
|
|
|
"asynchronous-codec",
|
|
|
|
"bytes",
|
|
|
|
"cipher",
|
2021-07-13 15:35:46 +01:00
|
|
|
"coarsetime",
|
2022-01-11 14:27:22 +00:00
|
|
|
"digest 0.10.1",
|
2021-08-25 16:16:49 +01:00
|
|
|
"futures",
|
|
|
|
"generic-array",
|
|
|
|
"hex",
|
|
|
|
"hex-literal",
|
|
|
|
"hkdf",
|
|
|
|
"hmac",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"rand_core 0.6.3",
|
|
|
|
"subtle",
|
|
|
|
"thiserror",
|
2021-10-19 17:26:52 +01:00
|
|
|
"tokio",
|
|
|
|
"tokio-util",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-bytes",
|
|
|
|
"tor-cell",
|
|
|
|
"tor-cert",
|
|
|
|
"tor-checkable",
|
2022-02-11 20:20:50 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tor-linkspec",
|
|
|
|
"tor-llcrypto",
|
|
|
|
"tor-protover",
|
2021-11-15 17:55:08 +00:00
|
|
|
"tor-rtcompat",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tracing",
|
|
|
|
"typenum",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-protover"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"caret",
|
|
|
|
"thiserror",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-rtcompat"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-io",
|
|
|
|
"async-native-tls",
|
2022-01-21 14:28:11 +00:00
|
|
|
"async-rustls",
|
2021-08-25 16:16:49 +01:00
|
|
|
"async-std",
|
|
|
|
"async-trait",
|
|
|
|
"async_executors",
|
|
|
|
"futures",
|
|
|
|
"native-tls",
|
|
|
|
"pin-project",
|
2022-01-21 14:28:11 +00:00
|
|
|
"rustls",
|
2021-08-25 16:16:49 +01:00
|
|
|
"tokio",
|
|
|
|
"tokio-util",
|
2022-01-21 14:28:11 +00:00
|
|
|
"x509-signature",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-rtmock"
|
2022-01-31 15:30:52 +00:00
|
|
|
version = "0.0.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"async-trait",
|
|
|
|
"futures",
|
|
|
|
"futures-await-test",
|
|
|
|
"pin-project",
|
|
|
|
"rand 0.8.4",
|
|
|
|
"thiserror",
|
|
|
|
"tor-rtcompat",
|
2021-11-04 15:04:59 +00:00
|
|
|
"tracing",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-socksproto"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"caret",
|
|
|
|
"hex-literal",
|
|
|
|
"thiserror",
|
|
|
|
"tor-bytes",
|
2022-02-09 16:36:21 +00:00
|
|
|
"tor-error",
|
2021-08-25 16:16:49 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tor-units"
|
2022-01-11 14:40:32 +00:00
|
|
|
version = "0.0.3"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"derive_more",
|
2021-09-12 09:28:00 +01:00
|
|
|
"float-cmp",
|
2021-08-25 16:16:49 +01:00
|
|
|
"thiserror",
|
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tower-service"
|
|
|
|
version = "0.3.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tracing"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.1.29"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"pin-project-lite",
|
|
|
|
"tracing-attributes",
|
|
|
|
"tracing-core",
|
|
|
|
]
|
|
|
|
|
Tracing configuration for logfiles, per-target filters
Previously we could only configure one global tracing filter that
applied to stdout and journald. There was no support for log files,
either.
This patch fixes both issues, by substantially revising the
configuration format: There are now separate filters for each log
file, for journald, and for the console log. Because we want to
allow multiple logfiles, they have to go into an array in the
configuration.
The configuration logic has grown a bit complicated in its types,
since the tracing_subscriber crate would prefer to have the complete
structure of tracing Layers known statically. That's fine when you
know how many you have, and which kinds there will be, but for
the runtime-configuration case we need to mess around with
`Box<dyn Layer ...>`.
I also had to switch from tracing_subscriber's EnvFilter to its
Targets filter. It seems "EnvFilter" can only be applied as a Layer
in itself, and won't work as a Filter on an individual Layer.
Closes #166.
Closes #170.
2022-01-07 15:52:43 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tracing-appender"
|
|
|
|
version = "0.2.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "94571df2eae3ed4353815ea5a90974a594a1792d8782ff2cbcc9392d1101f366"
|
|
|
|
dependencies = [
|
|
|
|
"crossbeam-channel",
|
|
|
|
"time",
|
|
|
|
"tracing-subscriber",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tracing-attributes"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.1.18"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tracing-core"
|
2021-10-05 13:10:04 +01:00
|
|
|
version = "0.1.21"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-05 13:10:04 +01:00
|
|
|
checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
]
|
|
|
|
|
2021-09-12 09:28:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tracing-journald"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.2"
|
2021-09-12 09:28:00 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "9863a586a2ede0c98ccfd14cedecaa1f59a94eb1029bc33a71c7518235d5e886"
|
2021-09-12 09:28:00 +01:00
|
|
|
dependencies = [
|
2022-01-11 14:27:22 +00:00
|
|
|
"libc",
|
2021-09-12 09:28:00 +01:00
|
|
|
"tracing-core",
|
2021-11-11 15:58:25 +00:00
|
|
|
"tracing-subscriber",
|
2021-09-12 09:28:00 +01:00
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "tracing-log"
|
|
|
|
version = "0.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"log",
|
|
|
|
"tracing-core",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tracing-subscriber"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.7"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "5312f325fe3588e277415f5a6cca1f4ccad0f248c4cd5a4bd33032d7286abc22"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2021-11-30 14:17:31 +00:00
|
|
|
"ansi_term",
|
2021-08-25 16:16:49 +01:00
|
|
|
"lazy_static",
|
2021-11-11 15:58:25 +00:00
|
|
|
"matchers",
|
2021-08-25 16:16:49 +01:00
|
|
|
"regex",
|
|
|
|
"sharded-slab",
|
|
|
|
"smallvec",
|
|
|
|
"thread_local",
|
|
|
|
"tracing",
|
|
|
|
"tracing-core",
|
|
|
|
"tracing-log",
|
|
|
|
]
|
|
|
|
|
2021-12-08 00:52:49 +00:00
|
|
|
[[package]]
|
|
|
|
name = "tracing-test"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "3eb7bda2e93bbc9c5b247034acc6a4b3d04f033a3d4b8fc1cb87d4d1c7c7ebd7"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"tracing-core",
|
|
|
|
"tracing-subscriber",
|
|
|
|
"tracing-test-macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "tracing-test-macro"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "4801dca35e4e2cee957c469bd4a1c370fadb7894c0d50721a40eba3523e6e91c"
|
|
|
|
dependencies = [
|
|
|
|
"lazy_static",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "try-lock"
|
|
|
|
version = "0.2.3"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "typenum"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "1.15.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-bidi"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.3.7"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-normalization"
|
|
|
|
version = "0.1.19"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
|
|
|
|
dependencies = [
|
|
|
|
"tinyvec",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
name = "unicode-width"
|
|
|
|
version = "0.1.9"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "unicode-xid"
|
|
|
|
version = "0.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "untrusted"
|
|
|
|
version = "0.7.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "url"
|
|
|
|
version = "2.2.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
|
|
|
|
dependencies = [
|
|
|
|
"form_urlencoded",
|
|
|
|
"idna",
|
|
|
|
"matches",
|
|
|
|
"percent-encoding",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "value-bag"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "1.0.0-alpha.8"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "79923f7731dc61ebfba3633098bf3ac533bbd35ccd8c57e7088d9a5eebe0263f"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"ctor",
|
|
|
|
"version_check",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "vcpkg"
|
|
|
|
version = "0.2.15"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
|
|
|
|
|
Improve and future-proof the `arti` CLI
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:
- The CLI now expects a subcommand (currently, either "help", or "proxy"
for the existing SOCKS proxy behaviour). This should let us add
additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
default config file is loaded was changed: now, we determine the
OS-specific path for said file before invoking `clap`, so the help
command can show it properly.
- The behaviour of `tor_config` was also changed; now, one simply
specifies a list of configuration files to load, together with
whether they're required.
- That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
logging, one now uses the `-l, --log-level` CLI option.
(The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
on the CLI without editing the config file.
2021-10-27 17:40:00 +01:00
|
|
|
[[package]]
|
|
|
|
name = "vec_map"
|
|
|
|
version = "0.8.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "version_check"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.9.4"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "waker-fn"
|
|
|
|
version = "1.1.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "walkdir"
|
|
|
|
version = "2.3.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
|
|
|
|
dependencies = [
|
|
|
|
"same-file",
|
|
|
|
"winapi 0.3.9",
|
|
|
|
"winapi-util",
|
|
|
|
]
|
|
|
|
|
2021-10-19 17:26:55 +01:00
|
|
|
[[package]]
|
|
|
|
name = "want"
|
|
|
|
version = "0.3.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
|
|
|
|
dependencies = [
|
|
|
|
"log",
|
|
|
|
"try-lock",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
|
|
|
version = "0.9.0+wasi-snapshot-preview1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
2021-10-29 14:40:35 +01:00
|
|
|
version = "0.10.2+wasi-snapshot-preview1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-10-29 14:40:35 +01:00
|
|
|
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
2022-01-28 13:38:54 +00:00
|
|
|
[[package]]
|
|
|
|
name = "wasi"
|
|
|
|
version = "0.11.0+wasi-snapshot-preview1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.79"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"wasm-bindgen-macro",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-backend"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.79"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"bumpalo",
|
|
|
|
"lazy_static",
|
|
|
|
"log",
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-futures"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.4.29"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
2022-02-01 18:30:31 +00:00
|
|
|
"cfg-if 1.0.0",
|
2021-08-25 16:16:49 +01:00
|
|
|
"js-sys",
|
|
|
|
"wasm-bindgen",
|
|
|
|
"web-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.79"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"quote",
|
|
|
|
"wasm-bindgen-macro-support",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-macro-support"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.79"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
"wasm-bindgen-backend",
|
|
|
|
"wasm-bindgen-shared",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "wasm-bindgen-shared"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.2.79"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "weak-table"
|
2022-01-11 14:27:22 +00:00
|
|
|
version = "0.3.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-11 14:27:22 +00:00
|
|
|
checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549"
|
2021-08-25 16:16:49 +01:00
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "web-sys"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.3.56"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"js-sys",
|
|
|
|
"wasm-bindgen",
|
|
|
|
]
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "webpki"
|
|
|
|
version = "0.21.4"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
|
|
|
|
dependencies = [
|
|
|
|
"ring",
|
|
|
|
"untrusted",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "wepoll-ffi"
|
|
|
|
version = "0.1.2"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
|
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
|
|
|
version = "0.2.8"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "winapi"
|
|
|
|
version = "0.3.9"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
|
|
dependencies = [
|
|
|
|
"winapi-i686-pc-windows-gnu",
|
|
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
|
|
]
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-build"
|
|
|
|
version = "0.1.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-util"
|
|
|
|
version = "0.1.5"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
|
|
|
|
dependencies = [
|
|
|
|
"winapi 0.3.9",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
version = "0.4.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
|
|
|
2022-02-01 18:30:31 +00:00
|
|
|
[[package]]
|
|
|
|
name = "ws2_32-sys"
|
|
|
|
version = "0.2.1"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
|
|
|
|
dependencies = [
|
|
|
|
"winapi 0.2.8",
|
|
|
|
"winapi-build",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "x25519-dalek"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "1.2.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "2392b6b94a576b4e2bf3c5b2757d63f10ada8020a2e4d08ac849ebcf6ea8e077"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"curve25519-dalek",
|
|
|
|
"rand_core 0.5.1",
|
|
|
|
"zeroize",
|
|
|
|
]
|
|
|
|
|
2022-01-21 14:28:11 +00:00
|
|
|
[[package]]
|
|
|
|
name = "x509-signature"
|
|
|
|
version = "0.5.0"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "9fb2bc2a902d992cd5f471ee3ab0ffd6603047a4207384562755b9d6de977518"
|
|
|
|
dependencies = [
|
|
|
|
"ring",
|
|
|
|
"untrusted",
|
|
|
|
]
|
|
|
|
|
2021-08-25 16:16:49 +01:00
|
|
|
[[package]]
|
|
|
|
name = "xz2"
|
|
|
|
version = "0.1.6"
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
checksum = "c179869f34fc7c01830d3ce7ea2086bc3a07e0d35289b667d0a8bf910258926c"
|
|
|
|
dependencies = [
|
|
|
|
"lzma-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zeroize"
|
2021-09-16 19:27:47 +01:00
|
|
|
version = "1.3.0"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2021-09-16 19:27:47 +01:00
|
|
|
checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"zeroize_derive",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zeroize_derive"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.3.1"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "81e8f13fef10b63c06356d65d416b070798ddabcadc10d3ece0c5be9b3c7eddb"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"proc-macro2",
|
|
|
|
"quote",
|
|
|
|
"syn",
|
|
|
|
"synstructure",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zstd"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "0.10.0+zstd.1.5.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "3b1365becbe415f3f0fcd024e2f7b45bacfb5bdd055f0dc113571394114e7bdd"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"zstd-safe",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zstd-safe"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "4.1.4+zstd.1.5.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "2f7cd17c9af1a4d6c24beb1cc54b17e2ef7b593dc92f19e9d9acad8b182bbaee"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"libc",
|
|
|
|
"zstd-sys",
|
|
|
|
]
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
name = "zstd-sys"
|
2022-01-28 13:38:54 +00:00
|
|
|
version = "1.6.3+zstd.1.5.2"
|
2021-08-25 16:16:49 +01:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2022-01-28 13:38:54 +00:00
|
|
|
checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8"
|
2021-08-25 16:16:49 +01:00
|
|
|
dependencies = [
|
|
|
|
"cc",
|
|
|
|
"libc",
|
|
|
|
]
|