From a91798663b4eb1f2332d60bebdb600cc24c1c97a Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Tue, 18 Aug 2026 14:10:27 -0400 Subject: [PATCH 1/2] Bump jsonwebtoken to v11 --- Cargo.lock | 55 +++++++++++++++++------- docusign/Cargo.toml | 2 +- generator/src/main.rs | 2 +- giphy/Cargo.toml | 2 +- github/Cargo.toml | 2 +- google/admin/Cargo.toml | 2 +- google/calendar/Cargo.toml | 2 +- google/cloud-resource-manager/Cargo.toml | 2 +- google/drive/Cargo.toml | 2 +- google/groups-settings/Cargo.toml | 2 +- google/sheets/Cargo.toml | 2 +- gusto/Cargo.toml | 2 +- mailchimp/Cargo.toml | 2 +- okta/Cargo.toml | 2 +- ramp/Cargo.toml | 2 +- rev.ai/Cargo.toml | 2 +- sendgrid/Cargo.toml | 2 +- shipbob/Cargo.toml | 2 +- shopify/Cargo.toml | 2 +- slack/Cargo.toml | 2 +- stripe/Cargo.toml | 2 +- tripactions/Cargo.toml | 2 +- zoom/Cargo.toml | 2 +- 23 files changed, 61 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8a73093..0d14d710 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -107,6 +107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" dependencies = [ "aws-lc-sys", + "untrusted 0.7.1", "zeroize", ] @@ -1592,17 +1593,20 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.3.1" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +checksum = "881733cbc631fc9e472e24447ce32a64bedf2da498d6d8570b08edc87de71f65" dependencies = [ + "aws-lc-rs", "base64 0.22.1", + "getrandom 0.2.15", "js-sys", "pem", - "ring", "serde", "serde_json", + "signature", "simple_asn1", + "zeroize", ] [[package]] @@ -1814,11 +1818,10 @@ dependencies = [ [[package]] name = "num-bigint-dig" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" +checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" dependencies = [ - "byteorder", "lazy_static", "libm", "num-integer", @@ -2188,7 +2191,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls 0.23.40", - "socket2 0.5.7", + "socket2 0.6.3", "thiserror 2.0.18", "tokio", "tracing", @@ -2626,7 +2629,7 @@ dependencies = [ "getrandom 0.2.15", "libc", "spin", - "untrusted", + "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -2785,7 +2788,7 @@ dependencies = [ "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2801,7 +2804,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ "ring", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -2812,7 +2815,7 @@ checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -2824,7 +2827,7 @@ dependencies = [ "aws-lc-rs", "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -2898,7 +2901,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ "ring", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -3716,6 +3719,12 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + [[package]] name = "untrusted" version = "0.9.0" @@ -3985,7 +3994,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4314,9 +4323,23 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.8.1" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] [[package]] name = "zerovec" diff --git a/docusign/Cargo.toml b/docusign/Cargo.toml index 6a1a8bdb..0cc3158f 100644 --- a/docusign/Cargo.toml +++ b/docusign/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/generator/src/main.rs b/generator/src/main.rs index f9cf10ed..4a8d4abc 100644 --- a/generator/src/main.rs +++ b/generator/src/main.rs @@ -3379,7 +3379,7 @@ async-recursion = "^1.0" chrono = {{ version = "0.4.38", default-features = false, features = ["alloc", "serde"] }} dirs = {{ version = "^3.0.2", optional = true }} http = "1" -jsonwebtoken = "9" +jsonwebtoken = {{ version = "11", features = ["aws_lc_rs"] }} log = {{ version = "^0.4", features = ["serde"] }} mime = "0.3" openssl = {{ version = "0.10", default-features = false, optional = true }} diff --git a/giphy/Cargo.toml b/giphy/Cargo.toml index f32d0ada..2bf2a5ce 100644 --- a/giphy/Cargo.toml +++ b/giphy/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/github/Cargo.toml b/github/Cargo.toml index f65baf35..7f75552f 100644 --- a/github/Cargo.toml +++ b/github/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/admin/Cargo.toml b/google/admin/Cargo.toml index 141f63d8..6d49a567 100644 --- a/google/admin/Cargo.toml +++ b/google/admin/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/calendar/Cargo.toml b/google/calendar/Cargo.toml index 6d2fc347..1a73a3b6 100644 --- a/google/calendar/Cargo.toml +++ b/google/calendar/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/cloud-resource-manager/Cargo.toml b/google/cloud-resource-manager/Cargo.toml index 8c80358f..b731e2bb 100644 --- a/google/cloud-resource-manager/Cargo.toml +++ b/google/cloud-resource-manager/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/drive/Cargo.toml b/google/drive/Cargo.toml index 1d1759d8..ecbfb88e 100644 --- a/google/drive/Cargo.toml +++ b/google/drive/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/groups-settings/Cargo.toml b/google/groups-settings/Cargo.toml index 5b7b4b76..fade8c0b 100644 --- a/google/groups-settings/Cargo.toml +++ b/google/groups-settings/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/google/sheets/Cargo.toml b/google/sheets/Cargo.toml index ea7db3bf..03c87876 100644 --- a/google/sheets/Cargo.toml +++ b/google/sheets/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/gusto/Cargo.toml b/gusto/Cargo.toml index 209c496d..e0baa956 100644 --- a/gusto/Cargo.toml +++ b/gusto/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/mailchimp/Cargo.toml b/mailchimp/Cargo.toml index 15295a74..6913535f 100644 --- a/mailchimp/Cargo.toml +++ b/mailchimp/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/okta/Cargo.toml b/okta/Cargo.toml index f4781860..a65b9456 100644 --- a/okta/Cargo.toml +++ b/okta/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/ramp/Cargo.toml b/ramp/Cargo.toml index 13b6ac3f..79a59805 100644 --- a/ramp/Cargo.toml +++ b/ramp/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/rev.ai/Cargo.toml b/rev.ai/Cargo.toml index 6717e625..754896d9 100644 --- a/rev.ai/Cargo.toml +++ b/rev.ai/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/sendgrid/Cargo.toml b/sendgrid/Cargo.toml index a6226db1..b8518254 100644 --- a/sendgrid/Cargo.toml +++ b/sendgrid/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/shipbob/Cargo.toml b/shipbob/Cargo.toml index 57495c1c..af4dfa19 100644 --- a/shipbob/Cargo.toml +++ b/shipbob/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/shopify/Cargo.toml b/shopify/Cargo.toml index f2b1ad7a..ca85360e 100644 --- a/shopify/Cargo.toml +++ b/shopify/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/slack/Cargo.toml b/slack/Cargo.toml index d3b65bd4..98d60d14 100644 --- a/slack/Cargo.toml +++ b/slack/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/stripe/Cargo.toml b/stripe/Cargo.toml index 1cf70bb1..b24b92fa 100644 --- a/stripe/Cargo.toml +++ b/stripe/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/tripactions/Cargo.toml b/tripactions/Cargo.toml index 802e91e4..d98b85dd 100644 --- a/tripactions/Cargo.toml +++ b/tripactions/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } diff --git a/zoom/Cargo.toml b/zoom/Cargo.toml index e7a0c865..9a55b8bd 100644 --- a/zoom/Cargo.toml +++ b/zoom/Cargo.toml @@ -26,7 +26,7 @@ async-recursion = "^1.0" chrono = { version = "0.4.38", default-features = false, features = ["alloc", "serde"] } dirs = { version = "^3.0.2", optional = true } http = "1" -jsonwebtoken = "9" +jsonwebtoken = { version = "11", features = ["aws_lc_rs"] } log = { version = "^0.4", features = ["serde"] } mime = "0.3" openssl = { version = "0.10", default-features = false, optional = true } From ba185970cadbe8a0bf16c828c4e9a0164c9ccf47 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Tue, 18 Aug 2026 14:35:53 -0400 Subject: [PATCH 2/2] Bump rustls, yup-oauth2; use aws-lc-rs; remove ring --- CHANGELOG.md | 10 +- Cargo.lock | 214 +++++------------------ docusign/Cargo.toml | 3 +- generator/src/main.rs | 5 +- giphy/Cargo.toml | 3 +- github/Cargo.toml | 3 +- google/admin/Cargo.toml | 5 +- google/calendar/Cargo.toml | 5 +- google/cloud-resource-manager/Cargo.toml | 5 +- google/drive/Cargo.toml | 5 +- google/groups-settings/Cargo.toml | 5 +- google/sheets/Cargo.toml | 5 +- gusto/Cargo.toml | 3 +- mailchimp/Cargo.toml | 3 +- okta/Cargo.toml | 3 +- ramp/Cargo.toml | 3 +- rev.ai/Cargo.toml | 3 +- sendgrid/Cargo.toml | 3 +- shipbob/Cargo.toml | 3 +- shopify/Cargo.toml | 3 +- slack/Cargo.toml | 3 +- stripe/Cargo.toml | 3 +- tripactions/Cargo.toml | 3 +- zoom/Cargo.toml | 3 +- 24 files changed, 85 insertions(+), 219 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e4fdd83..02a4004e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Unreleased + +- Update `reqwest` to 0.13. +- Update `jsonwebtoken` from 9 to 11 and explicitly select its `aws_lc_rs` crypto provider. +- Update `rustls` to 0.23.43 and configure `reqwest`'s Rustls backend to use AWS-LC instead of `ring`. +- Update `yup-oauth2` from 8 to 12 and explicitly select its `hyper-rustls` and `aws-lc-rs` features. +- Remove direct `ring` dependencies and the legacy Rustls 0.21 and 0.22 dependency paths. + ## 0.7.0-rc.1 This update refactors all of the clients and changes the way responses are handled. Previously methods that make calls to a third party service would return an `anyhow::Result` over some structured interpretation of the response body (i.e. a deserialized struct, a unit type, or a raw string). Methods now return a `Result, ClientError>` where a `Response` contains the body type that was previously returned along with the status code and headers that were sent from the third party service. When requesting unfolded paginated results the status code and headers returned will be the values returned from the final request made to the service. `ClientError` now provides a more structure error type than the previous `anyhow` error. @@ -13,4 +21,4 @@ This update refactors all of the clients and changes the way responses are handl * Structured errors are now returned instead of `anyhow::Error`. * Redirects are no longer followed by default. Previously if a 3xx response code was returned by a service, the inner client would follow it. This prevented services from returning meaningful 3xx responses. Methods that receive 3xx responses will now return them immediately and not attempt to follow them. * Updates to 0.2 `reqwest-middleware` ecosystem. -* OpenTelemetry is no longer a default feature. To enable OpenTelemetry tracing add `reqwest-tracing` with the appropriate version feature enabled to the target project. \ No newline at end of file +* OpenTelemetry is no longer a default feature. To enable OpenTelemetry tracing add `reqwest-tracing` with the appropriate version feature enabled to the target project. diff --git a/Cargo.lock b/Cargo.lock index 0d14d710..4b3d721e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -425,7 +425,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -463,7 +462,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -488,12 +486,6 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" -[[package]] -name = "either" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" - [[package]] name = "english-numbers" version = "0.3.3" @@ -813,7 +805,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -851,7 +842,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -890,7 +880,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -929,7 +918,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -968,7 +956,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -1007,7 +994,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -1046,7 +1032,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -1078,6 +1063,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "h2" +version = "0.4.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9f37a958b41b3b19ee2707c06439c0e9e547e847223eb791ecb0cb821c65e27" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.14.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -1210,7 +1214,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2", + "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", "httparse", @@ -1234,9 +1238,11 @@ dependencies = [ "bytes", "futures-channel", "futures-core", + "h2 0.4.16", "http 1.1.0", "http-body 1.0.1", "httparse", + "httpdate", "itoa", "pin-project-lite", "smallvec", @@ -1244,22 +1250,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-rustls" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" -dependencies = [ - "futures-util", - "http 0.2.12", - "hyper 0.14.31", - "log", - "rustls 0.21.12", - "rustls-native-certs 0.6.3", - "tokio", - "tokio-rustls 0.24.1", -] - [[package]] name = "hyper-rustls" version = "0.27.3" @@ -1270,10 +1260,11 @@ dependencies = [ "http 1.1.0", "hyper 1.9.0", "hyper-util", - "rustls 0.23.40", + "rustls", + "rustls-native-certs", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls", "tower-service", ] @@ -1505,15 +1496,6 @@ version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "1.0.11" @@ -1708,7 +1690,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -1921,7 +1902,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -1959,7 +1939,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -2190,7 +2169,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.40", + "rustls", "socket2 0.6.3", "thiserror 2.0.18", "tokio", @@ -2211,7 +2190,7 @@ dependencies = [ "rand 0.9.4", "ring", "rustc-hash", - "rustls 0.23.40", + "rustls", "rustls-pki-types", "slab", "thiserror 2.0.18", @@ -2280,7 +2259,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -2473,7 +2451,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "hyper 1.9.0", - "hyper-rustls 0.27.3", + "hyper-rustls", "hyper-tls", "hyper-util", "js-sys", @@ -2483,7 +2461,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.40", + "rustls", "rustls-pki-types", "rustls-platform-verifier", "serde", @@ -2492,7 +2470,7 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-native-tls", - "tokio-rustls 0.26.0", + "tokio-rustls", "tower", "tower-http", "tower-service", @@ -2605,7 +2583,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -2689,56 +2666,18 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.12" +version = "0.23.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" -dependencies = [ - "log", - "ring", - "rustls-pki-types", - "rustls-webpki 0.102.8", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls" -version = "0.23.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06" dependencies = [ "aws-lc-rs", "once_cell", "rustls-pki-types", - "rustls-webpki 0.103.13", + "rustls-webpki", "subtle", "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" -dependencies = [ - "openssl-probe 0.1.5", - "rustls-pemfile", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.8.3" @@ -2751,15 +2690,6 @@ dependencies = [ "security-framework 3.7.0", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - [[package]] name = "rustls-pki-types" version = "1.14.1" @@ -2781,10 +2711,10 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.40", - "rustls-native-certs 0.8.3", + "rustls", + "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.103.13", + "rustls-webpki", "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", @@ -2797,27 +2727,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" -[[package]] -name = "rustls-webpki" -version = "0.101.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" -dependencies = [ - "ring", - "untrusted 0.9.0", -] - -[[package]] -name = "rustls-webpki" -version = "0.102.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted 0.9.0", -] - [[package]] name = "rustls-webpki" version = "0.103.13" @@ -2894,16 +2803,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted 0.9.0", -] - [[package]] name = "seahash" version = "4.1.0" @@ -2977,7 +2876,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -3104,7 +3002,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -3143,7 +3040,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -3187,7 +3083,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -3281,7 +3176,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -3529,23 +3423,13 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls 0.21.12", - "tokio", -] - [[package]] name = "tokio-rustls" version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.40", + "rustls", "rustls-pki-types", "tokio", ] @@ -3664,7 +3548,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", @@ -4254,28 +4137,26 @@ dependencies = [ [[package]] name = "yup-oauth2" -version = "8.3.2" +version = "12.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b61da40aeb0907a65f7fb5c1de83c5a224d6a9ebb83bf918588a2bb744d636b8" +checksum = "ef19a12dfb29fe39f78e1547e1be49717b84aef8762a4001359ed4f94d3accc1" dependencies = [ - "anyhow", "async-trait", - "base64 0.21.7", - "futures", - "http 0.2.12", - "hyper 0.14.31", - "hyper-rustls 0.24.2", - "itertools", + "base64 0.22.1", + "http 1.1.0", + "http-body-util", + "hyper 1.9.0", + "hyper-rustls", + "hyper-util", "log", "percent-encoding", - "rustls 0.22.4", - "rustls-pemfile", + "rustls", "seahash", "serde", "serde_json", + "thiserror 2.0.18", "time", "tokio", - "tower-service", "url", ] @@ -4388,7 +4269,6 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", "rsa", "schemars", "serde", diff --git a/docusign/Cargo.toml b/docusign/Cargo.toml index 0cc3158f..b126b6e0 100644 --- a/docusign/Cargo.toml +++ b/docusign/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/generator/src/main.rs b/generator/src/main.rs index 4a8d4abc..27ad7ae7 100644 --- a/generator/src/main.rs +++ b/generator/src/main.rs @@ -3344,7 +3344,7 @@ uuid = { version = "1.1", features = ["serde", "v4"] }"# if proper_name.starts_with("Google") { yup_oauth2_lib = r#" base64 = "^0.21" -yup-oauth2 = "^8""# +yup-oauth2 = {{ version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] }}"# .to_string(); } @@ -3366,7 +3366,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -3391,7 +3391,6 @@ reqwest-conditional-middleware = {{ version = "0.5", optional = true }} reqwest-middleware = {{ version = "0.5", features = ["multipart"], optional = true }} reqwest-retry = {{ version = "0.9", optional = true }} reqwest-tracing = {{ version = "0.7", optional = true }} -ring = {{ version = "0.17", default-features = false, optional = true }} schemars = {{ version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] }} serde = {{ version = "1", features = ["derive"] }} serde_json = "1" diff --git a/giphy/Cargo.toml b/giphy/Cargo.toml index 2bf2a5ce..f8daf2cf 100644 --- a/giphy/Cargo.toml +++ b/giphy/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/github/Cargo.toml b/github/Cargo.toml index 7f75552f..0d60f8ef 100644 --- a/github/Cargo.toml +++ b/github/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/google/admin/Cargo.toml b/google/admin/Cargo.toml index 6d49a567..0b3d8bf8 100644 --- a/google/admin/Cargo.toml +++ b/google/admin/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/google/calendar/Cargo.toml b/google/calendar/Cargo.toml index 1a73a3b6..8ee9c3b1 100644 --- a/google/calendar/Cargo.toml +++ b/google/calendar/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/google/cloud-resource-manager/Cargo.toml b/google/cloud-resource-manager/Cargo.toml index b731e2bb..eac314a9 100644 --- a/google/cloud-resource-manager/Cargo.toml +++ b/google/cloud-resource-manager/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/google/drive/Cargo.toml b/google/drive/Cargo.toml index ecbfb88e..bb782cab 100644 --- a/google/drive/Cargo.toml +++ b/google/drive/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/google/groups-settings/Cargo.toml b/google/groups-settings/Cargo.toml index fade8c0b..53f71443 100644 --- a/google/groups-settings/Cargo.toml +++ b/google/groups-settings/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/google/sheets/Cargo.toml b/google/sheets/Cargo.toml index 03c87876..9fe89034 100644 --- a/google/sheets/Cargo.toml +++ b/google/sheets/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -48,7 +47,7 @@ bytes = { version = "1", features = ["serde"] } async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" -yup-oauth2 = "^8" +yup-oauth2 = { version = "12", default-features = false, features = ["hyper-rustls", "aws-lc-rs"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/gusto/Cargo.toml b/gusto/Cargo.toml index e0baa956..be9275ae 100644 --- a/gusto/Cargo.toml +++ b/gusto/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/mailchimp/Cargo.toml b/mailchimp/Cargo.toml index 6913535f..62830e06 100644 --- a/mailchimp/Cargo.toml +++ b/mailchimp/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/okta/Cargo.toml b/okta/Cargo.toml index a65b9456..3275676c 100644 --- a/okta/Cargo.toml +++ b/okta/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/ramp/Cargo.toml b/ramp/Cargo.toml index 79a59805..9b83acbd 100644 --- a/ramp/Cargo.toml +++ b/ramp/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/rev.ai/Cargo.toml b/rev.ai/Cargo.toml index 754896d9..174235c6 100644 --- a/rev.ai/Cargo.toml +++ b/rev.ai/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/sendgrid/Cargo.toml b/sendgrid/Cargo.toml index b8518254..c79f8769 100644 --- a/sendgrid/Cargo.toml +++ b/sendgrid/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/shipbob/Cargo.toml b/shipbob/Cargo.toml index af4dfa19..5b8220a3 100644 --- a/shipbob/Cargo.toml +++ b/shipbob/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/shopify/Cargo.toml b/shopify/Cargo.toml index ca85360e..72214d38 100644 --- a/shopify/Cargo.toml +++ b/shopify/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/slack/Cargo.toml b/slack/Cargo.toml index 98d60d14..142167d3 100644 --- a/slack/Cargo.toml +++ b/slack/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/stripe/Cargo.toml b/stripe/Cargo.toml index b24b92fa..9eacfd43 100644 --- a/stripe/Cargo.toml +++ b/stripe/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/tripactions/Cargo.toml b/tripactions/Cargo.toml index d98b85dd..c89044b6 100644 --- a/tripactions/Cargo.toml +++ b/tripactions/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/zoom/Cargo.toml b/zoom/Cargo.toml index 9a55b8bd..dc19a54f 100644 --- a/zoom/Cargo.toml +++ b/zoom/Cargo.toml @@ -13,7 +13,7 @@ default = ["middleware", "rustls-tls"] # enable etag-based http_cache functionality httpcache = ["dirs"] native-tls = ["reqwest/native-tls", "openssl"] -rustls-tls = ["reqwest/default-tls", "ring", "pem"] +rustls-tls = ["reqwest/rustls", "pem"] middleware = [ "reqwest-conditional-middleware", "reqwest-middleware", @@ -38,7 +38,6 @@ reqwest-conditional-middleware = { version = "0.5", optional = true } reqwest-middleware = { version = "0.5", features = ["multipart"], optional = true } reqwest-retry = { version = "0.9", optional = true } reqwest-tracing = { version = "0.7", optional = true } -ring = { version = "0.17", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } serde_json = "1"