From 9e0c3644feff82c3c86ca717e0a2a30947ed0b32 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Thu, 9 Jun 2022 05:59:39 +0000 Subject: [PATCH] Update All dependencies (patch only) (#137) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [async-trait](https://togithub.com/dtolnay/async-trait) | dependencies | patch | `0.1.53` -> `0.1.56` | | [clap](https://togithub.com/clap-rs/clap) | dependencies | patch | `3.1.17` -> `3.1.18` | | [h2](https://togithub.com/hyperium/h2) | dependencies | patch | `=0.3.7` -> `=0.3.13` | | [libc](https://togithub.com/rust-lang/libc) | dependencies | patch | `0.2.125` -> `0.2.126` | | [prost](https://togithub.com/tokio-rs/prost) | dependencies | patch | `0.10.3` -> `0.10.4` | | [tokio-stream](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | dependencies | patch | `0.1.8` -> `0.1.9` | | [tracing](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tracing)) | dependencies | patch | `0.1.34` -> `0.1.35` | --- ### Release Notes
dtolnay/async-trait ### [`v0.1.56`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.56) [Compare Source](https://togithub.com/dtolnay/async-trait/compare/0.1.55...0.1.56) - Fix build errors that involve use parentheses to disambiguate: \`(impl 'async_trait + Trait)\` ([#​204](https://togithub.com/dtolnay/async-trait/issues/204)) ### [`v0.1.55`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.55) [Compare Source](https://togithub.com/dtolnay/async-trait/compare/0.1.54...0.1.55) - Fix drop order of uncaptured arguments (`_`) when compiling in 2021 edition's closure capture rules ([#​199](https://togithub.com/dtolnay/async-trait/issues/199)) ### [`v0.1.54`](https://togithub.com/dtolnay/async-trait/releases/tag/0.1.54) [Compare Source](https://togithub.com/dtolnay/async-trait/compare/0.1.53...0.1.54) - Fix lifetime issue when using `impl Trait` in an async function argument type ([#​177](https://togithub.com/dtolnay/async-trait/issues/177))
clap-rs/clap ### [`v3.1.18`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#​3118---2022-05-10) [Compare Source](https://togithub.com/clap-rs/clap/compare/v3.1.17...v3.1.18) ##### Fixes - Fix deprecated `arg_enum!` for users migrating to clap3 ([#​3717](https://togithub.com/clap-rs/clap/issues/3717)) - Verify all `required_unless_present_all` arguments exist - Verify group members exist before processing group members ([#​3711](https://togithub.com/clap-rs/clap/issues/3711)) - *(help)* Use `...` when not enough `value_names` are supplied **gated behind `unstable-v4`** - Verify `required` is not used with conditional required settings ([#​3660](https://togithub.com/clap-rs/clap/issues/3660)) - Disallow more `value_names` than `number_of_values` ([#​2695](https://togithub.com/clap-rs/clap/issues/2695)) - *(parser)* Assert on unknown args when using external subcommands ([#​3703](https://togithub.com/clap-rs/clap/issues/3703)) - *(parser)* Always fill in `""` argument for external subcommands ([#​3263](https://togithub.com/clap-rs/clap/issues/3263)) - *(derive)* Detect escaped external subcommands that look like built-in subcommands ([#​3703](https://togithub.com/clap-rs/clap/issues/3703)) - *(derive)* Leave `Arg::id` as `verbatim` casing ([#​3282](https://togithub.com/clap-rs/clap/issues/3282))
hyperium/h2 ### [`v0.3.13`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​0313-March-31-2022) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.12...v0.3.13) - Update private internal `tokio-util` dependency. ### [`v0.3.12`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​0312-March-9-2022) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.11...v0.3.12) - Avoid time operations that can panic ([#​599](https://togithub.com/hyperium/h2/issues/599)) - Bump MSRV to Rust 1.49 ([#​606](https://togithub.com/hyperium/h2/issues/606)) - Fix header decoding error when a header name is contained at a continuation header boundary ([#​589](https://togithub.com/hyperium/h2/issues/589)) - Remove I/O type names from handshake `tracing` spans ([#​608](https://togithub.com/hyperium/h2/issues/608)) ### [`v0.3.11`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​0311-January-26-2022) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.10...v0.3.11) - Make `SendStream::poll_capacity` never return `Ok(Some(0))` ([#​596](https://togithub.com/hyperium/h2/issues/596)) - Fix panic when receiving already reset push promise ([#​597](https://togithub.com/hyperium/h2/issues/597)) ### [`v0.3.10`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​0310-January-6-2022) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.9...v0.3.10) - Add `Error::is_go_away()` and `Error::is_remote()` methods. - Fix panic if receiving malformed PUSH_PROMISE with stream ID of 0. ### [`v0.3.9`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​039-December-9-2021) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.8...v0.3.9) - Fix hang related to new `max_send_buffer_size`. ### [`v0.3.8`](https://togithub.com/hyperium/h2/blob/HEAD/CHANGELOG.md#​038-December-8-2021) [Compare Source](https://togithub.com/hyperium/h2/compare/v0.3.7...v0.3.8) - Add "extended CONNECT support". Adds `h2::ext::Protocol`, which is used for request and response extensions to connect new protocols over an HTTP/2 stream. - Add `max_send_buffer_size` options to client and server builders, and a default of ~400MB. This acts like a high-water mark for the `poll_capacity()` method. - Fix panic if receiving malformed HEADERS with stream ID of 0.
rust-lang/libc ### [`v0.2.126`](https://togithub.com/rust-lang/libc/releases/tag/0.2.126) [Compare Source](https://togithub.com/rust-lang/libc/compare/0.2.125...0.2.126) #### What's Changed - Update GitHub Actions actions/checkout@v2 to v3 by [@​dtolnay](https://togithub.com/dtolnay) in [https://github.com/rust-lang/libc/pull/2774](https://togithub.com/rust-lang/libc/pull/2774) - Remove FreeBSD 11 from CI by [@​Amanieu](https://togithub.com/Amanieu) in [https://github.com/rust-lang/libc/pull/2779](https://togithub.com/rust-lang/libc/pull/2779) - linux: add GRND_INSECURE constant by [@​zx2c4](https://togithub.com/zx2c4) in [https://github.com/rust-lang/libc/pull/2743](https://togithub.com/rust-lang/libc/pull/2743) - haiku build fix by [@​devnexen](https://togithub.com/devnexen) in [https://github.com/rust-lang/libc/pull/2772](https://togithub.com/rust-lang/libc/pull/2772) - openbsd: constantify some arguments of openpty() and forkpty() by [@​semarie](https://togithub.com/semarie) in [https://github.com/rust-lang/libc/pull/2773](https://togithub.com/rust-lang/libc/pull/2773) - Enable aio\_{read,write}v on FreeBSD by [@​asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/2775](https://togithub.com/rust-lang/libc/pull/2775) - Enable sock_txtime on mips musl target by [@​cww0614](https://togithub.com/cww0614) in [https://github.com/rust-lang/libc/pull/2776](https://togithub.com/rust-lang/libc/pull/2776) - add malloc_usable_size for musl by [@​jjl](https://togithub.com/jjl) in [https://github.com/rust-lang/libc/pull/2777](https://togithub.com/rust-lang/libc/pull/2777) - Add ENOTSUP constant for riscv64 musl by [@​nmeum](https://togithub.com/nmeum) in [https://github.com/rust-lang/libc/pull/2784](https://togithub.com/rust-lang/libc/pull/2784) - Add LIO_READV and LIO_WRITEV on FreeBSD by [@​asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/2780](https://togithub.com/rust-lang/libc/pull/2780) - Fix definition of kevent.data on 32-bit FreeBSD 12+ by [@​asomers](https://togithub.com/asomers) in [https://github.com/rust-lang/libc/pull/2782](https://togithub.com/rust-lang/libc/pull/2782) - Add DragonFlyBSD kinfo_proc and kinfo_lwp structs by [@​Freaky](https://togithub.com/Freaky) in [https://github.com/rust-lang/libc/pull/2783](https://togithub.com/rust-lang/libc/pull/2783) - Add OpenBSD kinfo_proc struct by [@​Freaky](https://togithub.com/Freaky) in [https://github.com/rust-lang/libc/pull/2786](https://togithub.com/rust-lang/libc/pull/2786) - Add android x86\_64 user struct by [@​s1341](https://togithub.com/s1341) in [https://github.com/rust-lang/libc/pull/2748](https://togithub.com/rust-lang/libc/pull/2748) - Promote pthread_getname_np and pthread_setname_np from glibc to linux by [@​colincross](https://togithub.com/colincross) in [https://github.com/rust-lang/libc/pull/2768](https://togithub.com/rust-lang/libc/pull/2768) - Allow unused macro rules by [@​Amanieu](https://togithub.com/Amanieu) in [https://github.com/rust-lang/libc/pull/2790](https://togithub.com/rust-lang/libc/pull/2790) - Bump version to 0.2.126 by [@​s1341](https://togithub.com/s1341) in [https://github.com/rust-lang/libc/pull/2789](https://togithub.com/rust-lang/libc/pull/2789) #### New Contributors - [@​dtolnay](https://togithub.com/dtolnay) made their first contribution in [https://github.com/rust-lang/libc/pull/2774](https://togithub.com/rust-lang/libc/pull/2774) - [@​zx2c4](https://togithub.com/zx2c4) made their first contribution in [https://github.com/rust-lang/libc/pull/2743](https://togithub.com/rust-lang/libc/pull/2743) - [@​cww0614](https://togithub.com/cww0614) made their first contribution in [https://github.com/rust-lang/libc/pull/2776](https://togithub.com/rust-lang/libc/pull/2776) - [@​jjl](https://togithub.com/jjl) made their first contribution in [https://github.com/rust-lang/libc/pull/2777](https://togithub.com/rust-lang/libc/pull/2777) - [@​nmeum](https://togithub.com/nmeum) made their first contribution in [https://github.com/rust-lang/libc/pull/2784](https://togithub.com/rust-lang/libc/pull/2784) - [@​s1341](https://togithub.com/s1341) made their first contribution in [https://github.com/rust-lang/libc/pull/2748](https://togithub.com/rust-lang/libc/pull/2748) - [@​colincross](https://togithub.com/colincross) made their first contribution in [https://github.com/rust-lang/libc/pull/2768](https://togithub.com/rust-lang/libc/pull/2768) **Full Changelog**: https://github.com/rust-lang/libc/compare/0.2.125...0.2.126
tokio-rs/prost ### [`v0.10.4`](https://togithub.com/tokio-rs/prost/releases/tag/v0.10.4) [Compare Source](https://togithub.com/tokio-rs/prost/compare/v0.10.3...v0.10.4) *PROST!* is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files. Small fix for compiling protoc from source to speed up compile times.
tokio-rs/tokio ### [`v0.1.9`](https://togithub.com/tokio-rs/tokio/compare/tokio-stream-0.1.8...tokio-stream-0.1.9) [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-stream-0.1.8...tokio-stream-0.1.9)
tokio-rs/tracing ### [`v0.1.35`](https://togithub.com/tokio-rs/tracing/releases/tag/tracing-0.1.35) [Compare Source](https://togithub.com/tokio-rs/tracing/compare/tracing-0.1.34...tracing-0.1.35) This release reduces the overhead of callsite registration by using new `tracing-core` APIs. ##### Added - Use `DefaultCallsite` to reduce callsite registration overhead ([#​2083]) ##### Changed - `tracing-core`: updated to [0.1.27][core-0.1.27] [core-0.1.27]: https://togithub.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.27 [#​2083]: https://togithub.com/tokio-rs/tracing/pull/2083
--- ### Configuration 📅 **Schedule**: Branch creation - "after 5:00 and before 6:00 every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/stackabletech/secret-operator). --- Cargo.lock | 68 +++++++++++++++++++-------------- rust/operator-binary/Cargo.toml | 14 +++---- 2 files changed, 47 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 46b7f08b..dee41095 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -60,9 +60,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.53" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600" +checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" dependencies = [ "proc-macro2", "quote", @@ -212,9 +212,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.17" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47582c09be7c8b32c0ab3a6181825ababb713fde6fff20fc573a3870dd45c6a0" +checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" dependencies = [ "atty", "bitflags", @@ -229,9 +229,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.7" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3aab4734e083b809aaf5794e14e756d1c798d2c69c7f7de7a09a2f5214993c1" +checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" dependencies = [ "heck 0.4.0", "proc-macro-error", @@ -604,8 +604,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.7" -source = "git+https://github.com/stackabletech/h2.git?branch=feature/grpc-uds#b7554e1b8730af5fbb7fc1841d92f9247c4e477c" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" dependencies = [ "bytes", "fnv", @@ -616,7 +617,7 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.6.9", + "tokio-util 0.7.1", "tracing", ] @@ -965,9 +966,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.125" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "libgit2-sys" @@ -1127,9 +1128,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" +checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" [[package]] name = "openssl" @@ -1344,11 +1345,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.38" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa" +checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" dependencies = [ - "unicode-xid", + "unicode-ident", ] [[package]] @@ -1369,9 +1370,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc03e116981ff7d8da8e5c220e374587b98d294af7ba7dd7fda761158f00086f" +checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" dependencies = [ "bytes", "prost-derive", @@ -1841,13 +1842,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.92" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52" +checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" dependencies = [ "proc-macro2", "quote", - "unicode-xid", + "unicode-ident", ] [[package]] @@ -2016,9 +2017,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3" +checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9" dependencies = [ "futures-core", "pin-project-lite", @@ -2196,9 +2197,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" +checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" dependencies = [ "cfg-if", "log", @@ -2220,11 +2221,11 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" +checksum = "7709595b8878a4965ce5e87ebf880a7d39c9afc6837721b21a5a816a8117d921" dependencies = [ - "lazy_static", + "once_cell", "valuable", ] @@ -2288,6 +2289,12 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" +[[package]] +name = "unicode-ident" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" + [[package]] name = "unicode-normalization" version = "0.1.19" @@ -2484,3 +2491,8 @@ name = "zeroize" version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07" + +[[patch.unused]] +name = "h2" +version = "0.3.7" +source = "git+https://github.com/stackabletech/h2.git?branch=feature/grpc-uds#b7554e1b8730af5fbb7fc1841d92f9247c4e477c" diff --git a/rust/operator-binary/Cargo.toml b/rust/operator-binary/Cargo.toml index 919fdf98..303c82e4 100644 --- a/rust/operator-binary/Cargo.toml +++ b/rust/operator-binary/Cargo.toml @@ -9,13 +9,13 @@ repository = "https://github.com/stackabletech/secret-operator" [dependencies] anyhow = "1.0.57" -async-trait = "0.1.53" -clap = { version = "3.1.17", features = ["derive", "env"] } +async-trait = "0.1.56" +clap = { version = "3.1.18", features = ["derive", "env"] } futures = "0.3.21" -libc = "0.2.125" +libc = "0.2.126" openssl = "0.10.40" pin-project = "1.0.10" -prost = "0.10.3" +prost = "0.10.4" prost-types = "0.10.1" serde = "1.0.137" serde_json = "1.0.81" @@ -26,13 +26,13 @@ stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", sys-mount = { version = "1.5.1", default-features = false } time = "0.3.9" tokio = { version = "1.18.2", features = ["full"] } -tokio-stream = { version = "0.1.8", features = ["net"] } +tokio-stream = { version = "0.1.9", features = ["net"] } tonic = "0.7.2" tonic-reflection = "0.4.0" -tracing = "0.1.34" +tracing = "0.1.35" # Need to keep this in sync with our patched h2 build -h2 = "=0.3.7" +h2 = "=0.3.13" uuid = { version = "1.0.0", features = ["v4"] } [dev-dependencies]