diff --git a/Cargo.lock b/Cargo.lock index 471ad98af..811b803fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ dependencies = [ "base64 0.20.0", "erased-serde", "http 0.2.9", - "hyper 0.14.27", + "hyper", "hyper-alpn", "openssl", "serde", @@ -95,7 +95,7 @@ dependencies = [ "encoding_rs", "flate2", "futures-core", - "h2 0.3.21", + "h2", "http 0.2.9", "httparse", "httpdate", @@ -103,7 +103,7 @@ dependencies = [ "language-tags", "local-channel", "mime", - "percent-encoding 2.3.0", + "percent-encoding", "pin-project-lite 0.2.13", "rand 0.8.5", "sha1", @@ -133,7 +133,7 @@ dependencies = [ "log", "serde", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "slab", "socket2 0.4.9", "tokio 1.32.0", @@ -145,7 +145,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ - "quote 1.0.33", + "quote", "syn 2.0.38", ] @@ -220,7 +220,7 @@ dependencies = [ "log", "serde", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "tokio 1.32.0", ] @@ -273,7 +273,7 @@ dependencies = [ "bytes 1.5.0", "bytestring", "cfg-if 1.0.0", - "cookie 0.16.2", + "cookie", "derive_more", "encoding_rs", "futures-core", @@ -287,11 +287,11 @@ dependencies = [ "regex", "serde", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "smallvec 1.11.1", "socket2 0.5.4", - "time 0.3.29", - "url 2.4.1", + "time", + "url", ] [[package]] @@ -301,8 +301,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5" dependencies = [ "actix-router", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -325,8 +325,8 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c7db3d5a9718568e4cf4a537cfd7070e6e6ff7481510d0237fb529ac850f6d3" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -439,18 +439,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" -[[package]] -name = "arrayref" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" - -[[package]] -name = "arrayvec" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" - [[package]] name = "assert-json-diff" version = "2.0.2" @@ -478,8 +466,8 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -489,8 +477,8 @@ version = "0.1.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -505,15 +493,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "autocfg" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" -dependencies = [ - "autocfg 1.1.0", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -545,13 +524,13 @@ dependencies = [ "env_logger 0.10.0", "fernet", "futures 0.3.28", - "futures-locks 0.7.1", + "futures-locks", "futures-util", "hex", "lazy_static", "log", "mozsvc-common", - "reqwest 0.11.22", + "reqwest", "sentry", "sentry-actix", "sentry-core", @@ -564,7 +543,7 @@ dependencies = [ "slog-scope", "slog-stdlog", "slog-term", - "uuid 1.4.1", + "uuid", ] [[package]] @@ -575,9 +554,9 @@ dependencies = [ "autopush_common", "cadence", "futures 0.3.28", - "futures-locks 0.7.1", - "hyper 0.14.27", - "reqwest 0.11.22", + "futures-locks", + "hyper", + "reqwest", "sentry", "serde", "serde_derive", @@ -585,7 +564,7 @@ dependencies = [ "slog", "slog-scope", "tokio 1.32.0", - "uuid 1.4.1", + "uuid", ] [[package]] @@ -599,7 +578,7 @@ dependencies = [ "fernet", "lazy_static", "mozsvc-common", - "reqwest 0.11.22", + "reqwest", "serde", "serde_derive", "serde_json", @@ -628,12 +607,12 @@ dependencies = [ "cadence", "ctor", "futures-util", - "reqwest 0.11.22", + "reqwest", "serde_json", "slog-scope", "thiserror", "tokio 1.32.0", - "uuid 1.4.1", + "uuid", ] [[package]] @@ -677,12 +656,12 @@ dependencies = [ "ctor", "futures 0.3.28", "mockall", - "reqwest 0.11.22", + "reqwest", "sentry", "slog-scope", "thiserror", "tokio 1.32.0", - "uuid 1.4.1", + "uuid", ] [[package]] @@ -715,15 +694,15 @@ dependencies = [ "openssl", "rand 0.8.5", "regex", - "reqwest 0.11.22", - "rusoto_core 0.47.0", - "rusoto_dynamodb 0.47.0", + "reqwest", + "rusoto_core", + "rusoto_dynamodb", "sentry", "sentry-actix", "sentry-core", "serde", "serde_derive", - "serde_dynamodb 0.9.0", + "serde_dynamodb", "serde_json", "slog", "slog-async", @@ -734,66 +713,13 @@ dependencies = [ "tempfile", "thiserror", "tokio 1.32.0", - "url 2.4.1", - "uuid 1.4.1", + "url", + "uuid", "validator", "validator_derive", "yup-oauth2", ] -[[package]] -name = "autopush" -version = "1.69.7" -dependencies = [ - "autopush_common", - "base64 0.21.4", - "bytes 0.4.12", - "cadence", - "chrono", - "config", - "crossbeam-channel", - "docopt", - "env_logger 0.9.3", - "fernet", - "futures 0.1.31", - "futures-backoff", - "futures-locks 0.5.0", - "hex", - "httparse", - "hyper 0.12.36", - "lazy_static", - "log", - "mozsvc-common", - "openssl", - "rand 0.8.5", - "regex", - "reqwest 0.9.24", - "rusoto_core 0.42.0", - "rusoto_credential 0.42.0", - "rusoto_dynamodb 0.42.0", - "sentry", - "serde", - "serde_derive", - "serde_dynamodb 0.4.1", - "serde_json", - "signal-hook", - "slog", - "slog-async", - "slog-mozlog-json", - "slog-scope", - "slog-stdlog", - "slog-term", - "state_machine_future", - "thiserror", - "tokio-core", - "tokio-io", - "tokio-openssl", - "tokio-tungstenite", - "tungstenite", - "uuid 1.4.1", - "woothee", -] - [[package]] name = "autopush_common" version = "1.69.7" @@ -818,7 +744,7 @@ dependencies = [ "grpcio", "hex", "httparse", - "hyper 0.14.27", + "hyper", "lazy_static", "log", "mockall", @@ -827,16 +753,16 @@ dependencies = [ "protobuf", "rand 0.8.5", "regex", - "reqwest 0.11.22", - "rusoto_core 0.47.0", - "rusoto_credential 0.47.0", - "rusoto_dynamodb 0.47.0", + "reqwest", + "rusoto_core", + "rusoto_credential", + "rusoto_dynamodb", "sentry", "sentry-backtrace", "sentry-core", "serde", "serde_derive", - "serde_dynamodb 0.9.0", + "serde_dynamodb", "serde_json", "slog", "slog-async", @@ -851,8 +777,8 @@ dependencies = [ "tokio 1.32.0", "tokio-core", "tungstenite", - "url 2.4.1", - "uuid 1.4.1", + "url", + "uuid", "woothee", ] @@ -871,21 +797,21 @@ dependencies = [ "base64 0.21.4", "bytes 1.5.0", "cfg-if 1.0.0", - "cookie 0.16.2", + "cookie", "derive_more", "futures-core", "futures-util", - "h2 0.3.21", + "h2", "http 0.2.9", "itoa 1.0.9", "log", "mime", - "percent-encoding 2.3.0", + "percent-encoding", "pin-project-lite 0.2.13", "rand 0.8.5", "serde", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "tokio 1.32.0", ] @@ -904,15 +830,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base64" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" -dependencies = [ - "byteorder", -] - [[package]] name = "base64" version = "0.11.0" @@ -952,11 +869,11 @@ dependencies = [ "lazycell", "log", "peeking_take_while", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "regex", "rustc-hash", - "shlex 1.2.0", + "shlex", "which", ] @@ -972,17 +889,6 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" -[[package]] -name = "blake2b_simd" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - [[package]] name = "block-buffer" version = "0.7.3" @@ -1086,7 +992,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" dependencies = [ "byteorder", - "either", "iovec", ] @@ -1240,57 +1145,23 @@ dependencies = [ "yaml-rust", ] -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "convert_case" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" -[[package]] -name = "cookie" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "888604f00b3db336d2af898ec3c1d5d0ddf5e6d462220f2ededc33a87ac4bbd5" -dependencies = [ - "time 0.1.45", - "url 1.7.2", -] - [[package]] name = "cookie" version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" dependencies = [ - "percent-encoding 2.3.0", - "time 0.3.29", + "percent-encoding", + "time", "version_check", ] -[[package]] -name = "cookie_store" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46750b3f362965f197996c4448e4a0935e791bf7d6631bfce9ee0af3d24c919c" -dependencies = [ - "cookie 0.12.0", - "failure", - "idna 0.1.5", - "log", - "publicsuffix", - "serde", - "serde_json", - "time 0.1.45", - "try_from", - "url 1.7.2", -] - [[package]] name = "core-foundation" version = "0.9.3" @@ -1352,7 +1223,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" dependencies = [ - "autocfg 1.1.0", + "autocfg", "cfg-if 0.1.10", "crossbeam-utils 0.7.2", "lazy_static", @@ -1361,15 +1232,6 @@ dependencies = [ "scopeguard", ] -[[package]] -name = "crossbeam-queue" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" -dependencies = [ - "crossbeam-utils 0.6.6", -] - [[package]] name = "crossbeam-queue" version = "0.2.3" @@ -1381,23 +1243,13 @@ dependencies = [ "maybe-uninit", ] -[[package]] -name = "crossbeam-utils" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6" -dependencies = [ - "cfg-if 0.1.10", - "lazy_static", -] - [[package]] name = "crossbeam-utils" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" dependencies = [ - "autocfg 1.1.0", + "autocfg", "cfg-if 0.1.10", "lazy_static", ] @@ -1421,16 +1273,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -dependencies = [ - "generic-array 0.12.4", - "subtle 1.0.0", -] - [[package]] name = "crypto-mac" version = "0.11.1" @@ -1438,7 +1280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ "generic-array 0.14.7", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -1456,44 +1298,10 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37e366bff8cd32dd8754b0991fb66b279dc48f598c3a18914852a6673deef583" dependencies = [ - "quote 1.0.33", + "quote", "syn 2.0.38", ] -[[package]] -name = "darling" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9158d690bc62a3a57c3e45b85e4d50de2008b39345592c64efd79345c7e24be0" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a368589465391e127e10c9e3a08efc8df66fd49b87dc8524c764bbe7f2ef82" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - -[[package]] -name = "darling_macro" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244e8987bd4e174385240cde20a3657f607fb0797563c28255c353b5819a07b1" -dependencies = [ - "darling_core", - "quote 0.6.13", - "syn 0.15.44", -] - [[package]] name = "deadpool" version = "0.10.0" @@ -1519,7 +1327,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" dependencies = [ "serde", - "uuid 1.4.1", + "uuid", ] [[package]] @@ -1538,26 +1346,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "rustc_version 0.4.0", "syn 1.0.109", ] -[[package]] -name = "derive_state_machine_future" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1220ad071cb8996454c20adf547a34ba3ac793759dab793d9dc04996a373ac83" -dependencies = [ - "darling", - "heck 0.3.3", - "petgraph", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - [[package]] name = "difflib" version = "0.4.0" @@ -1592,17 +1386,6 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "dirs" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" -dependencies = [ - "libc", - "redox_users 0.3.5", - "winapi 0.3.9", -] - [[package]] name = "dirs-next" version = "2.0.0" @@ -1620,7 +1403,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "redox_users 0.4.3", + "redox_users", "winapi 0.3.9", ] @@ -1648,12 +1431,6 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" -[[package]] -name = "dtoa" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" - [[package]] name = "either" version = "1.9.0" @@ -1725,28 +1502,6 @@ dependencies = [ "libc", ] -[[package]] -name = "failure" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" -dependencies = [ - "backtrace", - "failure_derive", -] - -[[package]] -name = "failure_derive" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" -dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "fake-simd" version = "0.1.2" @@ -1784,12 +1539,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "fixedbitset" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" - [[package]] name = "flate2" version = "1.0.27" @@ -1836,7 +1585,7 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" dependencies = [ - "percent-encoding 2.3.0", + "percent-encoding", ] [[package]] @@ -1915,16 +1664,6 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" -[[package]] -name = "futures-cpupool" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" -dependencies = [ - "futures 0.1.31", - "num_cpus", -] - [[package]] name = "futures-executor" version = "0.3.28" @@ -1942,17 +1681,6 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" -[[package]] -name = "futures-locks" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4297dd1d9d6268237e4f93aeb9c90fc1bf0d8cec7e1cef22798939e4c43a251" -dependencies = [ - "futures 0.1.31", - "tokio-current-thread", - "tokio-executor", -] - [[package]] name = "futures-locks" version = "0.7.1" @@ -1970,8 +1698,8 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -2120,24 +1848,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "h2" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462" -dependencies = [ - "byteorder", - "bytes 0.4.12", - "fnv", - "futures 0.1.31", - "http 0.1.21", - "indexmap", - "log", - "slab", - "string", - "tokio-io", -] - [[package]] name = "h2" version = "0.3.21" @@ -2166,15 +1876,6 @@ dependencies = [ "ahash 0.7.6", ] -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "heck" version = "0.4.1" @@ -2202,23 +1903,13 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hmac" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" -dependencies = [ - "crypto-mac 0.7.0", - "digest 0.8.1", -] - [[package]] name = "hmac" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" dependencies = [ - "crypto-mac 0.11.1", + "crypto-mac", "digest 0.9.0", ] @@ -2264,18 +1955,6 @@ dependencies = [ "itoa 1.0.9", ] -[[package]] -name = "http-body" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.31", - "http 0.1.21", - "tokio-buf", -] - [[package]] name = "http-body" version = "0.4.5" @@ -2305,36 +1984,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" -[[package]] -name = "hyper" -version = "0.12.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.31", - "futures-cpupool", - "h2 0.1.26", - "http 0.1.21", - "http-body 0.1.0", - "httparse", - "iovec", - "itoa 0.4.8", - "log", - "net2", - "rustc_version 0.2.3", - "time 0.1.45", - "tokio 0.1.22", - "tokio-buf", - "tokio-executor", - "tokio-io", - "tokio-reactor", - "tokio-tcp", - "tokio-threadpool", - "tokio-timer", - "want 0.2.0", -] - [[package]] name = "hyper" version = "0.14.27" @@ -2345,9 +1994,9 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.3.21", + "h2", "http 0.2.9", - "http-body 0.4.5", + "http-body", "httparse", "httpdate", "itoa 1.0.9", @@ -2356,7 +2005,7 @@ dependencies = [ "tokio 1.32.0", "tower-service", "tracing", - "want 0.3.1", + "want", ] [[package]] @@ -2364,7 +2013,7 @@ name = "hyper-alpn" version = "0.4.1" source = "git+https://github.com/WalletConnect/hyper-alpn#9761c744b8ba274dfaea04613bb4c39c1a97c141" dependencies = [ - "hyper 0.14.27", + "hyper", "log", "rustls 0.20.9", "rustls-pemfile", @@ -2381,7 +2030,7 @@ checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" dependencies = [ "ct-logs", "futures-util", - "hyper 0.14.27", + "hyper", "log", "rustls 0.19.1", "rustls-native-certs 0.5.0", @@ -2398,7 +2047,7 @@ checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" dependencies = [ "futures-util", "http 0.2.9", - "hyper 0.14.27", + "hyper", "log", "rustls 0.21.7", "rustls-native-certs 0.6.3", @@ -2406,19 +2055,6 @@ dependencies = [ "tokio-rustls 0.24.1", ] -[[package]] -name = "hyper-tls" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.31", - "hyper 0.12.36", - "native-tls", - "tokio-io", -] - [[package]] name = "hyper-tls" version = "0.5.0" @@ -2426,7 +2062,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes 1.5.0", - "hyper 0.14.27", + "hyper", "native-tls", "tokio 1.32.0", "tokio-native-tls", @@ -2455,34 +2091,6 @@ dependencies = [ "cc", ] -[[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.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - -[[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", -] - [[package]] name = "idna" version = "0.4.0" @@ -2511,7 +2119,7 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ - "autocfg 1.1.0", + "autocfg", "hashbrown", ] @@ -2723,7 +2331,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" dependencies = [ - "autocfg 1.1.0", + "autocfg", "scopeguard", ] @@ -2739,12 +2347,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "maybe-uninit" version = "2.0.0" @@ -2762,12 +2364,6 @@ dependencies = [ "opaque-debug 0.3.0", ] -[[package]] -name = "md5" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" - [[package]] name = "memchr" version = "2.6.4" @@ -2780,7 +2376,7 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" dependencies = [ - "autocfg 1.1.0", + "autocfg", ] [[package]] @@ -2789,16 +2385,6 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" -[[package]] -name = "mime_guess" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" -dependencies = [ - "mime", - "unicase", -] - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -2827,7 +2413,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.2", + "miow", "net2", "slab", "winapi 0.2.8", @@ -2845,18 +2431,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "mio-named-pipes" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" -dependencies = [ - "log", - "mio 0.6.23", - "miow 0.3.7", - "winapi 0.3.9", -] - [[package]] name = "mio-uds" version = "0.6.8" @@ -2880,15 +2454,6 @@ dependencies = [ "ws2_32-sys", ] -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "mockall" version = "0.11.4" @@ -2911,8 +2476,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" dependencies = [ "cfg-if 1.0.0", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 1.0.109", ] @@ -2930,7 +2495,7 @@ dependencies = [ "rand 0.8.5", "regex", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "similar", ] @@ -2942,7 +2507,7 @@ checksum = "51fba38c7ded23ca88a409f72277d177170b3eadb5e283741182fd3cae60ecdf" dependencies = [ "hostname", "lazy_static", - "reqwest 0.11.22", + "reqwest", ] [[package]] @@ -2996,7 +2561,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ - "autocfg 1.1.0", + "autocfg", "num-integer", "num-traits", ] @@ -3007,7 +2572,7 @@ version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ - "autocfg 1.1.0", + "autocfg", "num-traits", ] @@ -3017,7 +2582,7 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" dependencies = [ - "autocfg 1.1.0", + "autocfg", ] [[package]] @@ -3087,8 +2652,8 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -3120,12 +2685,6 @@ dependencies = [ "hashbrown", ] -[[package]] -name = "ordermap" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" - [[package]] name = "os_info" version = "3.7.0" @@ -3238,12 +2797,6 @@ dependencies = [ "base64 0.13.1", ] -[[package]] -name = "percent-encoding" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" - [[package]] name = "percent-encoding" version = "2.3.0" @@ -3279,8 +2832,8 @@ checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -3295,16 +2848,6 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "petgraph" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" -dependencies = [ - "fixedbitset", - "ordermap", -] - [[package]] name = "pin-project-lite" version = "0.1.12" @@ -3372,8 +2915,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 1.0.109", "version_check", ] @@ -3384,20 +2927,11 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "version_check", ] -[[package]] -name = "proc-macro2" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -dependencies = [ - "unicode-xid 0.1.0", -] - [[package]] name = "proc-macro2" version = "1.0.68" @@ -3413,32 +2947,13 @@ version = "2.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" -[[package]] -name = "publicsuffix" -version = "1.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f" -dependencies = [ - "idna 0.2.3", - "url 2.4.1", -] - -[[package]] -name = "quote" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] - [[package]] name = "quote" version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ - "proc-macro2 1.0.68", + "proc-macro2", ] [[package]] @@ -3454,25 +2969,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "rand" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" -dependencies = [ - "autocfg 0.1.8", - "libc", - "rand_chacha 0.1.1", - "rand_core 0.4.2", - "rand_hc 0.1.0", - "rand_isaac", - "rand_jitter", - "rand_os", - "rand_pcg", - "rand_xorshift", - "winapi 0.3.9", -] - [[package]] name = "rand" version = "0.7.3" @@ -3483,7 +2979,7 @@ dependencies = [ "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", - "rand_hc 0.2.0", + "rand_hc", ] [[package]] @@ -3497,16 +2993,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "rand_chacha" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" -dependencies = [ - "autocfg 0.1.8", - "rand_core 0.3.1", -] - [[package]] name = "rand_chacha" version = "0.2.2" @@ -3560,15 +3046,6 @@ dependencies = [ "getrandom 0.2.10", ] -[[package]] -name = "rand_hc" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "rand_hc" version = "0.2.0" @@ -3578,59 +3055,6 @@ dependencies = [ "rand_core 0.5.1", ] -[[package]] -name = "rand_isaac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -dependencies = [ - "rand_core 0.3.1", -] - -[[package]] -name = "rand_jitter" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" -dependencies = [ - "libc", - "rand_core 0.4.2", - "winapi 0.3.9", -] - -[[package]] -name = "rand_os" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" -dependencies = [ - "cloudabi", - "fuchsia-cprng", - "libc", - "rand_core 0.4.2", - "rdrand", - "winapi 0.3.9", -] - -[[package]] -name = "rand_pcg" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" -dependencies = [ - "autocfg 0.1.8", - "rand_core 0.4.2", -] - -[[package]] -name = "rand_xorshift" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "rdrand" version = "0.4.0" @@ -3664,17 +3088,6 @@ dependencies = [ "bitflags 1.3.2", ] -[[package]] -name = "redox_users" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" -dependencies = [ - "getrandom 0.1.16", - "redox_syscall 0.1.57", - "rust-argon2", -] - [[package]] name = "redox_users" version = "0.4.3" @@ -3715,46 +3128,6 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" -[[package]] -name = "rent_to_own" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05a51ad2b1c5c710fa89e6b1631068dab84ed687bc6a5fe061ad65da3d0c25b2" - -[[package]] -name = "reqwest" -version = "0.9.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f88643aea3c1343c804950d7bf983bd2067f5ab59db6d613a08e05572f2714ab" -dependencies = [ - "base64 0.10.1", - "bytes 0.4.12", - "cookie 0.12.0", - "cookie_store", - "encoding_rs", - "flate2", - "futures 0.1.31", - "http 0.1.21", - "hyper 0.12.36", - "hyper-tls 0.3.2", - "log", - "mime", - "mime_guess", - "native-tls", - "serde", - "serde_json", - "serde_urlencoded 0.5.5", - "time 0.1.45", - "tokio 0.1.22", - "tokio-executor", - "tokio-io", - "tokio-threadpool", - "tokio-timer", - "url 1.7.2", - "uuid 0.7.4", - "winreg 0.6.2", -] - [[package]] name = "reqwest" version = "0.11.22" @@ -3766,31 +3139,31 @@ dependencies = [ "encoding_rs", "futures-core", "futures-util", - "h2 0.3.21", + "h2", "http 0.2.9", - "http-body 0.4.5", - "hyper 0.14.27", - "hyper-tls 0.5.0", + "http-body", + "hyper", + "hyper-tls", "ipnet", "js-sys", "log", "mime", "native-tls", "once_cell", - "percent-encoding 2.3.0", + "percent-encoding", "pin-project-lite 0.2.13", "serde", "serde_json", - "serde_urlencoded 0.7.1", + "serde_urlencoded", "system-configuration", "tokio 1.32.0", "tokio-native-tls", "tower-service", - "url 2.4.1", + "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg 0.50.0", + "winreg", ] [[package]] @@ -3810,39 +3183,13 @@ dependencies = [ [[package]] name = "ron" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" -dependencies = [ - "base64 0.13.1", - "bitflags 1.3.2", - "serde", -] - -[[package]] -name = "rusoto_core" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d1ecfe8dac29878a713fbc4c36b0a84a48f7a6883541841cdff9fdd2ba7dfb" -dependencies = [ - "base64 0.11.0", - "bytes 0.4.12", - "futures 0.1.31", - "http 0.1.21", - "hyper 0.12.36", - "hyper-tls 0.3.2", - "lazy_static", - "log", - "rusoto_credential 0.42.0", - "rusoto_signature 0.42.0", - "rustc_version 0.2.3", +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" +dependencies = [ + "base64 0.13.1", + "bitflags 1.3.2", "serde", - "serde_derive", - "serde_json", - "time 0.1.45", - "tokio 0.1.22", - "tokio-timer", - "xml-rs", ] [[package]] @@ -3857,12 +3204,12 @@ dependencies = [ "crc32fast", "futures 0.3.28", "http 0.2.9", - "hyper 0.14.27", + "hyper", "hyper-rustls 0.22.1", "lazy_static", "log", - "rusoto_credential 0.47.0", - "rusoto_signature 0.47.0", + "rusoto_credential", + "rusoto_signature", "rustc_version 0.4.0", "serde", "serde_json", @@ -3870,26 +3217,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "rusoto_credential" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8632e41d289db90dd40d0389c71a23c5489e3afd448424226529113102e2a002" -dependencies = [ - "chrono", - "dirs", - "futures 0.1.31", - "hyper 0.12.36", - "lazy_static", - "regex", - "serde", - "serde_derive", - "serde_json", - "shlex 0.1.1", - "tokio-process", - "tokio-timer", -] - [[package]] name = "rusoto_credential" version = "0.47.0" @@ -3900,28 +3227,14 @@ dependencies = [ "chrono", "dirs-next", "futures 0.3.28", - "hyper 0.14.27", + "hyper", "serde", "serde_json", - "shlex 1.2.0", + "shlex", "tokio 1.32.0", "zeroize", ] -[[package]] -name = "rusoto_dynamodb" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6cfb692b9300c14d0d7c2607b2dcb9da8afca4239f3ca4e9ec48f47696ac9d" -dependencies = [ - "bytes 0.4.12", - "futures 0.1.31", - "rusoto_core 0.42.0", - "serde", - "serde_derive", - "serde_json", -] - [[package]] name = "rusoto_dynamodb" version = "0.47.0" @@ -3931,35 +3244,11 @@ dependencies = [ "async-trait", "bytes 1.5.0", "futures 0.3.28", - "rusoto_core 0.47.0", + "rusoto_core", "serde", "serde_json", ] -[[package]] -name = "rusoto_signature" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7063a70614eb4b36f49bcf4f6f6bb30cc765e3072b317d6afdfe51e7a9f482d1" -dependencies = [ - "base64 0.11.0", - "bytes 0.4.12", - "futures 0.1.31", - "hex", - "hmac 0.7.1", - "http 0.1.21", - "hyper 0.12.36", - "log", - "md5", - "percent-encoding 2.3.0", - "rusoto_credential 0.42.0", - "rustc_version 0.2.3", - "serde", - "sha2 0.8.2", - "time 0.1.45", - "tokio 0.1.22", -] - [[package]] name = "rusoto_signature" version = "0.47.0" @@ -3972,32 +3261,20 @@ dependencies = [ "digest 0.9.0", "futures 0.3.28", "hex", - "hmac 0.11.0", + "hmac", "http 0.2.9", - "hyper 0.14.27", + "hyper", "log", "md-5", - "percent-encoding 2.3.0", + "percent-encoding", "pin-project-lite 0.2.13", - "rusoto_credential 0.47.0", + "rusoto_credential", "rustc_version 0.4.0", "serde", "sha2 0.9.9", "tokio 1.32.0", ] -[[package]] -name = "rust-argon2" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" -dependencies = [ - "base64 0.13.1", - "blake2b_simd", - "constant_time_eq", - "crossbeam-utils 0.8.16", -] - [[package]] name = "rust-ini" version = "0.18.0" @@ -4252,7 +3529,7 @@ dependencies = [ "httpdate", "log", "native-tls", - "reqwest 0.11.22", + "reqwest", "sentry-backtrace", "sentry-contexts", "sentry-core", @@ -4359,9 +3636,9 @@ dependencies = [ "serde", "serde_json", "thiserror", - "time 0.3.29", - "url 2.4.1", - "uuid 1.4.1", + "time", + "url", + "uuid", ] [[package]] @@ -4379,21 +3656,11 @@ version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] -[[package]] -name = "serde_dynamodb" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2f694b5265a3612a5f51ce734e71b1865850a13b9390fea3da60a65dba6218" -dependencies = [ - "rusoto_dynamodb 0.42.0", - "serde", -] - [[package]] name = "serde_dynamodb" version = "0.9.0" @@ -4401,7 +3668,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0a485bf5e371e28d4978444686ffa91830d4719b92fb31960fbd8f494816239" dependencies = [ "bytes 1.5.0", - "rusoto_dynamodb 0.47.0", + "rusoto_dynamodb", "serde", ] @@ -4416,18 +3683,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_urlencoded" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642dd69105886af2efd227f75a520ec9b44a820d65bc133a9131f7d229fd165a" -dependencies = [ - "dtoa", - "itoa 0.4.8", - "serde", - "url 1.7.2", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -4463,18 +3718,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - [[package]] name = "sha2" version = "0.9.9" @@ -4499,28 +3742,12 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "shlex" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" - [[package]] name = "shlex" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" -[[package]] -name = "signal-hook" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] - [[package]] name = "signal-hook-registry" version = "1.4.1" @@ -4545,7 +3772,7 @@ dependencies = [ "num-bigint", "num-traits", "thiserror", - "time 0.3.29", + "time", ] [[package]] @@ -4554,7 +3781,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ - "autocfg 1.1.0", + "autocfg", ] [[package]] @@ -4637,7 +3864,7 @@ dependencies = [ "slog", "term", "thread_local", - "time 0.3.29", + "time", ] [[package]] @@ -4681,26 +3908,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" -[[package]] -name = "state_machine_future" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "530e1d624baae485bce12e6647acb76aafa253346ee8a16751974eed5a24b13d" -dependencies = [ - "derive_state_machine_future", - "futures 0.1.31", - "rent_to_own", -] - -[[package]] -name = "string" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d" -dependencies = [ - "bytes 0.4.12", -] - [[package]] name = "strsim" version = "0.8.0" @@ -4728,44 +3935,27 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ - "heck 0.4.1", - "proc-macro2 1.0.68", - "quote 1.0.33", + "heck", + "proc-macro2", + "quote", "rustversion", "syn 1.0.109", ] -[[package]] -name = "subtle" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" - [[package]] name = "subtle" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" -[[package]] -name = "syn" -version = "0.15.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - [[package]] name = "syn" version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "unicode-ident", ] @@ -4775,23 +3965,11 @@ version = "2.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "unicode-ident", ] -[[package]] -name = "synstructure" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" -dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", - "syn 1.0.109", - "unicode-xid 0.2.4", -] - [[package]] name = "system-configuration" version = "0.5.1" @@ -4882,8 +4060,8 @@ version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -4897,17 +4075,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "time" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi 0.3.9", -] - [[package]] name = "time" version = "0.3.29" @@ -5007,17 +4174,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "tokio-buf" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46" -dependencies = [ - "bytes 0.4.12", - "either", - "futures 0.1.31", -] - [[package]] name = "tokio-codec" version = "0.1.2" @@ -5096,8 +4252,8 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 1.0.109", ] @@ -5107,8 +4263,8 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] @@ -5122,36 +4278,6 @@ dependencies = [ "tokio 1.32.0", ] -[[package]] -name = "tokio-openssl" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771d6246b170ae108d67d9963c23f31a579016c016d73bd4bd7d6ef0252afda7" -dependencies = [ - "futures 0.1.31", - "openssl", - "tokio-io", -] - -[[package]] -name = "tokio-process" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382d90f43fa31caebe5d3bc6cfd854963394fff3b8cb59d5146607aaae7e7e43" -dependencies = [ - "crossbeam-queue 0.1.2", - "futures 0.1.31", - "lazy_static", - "libc", - "log", - "mio 0.6.23", - "mio-named-pipes", - "tokio-io", - "tokio-reactor", - "tokio-signal", - "winapi 0.3.9", -] - [[package]] name = "tokio-reactor" version = "0.1.12" @@ -5203,23 +4329,6 @@ dependencies = [ "tokio 1.32.0", ] -[[package]] -name = "tokio-signal" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c34c6e548f101053321cba3da7cbb87a610b85555884c41b07da2eb91aff12" -dependencies = [ - "futures 0.1.31", - "libc", - "mio 0.6.23", - "mio-uds", - "signal-hook-registry", - "tokio-executor", - "tokio-io", - "tokio-reactor", - "winapi 0.3.9", -] - [[package]] name = "tokio-sync" version = "0.1.8" @@ -5251,7 +4360,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89" dependencies = [ "crossbeam-deque", - "crossbeam-queue 0.2.3", + "crossbeam-queue", "crossbeam-utils 0.7.2", "futures 0.1.31", "lazy_static", @@ -5273,17 +4382,6 @@ dependencies = [ "tokio-executor", ] -[[package]] -name = "tokio-tungstenite" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f95da5281a1a52e72fa3657e571279bcc2b163ba2897ed8eaa34ef97f24fda" -dependencies = [ - "futures 0.1.31", - "tokio-io", - "tungstenite", -] - [[package]] name = "tokio-udp" version = "0.1.6" @@ -5383,15 +4481,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" -[[package]] -name = "try_from" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b" -dependencies = [ - "cfg-if 0.1.10", -] - [[package]] name = "tungstenite" version = "0.9.2" @@ -5407,7 +4496,7 @@ dependencies = [ "log", "rand 0.7.3", "sha-1", - "url 2.4.1", + "url", "utf-8", ] @@ -5432,15 +4521,6 @@ dependencies = [ "libc", ] -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - [[package]] name = "unicode-bidi" version = "0.3.13" @@ -5462,30 +4542,12 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "unicode-segmentation" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" - [[package]] name = "unicode-width" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" -[[package]] -name = "unicode-xid" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - [[package]] name = "untrusted" version = "0.7.1" @@ -5502,18 +4564,7 @@ dependencies = [ "log", "native-tls", "once_cell", - "url 2.4.1", -] - -[[package]] -name = "url" -version = "1.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" -dependencies = [ - "idna 0.1.5", - "matches", - "percent-encoding 1.0.1", + "url", ] [[package]] @@ -5523,8 +4574,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" dependencies = [ "form_urlencoded", - "idna 0.4.0", - "percent-encoding 2.3.0", + "idna", + "percent-encoding", "serde", ] @@ -5534,15 +4585,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" -[[package]] -name = "uuid" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a" -dependencies = [ - "rand 0.6.5", -] - [[package]] name = "uuid" version = "1.4.1" @@ -5559,13 +4601,13 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b92f40481c04ff1f4f61f304d61793c7b56ff76ac1469f1beb199b1445b253bd" dependencies = [ - "idna 0.4.0", + "idna", "lazy_static", "regex", "serde", "serde_derive", "serde_json", - "url 2.4.1", + "url", ] [[package]] @@ -5577,8 +4619,8 @@ dependencies = [ "if_chain", "lazy_static", "proc-macro-error", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "regex", "syn 1.0.109", "validator_types", @@ -5590,7 +4632,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "111abfe30072511849c5910134e8baf8dc05de4c0e5903d681cbd5c9c4d611e3" dependencies = [ - "proc-macro2 1.0.68", + "proc-macro2", "syn 1.0.109", ] @@ -5628,17 +4670,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "want" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230" -dependencies = [ - "futures 0.1.31", - "log", - "try-lock", -] - [[package]] name = "want" version = "0.3.1" @@ -5654,12 +4685,6 @@ version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -5685,8 +4710,8 @@ dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", "wasm-bindgen-shared", ] @@ -5709,7 +4734,7 @@ version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" dependencies = [ - "quote 1.0.33", + "quote", "wasm-bindgen-macro-support", ] @@ -5719,8 +4744,8 @@ version = "0.2.87" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", "wasm-bindgen-backend", "wasm-bindgen-shared", @@ -5916,15 +4941,6 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" -[[package]] -name = "winreg" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "winreg" version = "0.50.0" @@ -5981,20 +4997,20 @@ dependencies = [ "base64 0.13.1", "futures 0.3.28", "http 0.2.9", - "hyper 0.14.27", + "hyper", "hyper-rustls 0.24.1", "itertools", "log", - "percent-encoding 2.3.0", + "percent-encoding", "rustls 0.21.7", "rustls-pemfile", "seahash", "serde", "serde_json", - "time 0.3.29", + "time", "tokio 1.32.0", "tower-service", - "url 2.4.1", + "url", ] [[package]] @@ -6012,8 +5028,8 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ - "proc-macro2 1.0.68", - "quote 1.0.33", + "proc-macro2", + "quote", "syn 2.0.38", ] diff --git a/Cargo.toml b/Cargo.toml index 73388d641..d051a225d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace] members = [ "autopush-common", - "autopush", + #[cfg(dynamodb)] "autopush", "autoendpoint", "autoconnect", "autoconnect/autoconnect-common", diff --git a/autoendpoint/Cargo.toml b/autoendpoint/Cargo.toml index d7cd43c8a..eb11b5653 100644 --- a/autoendpoint/Cargo.toml +++ b/autoendpoint/Cargo.toml @@ -68,7 +68,7 @@ tokio = { workspace = true, features = ["fs", "macros"] } [features] default = ["dynamodb"] -dynamodb = [] +dynamodb = ["autopush_common/dynamodb"] emulator = ["bigtable"] dual = ["bigtable", "dynamodb"] bigtable = ["autopush_common/bigtable"] diff --git a/autopush-common/Cargo.toml b/autopush-common/Cargo.toml index f693ad7b3..129a0015a 100644 --- a/autopush-common/Cargo.toml +++ b/autopush-common/Cargo.toml @@ -28,9 +28,9 @@ openssl.workspace = true rand.workspace = true regex.workspace = true reqwest.workspace = true -rusoto_core.workspace = true -rusoto_credential.workspace = true -rusoto_dynamodb.workspace = true +rusoto_core = { workspace = true, optional = true } +rusoto_credential = { workspace = true, optional = true } +rusoto_dynamodb = { workspace = true, optional = true } sentry-backtrace.workspace = true sentry.workspace = true sentry-core.workspace = true @@ -78,7 +78,7 @@ actix-rt = "2.8" # for testing: # default = ["emulator"] bigtable = ["dep:google-cloud-rust-raw", "dep:grpcio", "dep:protobuf"] -dynamodb = [] +dynamodb = ["dep:rusoto_core", "dep:rusoto_credential", "dep:rusoto_dynamodb"] emulator = [ "bigtable", ] # used for testing big table, requires an external bigtable emulator running.