From fa92d6498f230929254871c6ed21634f45b1a5b5 Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Thu, 17 Feb 2022 15:50:10 +0100 Subject: [PATCH] Bump dependencies --- crates/cli/Cargo.toml | 16 ++++++++-------- crates/config/Cargo.toml | 10 +++++----- crates/data-model/Cargo.toml | 2 +- crates/email/Cargo.toml | 2 +- crates/handlers/Cargo.toml | 16 ++++++++-------- crates/http/Cargo.toml | 14 +++++++------- crates/iana-codegen/Cargo.toml | 6 +++--- crates/iana/Cargo.toml | 2 +- crates/jose/Cargo.toml | 17 ++++++++--------- crates/oauth2-types/Cargo.toml | 8 ++++---- crates/static-files/Cargo.toml | 4 ++-- crates/storage/Cargo.toml | 4 ++-- crates/tasks/Cargo.toml | 4 ++-- crates/templates/Cargo.toml | 4 ++-- crates/warp-utils/Cargo.toml | 14 +++++++------- 15 files changed, 61 insertions(+), 62 deletions(-) diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index d947fa1e..9a2001d4 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -6,16 +6,16 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = { version = "1.16.1", features = ["full"] } -futures = "0.3.19" +tokio = { version = "1.17.0", features = ["full"] } +futures = "0.3.21" anyhow = { version = "1.0.53", features = ["backtrace"] } -clap = { version = "3.0.14", features = ["derive"] } +clap = { version = "3.1.0", features = ["derive"] } dotenv = "0.15.0" schemars = { version = "0.8.8", features = ["url", "chrono"] } -tower = { version = "0.4.11", features = ["full"] } -hyper = { version = "0.14.16", features = ["full"] } +tower = { version = "0.4.12", features = ["full"] } +hyper = { version = "0.14.17", features = ["full"] } serde_yaml = "0.8.23" -serde_json = "1.0.78" +serde_json = "1.0.79" warp = "0.3.2" url = "2.2.2" argon2 = { version = "0.3.3", features = ["password-hash"] } @@ -25,8 +25,8 @@ atty = "0.2.14" tracing = "0.1.30" tracing-appender = "0.2.0" -tracing-subscriber = { version = "0.3.7", features = ["env-filter"] } -tracing-opentelemetry = "0.17.0" +tracing-subscriber = { version = "0.3.8", features = ["env-filter"] } +tracing-opentelemetry = "0.17.1" opentelemetry = { version = "0.17.0", features = ["trace", "metrics", "rt-tokio"] } opentelemetry-semantic-conventions = "0.9.0" opentelemetry-jaeger = { version = "0.16.0", features = ["rt-tokio", "reqwest_collector_client"], optional = true } diff --git a/crates/config/Cargo.toml b/crates/config/Cargo.toml index d4be159a..41b990c8 100644 --- a/crates/config/Cargo.toml +++ b/crates/config/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = { version = "1.16.1", features = [] } +tokio = { version = "1.17.0", features = [] } tracing = { version = "0.1.30", features = ["log"] } async-trait = "0.1.52" @@ -19,12 +19,12 @@ chrono = { version = "0.4.19", features = ["serde"] } url = { version = "2.2.2", features = ["serde"] } serde = { version = "1.0.136", features = ["derive"] } -serde_with = { version = "1.11.0", features = ["hex", "chrono"] } -serde_json = "1.0.78" +serde_with = { version = "1.12.0", features = ["hex", "chrono"] } +serde_json = "1.0.79" sqlx = { version = "0.5.10", features = ["runtime-tokio-rustls", "postgres"] } lettre = { version = "0.10.0-rc.4", default-features = false, features = ["serde", "builder"] } -rand = "0.8.4" +rand = "0.8.5" rsa = { git = "https://github.com/RustCrypto/RSA.git" } p256 = { version = "0.10.1", features = ["ecdsa", "pem", "pkcs8"] } pkcs8 = { version = "0.8.0", features = ["pem"] } @@ -36,7 +36,7 @@ indoc = "1.0.3" mas-jose = { path = "../jose" } mas-http = { path = "../http" } -tower = { version = "0.4.11", features = ["util"] } +tower = { version = "0.4.12", features = ["util"] } http = "0.2.6" http-body = "0.4.4" futures-util = "0.3.21" diff --git a/crates/data-model/Cargo.toml b/crates/data-model/Cargo.toml index 32eee208..b5d29e3e 100644 --- a/crates/data-model/Cargo.toml +++ b/crates/data-model/Cargo.toml @@ -11,7 +11,7 @@ thiserror = "1.0.30" serde = "1.0.136" url = { version = "2.2.2", features = ["serde"] } crc = "2.1.0" -rand = "0.8.4" +rand = "0.8.5" mas-iana = { path = "../iana" } oauth2-types = { path = "../oauth2-types" } diff --git a/crates/email/Cargo.toml b/crates/email/Cargo.toml index f807764d..56fd2d6e 100644 --- a/crates/email/Cargo.toml +++ b/crates/email/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" [dependencies] anyhow = "1.0.53" async-trait = "0.1.52" -tokio = { version = "1.16.1", features = ["macros"] } +tokio = { version = "1.17.0", features = ["macros"] } tracing = "0.1.30" aws-sdk-sesv2 = "0.6.0" aws-config = "0.6.0" diff --git a/crates/handlers/Cargo.toml b/crates/handlers/Cargo.toml index bf15f092..debf4ed2 100644 --- a/crates/handlers/Cargo.toml +++ b/crates/handlers/Cargo.toml @@ -10,7 +10,7 @@ dev = ["mas-static-files/dev", "mas-templates/dev"] [dependencies] # Async runtime -tokio = { version = "1.16.1", features = ["macros"] } +tokio = { version = "1.17.0", features = ["macros"] } # Logging and tracing tracing = "0.1.30" @@ -21,7 +21,7 @@ anyhow = "1.0.53" # Web server warp = "0.3.2" -hyper = { version = "0.14.16", features = ["full"] } +hyper = { version = "0.14.17", features = ["full"] } # Emails lettre = { version = "0.10.0-rc.4", default-features = false, features = ["builder"] } @@ -31,8 +31,8 @@ sqlx = { version = "0.5.10", features = ["runtime-tokio-rustls", "postgres"] } # Various structure (de)serialization serde = { version = "1.0.136", features = ["derive"] } -serde_with = { version = "1.11.0", features = ["hex", "chrono"] } -serde_json = "1.0.78" +serde_with = { version = "1.12.0", features = ["hex", "chrono"] } +serde_json = "1.0.79" serde_urlencoded = "0.7.1" # Password hashing @@ -42,7 +42,7 @@ argon2 = { version = "0.3.3", features = ["password-hash"] } rsa = { git = "https://github.com/RustCrypto/RSA.git" } pkcs8 = { version = "0.8.0", features = ["pem"] } elliptic-curve = { version = "0.11.12", features = ["pem"] } -sha2 = "0.10.1" +sha2 = "0.10.2" crc = "2.1.0" # Various data types and utilities @@ -50,8 +50,8 @@ data-encoding = "2.3.2" chrono = { version = "0.4.19", features = ["serde"] } url = { version = "2.2.2", features = ["serde"] } mime = "0.3.16" -rand = "0.8.4" -headers = "0.3.6" +rand = "0.8.5" +headers = "0.3.7" oauth2-types = { path = "../oauth2-types" } mas-config = { path = "../config" } @@ -63,7 +63,7 @@ mas-static-files = { path = "../static-files" } mas-storage = { path = "../storage" } mas-templates = { path = "../templates" } mas-warp-utils = { path = "../warp-utils" } -tower = "0.4.11" +tower = "0.4.12" [dev-dependencies] indoc = "1.0.3" diff --git a/crates/http/Cargo.toml b/crates/http/Cargo.toml index d139c5a4..11e9bd53 100644 --- a/crates/http/Cargo.toml +++ b/crates/http/Cargo.toml @@ -10,16 +10,16 @@ bytes = "1.1.0" futures-util = "0.3.21" http = "0.2.6" http-body = "0.4.4" -hyper = "0.14.16" +hyper = "0.14.17" hyper-rustls = { version = "0.23.0", features = ["http1", "http2"] } opentelemetry = "0.17.0" opentelemetry-http = "0.6.0" -rustls = "0.20.2" +rustls = "0.20.3" serde = "1.0.136" -serde_json = "1.0.78" +serde_json = "1.0.79" thiserror = "1.0.30" -tokio = { version = "1.16.1", features = ["sync", "parking_lot"] } -tower = { version = "0.4.11", features = ["timeout", "limit"] } -tower-http = { version = "0.2.1", features = ["follow-redirect", "decompression-full", "set-header", "trace", "compression-full"] } +tokio = { version = "1.17.0", features = ["sync", "parking_lot"] } +tower = { version = "0.4.12", features = ["timeout", "limit"] } +tower-http = { version = "0.2.2", features = ["follow-redirect", "decompression-full", "set-header", "trace", "compression-full"] } tracing = "0.1.30" -tracing-opentelemetry = "0.17.0" +tracing-opentelemetry = "0.17.1" diff --git a/crates/iana-codegen/Cargo.toml b/crates/iana-codegen/Cargo.toml index 330f3b87..77644e85 100644 --- a/crates/iana-codegen/Cargo.toml +++ b/crates/iana-codegen/Cargo.toml @@ -10,9 +10,9 @@ anyhow = "1.0.53" async-trait = "0.1.52" convert_case = "0.5.0" csv = "1.1.6" -futures-util = "0.3.19" +futures-util = "0.3.21" reqwest = { version = "0.11.9", features = ["blocking", "rustls-tls"], default-features = false } serde = { version = "1.0.136", features = ["derive"] } -tokio = { version = "1.16.1", features = ["full"] } +tokio = { version = "1.17.0", features = ["full"] } tracing = "0.1.30" -tracing-subscriber = "0.3.7" +tracing-subscriber = "0.3.8" diff --git a/crates/iana/Cargo.toml b/crates/iana/Cargo.toml index 4abff60d..745e5688 100644 --- a/crates/iana/Cargo.toml +++ b/crates/iana/Cargo.toml @@ -8,4 +8,4 @@ license = "Apache-2.0" [dependencies] serde = "1.0.136" schemars = "0.8.8" -parse-display = "0.5.3" +parse-display = "0.5.4" diff --git a/crates/jose/Cargo.toml b/crates/jose/Cargo.toml index 5e17f87b..219f71c5 100644 --- a/crates/jose/Cargo.toml +++ b/crates/jose/Cargo.toml @@ -11,29 +11,28 @@ async-trait = "0.1.52" base64ct = { version = "1.0.1", features = ["std"] } chrono = { version = "0.4.19", features = ["serde"] } crypto-mac = { version = "0.11.1", features = ["std"] } -digest = "0.10.1" +digest = "0.10.3" ecdsa = { version = "0.13.4", features = ["sign", "verify", "pem", "pkcs8"] } elliptic-curve = { version = "0.11.12", features = ["ecdh", "pem"] } futures-util = "0.3.21" -hmac = "0.12.0" +hmac = "0.12.1" http = "0.2.6" p256 = { version = "0.10.1", features = ["ecdsa", "pem", "pkcs8"] } pkcs1 = { version = "0.3.3", features = ["pem", "pkcs8"] } pkcs8 = { version = "0.8.0", features = ["pem"] } -rand = "0.8.4" +rand = "0.8.5" rsa = { git = "https://github.com/RustCrypto/RSA.git" } schemars = "0.8.8" sec1 = "0.2.1" serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.78" -serde_with = { version = "1.11.0", features = ["base64"] } -sha2 = "0.10.1" +serde_json = "1.0.79" +serde_with = { version = "1.12.0", features = ["base64"] } +sha2 = "0.10.2" signature = "1.4.0" thiserror = "1.0.30" -tokio = { version = "1.16.1", features = ["macros", "rt", "sync"] } -tower = "0.4.11" +tokio = { version = "1.17.0", features = ["macros", "rt", "sync"] } +tower = "0.4.12" url = { version = "2.2.2", features = ["serde"] } -zeroize = "1.4.3" mas-iana = { path = "../iana" } diff --git a/crates/oauth2-types/Cargo.toml b/crates/oauth2-types/Cargo.toml index db364835..871b32ba 100644 --- a/crates/oauth2-types/Cargo.toml +++ b/crates/oauth2-types/Cargo.toml @@ -8,14 +8,14 @@ license = "Apache-2.0" [dependencies] http = "0.2.6" serde = "1.0.136" -serde_json = "1.0.78" +serde_json = "1.0.79" language-tags = { version = "0.3.2", features = ["serde"] } url = { version = "2.2.2", features = ["serde"] } -parse-display = "0.5.3" +parse-display = "0.5.4" indoc = "1.0.3" -serde_with = { version = "1.11.0", features = ["chrono"] } +serde_with = { version = "1.12.0", features = ["chrono"] } chrono = "0.4.19" -sha2 = "0.10.1" +sha2 = "0.10.2" data-encoding = "2.3.2" thiserror = "1.0.30" itertools = "0.10.3" diff --git a/crates/static-files/Cargo.toml b/crates/static-files/Cargo.toml index ef2c6df5..e0de6f78 100644 --- a/crates/static-files/Cargo.toml +++ b/crates/static-files/Cargo.toml @@ -9,7 +9,7 @@ license = "Apache-2.0" dev = [] [dependencies] -headers = "0.3.6" -mime_guess = "2.0.3" +headers = "0.3.7" +mime_guess = "2.0.4" rust-embed = "6.3.0" warp = "0.3.2" diff --git a/crates/storage/Cargo.toml b/crates/storage/Cargo.toml index c65db0c4..e667cf55 100644 --- a/crates/storage/Cargo.toml +++ b/crates/storage/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = "1.16.1" +tokio = "1.17.0" sqlx = { version = "0.5.10", features = ["runtime-tokio-rustls", "postgres", "migrate", "chrono", "offline"] } chrono = { version = "0.4.19", features = ["serde"] } serde = { version = "1.0.136", features = ["derive"] } @@ -18,7 +18,7 @@ warp = "0.3.2" # Password hashing argon2 = { version = "0.3.3", features = ["password-hash"] } password-hash = { version = "0.3.2", features = ["std"] } -rand = "0.8.4" +rand = "0.8.5" url = { version = "2.2.2", features = ["serde"] } oauth2-types = { path = "../oauth2-types" } diff --git a/crates/tasks/Cargo.toml b/crates/tasks/Cargo.toml index 352cfe1c..56c475d3 100644 --- a/crates/tasks/Cargo.toml +++ b/crates/tasks/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = "1.16.1" +tokio = "1.17.0" async-trait = "0.1.52" tokio-stream = "0.1.8" -futures-util = "0.3.19" +futures-util = "0.3.21" tracing = "0.1.30" sqlx = { version = "0.5.10", features = ["runtime-tokio-rustls", "postgres"] } diff --git a/crates/templates/Cargo.toml b/crates/templates/Cargo.toml index c7290cbc..6aff0dd1 100644 --- a/crates/templates/Cargo.toml +++ b/crates/templates/Cargo.toml @@ -10,14 +10,14 @@ dev = [] [dependencies] tracing = "0.1.30" -tokio = { version = "1.16.1", features = ["macros"] } +tokio = { version = "1.17.0", features = ["macros"] } anyhow = "1.0.53" thiserror = "1.0.30" tera = "1.15.0" serde = { version = "1.0.136", features = ["derive"] } -serde_json = "1.0.78" +serde_json = "1.0.79" serde_urlencoded = "0.7.1" url = "2.2.2" diff --git a/crates/warp-utils/Cargo.toml b/crates/warp-utils/Cargo.toml index 8f3165f5..16304df5 100644 --- a/crates/warp-utils/Cargo.toml +++ b/crates/warp-utils/Cargo.toml @@ -6,24 +6,24 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = { version = "1.16.1", features = ["macros"] } -headers = "0.3.6" +tokio = { version = "1.17.0", features = ["macros"] } +headers = "0.3.7" cookie = "0.16.0" warp = "0.3.2" -hyper = { version = "0.14.16", features = ["full"] } +hyper = { version = "0.14.17", features = ["full"] } thiserror = "1.0.30" anyhow = "1.0.53" sqlx = { version = "0.5.10", features = ["runtime-tokio-rustls", "postgres"] } chrono = { version = "0.4.19", features = ["serde"] } serde = { version = "1.0.136", features = ["derive"] } -serde_with = { version = "1.11.0", features = ["hex", "chrono"] } -serde_json = "1.0.78" +serde_with = { version = "1.12.0", features = ["hex", "chrono"] } +serde_json = "1.0.79" serde_urlencoded = "0.7.1" data-encoding = "2.3.2" once_cell = "1.9.0" tracing = "0.1.30" opentelemetry = "0.17.0" -rand = "0.8.4" +rand = "0.8.5" mime = "0.3.16" bincode = "1.3.3" crc = "2.1.0" @@ -38,4 +38,4 @@ mas-jose = { path = "../jose" } mas-iana = { path = "../iana" } [dev-dependencies] -tower = { version = "0.4.11", features = ["util"] } +tower = { version = "0.4.12", features = ["util"] }