chore(deps): bump the cargo group across 1 directory with 6 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(3 months ago)
(2 months ago)
(2 months ago)
dependencies rust
Bumps the cargo group with 6 updates in the /plugins/updater/tests/updater-migration/v1-app directory:
| Package | From | To |
|---|---|---|
| tokio | 1.39.2 |
1.42.1 |
| time | 0.3.36 |
0.3.47 |
| tar | 0.4.41 |
0.4.45 |
| bytes | 1.7.1 |
1.11.1 |
| crossbeam-channel | 0.5.13 |
0.5.15 |
| openssl | 0.10.66 |
0.10.76 |
Updates tokio from 1.39.2 to 1.42.1
Release notes
Sourced from tokio's releases.
Tokio v1.42.1
This release fixes a soundness issue in the broadcast channel. The channel accepts values that are
Sendbut!Sync. Previously, the channel calledclone()on these values without synchronizing. This release fixes the channel by synchronizing calls to.clone()(Thanks Austin Bonander for finding and reporting the issue).Fixed
- sync: synchronize
clone()call in broadcast channel (#7232)Tokio v1.42.0
1.42.0 (Dec 3rd, 2024)
Added
- io: add
AsyncFd::{try_io, try_io_mut}(#6967)Fixed
- io: avoid
ptr->ref->ptrroundtrip in RegistrationSet (#6929)- runtime: do not defer
yield_nowinsideblock_in_place(#6999)Changes
- io: simplify io readiness logic (#6966)
Documented
- net: fix docs for
tokio::net::unix::{pid_t, gid_t, uid_t}(#6791)- time: fix a typo in
Instantdocs (#6982)#6791: tokio-rs/tokio#6791 #6929: tokio-rs/tokio#6929 #6966: tokio-rs/tokio#6966 #6967: tokio-rs/tokio#6967 #6982: tokio-rs/tokio#6982 #6999: tokio-rs/tokio#6999
Tokio v1.41.1
1.41.1 (Nov 7th, 2024)
Fixed
- metrics: fix bug with wrong number of buckets for the histogram (#6957)
- net: display
netrequirement fornet::UdpSocketin docs (#6938)- net: fix typo in
TcpStreaminternal comment (#6944)#6957: tokio-rs/tokio#6957 #6938: tokio-rs/tokio#6938 #6944: tokio-rs/tokio#6944
... (truncated)
Commits
f7fb0bdchore: prepare Tokio v1.42.19faea74Merge 'tokio-1.38.x' into 'tokio.1.42.x'aa303bcchore: prepare Tokio v1.38.2 release7b6ccb5chore: backport CI fixes4b174cesync: fix cloning value when receiving from broadcast channelbb9d570chore: prepare Tokio v1.42.0 (#7005)af9c683tests: fix typo in build test instructions (#7004)4bc5a1aci: allow Unicode-3.0 license for unicode-ident (#7006)f8948earuntime: do not deferyield_nowinsideblock_in_place(#6999)bce9780time: usearray::from_fninstead of manually creating array (#7000)- Additional commits viewable in compare view
Updates time from 0.3.36 to 0.3.47
Release notes
Sourced from time's releases.
v0.3.47
See the changelog for details.
v0.3.46
See the changelog for details.
v0.3.45
See the changelog for details.
v0.3.44
See the changelog for details.
v0.3.43
See the changelog for details.
v0.3.42
See the changelog for details.
v0.3.41
See the changelog for details.
v0.3.40
See the changelog for details.
v0.3.39
See the changelog for details.
v0.3.38
See the changelog for details.
v0.3.37
See the changelog for details.
Changelog
Sourced from time's changelog.
0.3.47 [2026-02-05]
Security
The possibility of a stack exhaustion denial of service attack when parsing RFC 2822 has been eliminated. Previously, it was possible to craft input that would cause unbounded recursion. Now, the depth of the recursion is tracked, causing an error to be returned if it exceeds a reasonable limit.
This attack vector requires parsing user-provided input, with any type, using the RFC 2822 format.
Compatibility
- Attempting to format a value with a well-known format (i.e. RFC 3339, RFC 2822, or ISO 8601) will error at compile time if the type being formatted does not provide sufficient information. This would previously fail at runtime. Similarly, attempting to format a value with ISO 8601 that is only configured for parsing (i.e.
Iso8601::PARSING) will error at compile time.Added
- Builder methods for format description modifiers, eliminating the need for verbose initialization when done manually.
date!(2026-W01-2)is now supported. Previously, a space was required betweenWand01.[end]now has atrailing_inputmodifier which can either beprohibit(the default) ordiscard. When it isdiscard, all remaining input is ignored. Note that if there are components after[end], they will still attempt to be parsed, likely resulting in an error.Changed
- More performance gains when parsing.
Fixed
- If manually formatting a value, the number of bytes written was one short for some components. This has been fixed such that the number of bytes written is always correct.
- The possibility of integer overflow when parsing an owned format description has been effectively eliminated. This would previously wrap when overflow checks were disabled. Instead of storing the depth as
u8, it is stored asu32. This would require multiple gigabytes of nested input to overflow, at which point we've got other problems and trivial mitigations are available by downstream users.0.3.46 [2026-01-23]
Added
- All possible panics are now documented for the relevant methods.
- The need to use
#[serde(default)]when using customserdeformats is documented. This applies only when deserializing anOption<T>.Duration::nanoseconds_i128has been made public, mirroringstd::time::Duration::from_nanos_u128.
... (truncated)
Commits
d5144cdv0.3.47 releasef6206b0Guard against integer overflow in release mode1c63dc7Avoid denial of service when parsing Rfc28225940df6Add builder methods to avoid verbose construction00881a4Manually format macros everywherebb723b6Addtrailing_inputmodifier toend31c4f8ePermitW12indate!macro490a17bMark error paths in well-known formats as cold6cb1896OptimizeRfc2822parsing6d264d5Remove erroneous#[inline(never)]attributes- Additional commits viewable in compare view
Updates tar from 0.4.41 to 0.4.45
Commits
096e3d1Bump to 0.4.45 (#443)17b1fd8archive: Prevent symlink-directory collision chmod attack (#442)de1a587archive: Unconditionally honor PAX size (#441)6071cbeci: Consolidate workflows (#439)ad1fde9build-sys: Promote unused_code to an errorc8cb250tests: Squash a warning638c495ci: Add xtask infra + reverse dependency testing (#435)32a9bbbtests: Add RandomReader to exercise partial-read resilience (#436)9c5df0bFix GNU long-name extension stream corruption on validation error (#434)88b1e3bFix docs typo in header.rs (#431)- Additional commits viewable in compare view
Updates bytes from 1.7.1 to 1.11.1
Release notes
Sourced from bytes's releases.
Bytes v1.11.1
1.11.1 (February 3rd, 2026)
- Fix integer overflow in
BytesMut::reserveBytes v1.11.0
1.11.0 (November 14th, 2025)
- Bump MSRV to 1.57 (#788)
Fixed
- fix:
BytesMutonly reuse if src has remaining (#803)- Specialize
BytesMut::put::<Bytes>(#793)- Reserve capacity in
BytesMut::put(#794)- Change
BytesMut::remaining_mutto useisize::MAXinstead ofusize::MAX(#795)Internal changes
- Guarantee address in
slice()for empty slices. (#780)- Rename
Vtable::to_*->Vtable::into_*(#776)- Fix latest clippy warnings (#787)
- Ignore
BytesMut::freezedoctest on wasm (#790)- Move
drop_fnoffrom_ownerinto vtable (#801)Bytes v1.10.1
1.10.1 (March 5th, 2025)
Fixed
- Fix memory leak when using
to_vecwithBytes::from_owner(#773)Bytes v1.10.0
1.10.0 (February 3rd, 2025)
Added
- Add feature to support platforms without atomic CAS (#467)
try_get_*methods forBuftrait (#753)- Implement
Buf::chunks_vectoredforTake(#617)- Implement
Buf::chunks_vectoredforVecDeque<u8>(#708)Fixed
... (truncated)
Changelog
Sourced from bytes's changelog.
1.11.1 (February 3rd, 2026)
- Fix integer overflow in
BytesMut::reserve1.11.0 (November 14th, 2025)
- Bump MSRV to 1.57 (#788)
Fixed
- fix:
BytesMutonly reuse if src has remaining (#803)- Specialize
BytesMut::put::<Bytes>(#793)- Reserve capacity in
BytesMut::put(#794)- Change
BytesMut::remaining_mutto useisize::MAXinstead ofusize::MAX(#795)Internal changes
- Guarantee address in
slice()for empty slices. (#780)- Rename
Vtable::to_*->Vtable::into_*(#776)- Fix latest clippy warnings (#787)
- Ignore
BytesMut::freezedoctest on wasm (#790)- Move
drop_fnoffrom_ownerinto vtable (#801)1.10.1 (March 5th, 2025)
Fixed
- Fix memory leak when using
to_vecwithBytes::from_owner(#773)1.10.0 (February 3rd, 2025)
Added
- Add feature to support platforms without atomic CAS (#467)
try_get_*methods forBuftrait (#753)- Implement
Buf::chunks_vectoredforTake(#617)- Implement
Buf::chunks_vectoredforVecDeque<u8>(#708)Fixed
- Remove incorrect guarantee for
chunks_vectored(#754)- Ensure that tests pass under
panic=abort(#749)1.9.0 (November 27, 2024)
Added
- Add
Bytes::from_ownerto enable externally-allocated memory (#742)Documented
... (truncated)
Commits
417dccdRelease bytes v1.11.1 (#820)d0293b0Merge commit from forka7952fbchore: prepare bytes v1.11.0 (#804)60cbb77fix:BytesMutonly reuse if src has remaining (#803)7ce330fMove drop_fn of from_owner into vtable (#801)4b53a29Tweak BytesMut::remaining_mut (#795)016fdbdReserve capacity in BytesMut::put (#794)ef7f257Specialize BytesMut::put::<Bytes> (#793)8b4f54dIgnore BytesMut::freeze doctest on wasm (#790)16132adFix latest clippy warnings (#787)- Additional commits viewable in compare view
Updates crossbeam-channel from 0.5.13 to 0.5.15
Release notes
Sourced from crossbeam-channel's releases.
crossbeam-channel 0.5.15
- Fix regression introduced in 0.5.12 that can lead to a double free when dropping unbounded channel. (#1187)
crossbeam-channel 0.5.14
Commits
d35ffdePrepare for the next release6ec74eccrossbeam-channel: prevent double free on Drop (#1187)ccd83acPrepare for the next release54988ebCalculate layout in const context761d0b6Port #1146 & #1147 to deque::Injector and queue::SegQueue8144fbbRemove optimistic spinning from Context::wait_untila92f6c4Bump peter-evans/create-pull-request from 5 to 7 (#1153)66d41a9channel: Add new_biased constructor for biased channel selection (#1150)d0d0a80CachePadded: Use 128-byte alignment on arm64ecf757eefAdd comment about fixed rustc bug- Additional commits viewable in compare view
Updates openssl from 0.10.66 to 0.10.76
Release notes
Sourced from openssl's releases.
openssl-v0.10.76
What's Changed
- feat: New methods EVP_PKEY_new_raw_*_key_ex and EVP_PKEY_is_a by
@FinnRGin rust-openssl/rust-openssl#2521- Fix invalid value parsing of OCSP revocation reason by
@danpashinin rust-openssl/rust-openssl#2523- Bump actions/checkout from 5 to 6 by
@dependabot[bot] in rust-openssl/rust-openssl#2524- Bump aws-lc-sys from 0.27 to 0.34 by
@goffriein rust-openssl/rust-openssl#2526- Expose X509_NAME_dup on all versions of OpenSSL by
@alexin rust-openssl/rust-openssl#2529- Unconditionally expose some *_dup() functions by
@botovqin rust-openssl/rust-openssl#2530- reintroduce dir_name support for subject_alt_names by
@mqqzin rust-openssl/rust-openssl#2528- Fix cipher comparison with NID instead of pointers by
@lwestlundin rust-openssl/rust-openssl#2531- Remove ASN1_STRING_data for LibreSSL 4.3.0 by
@botovqin rust-openssl/rust-openssl#2534- drop openssl 1.0.2 by
@alexin rust-openssl/rust-openssl#2545- Bump actions/cache from 4 to 5 by
@dependabot[bot] in rust-openssl/rust-openssl#2542- Add Debug implementation for EcdsaSig{,Ref} by
@buytenhin rust-openssl/rust-openssl#2540- Add HKDF support by
@Zenkibouin rust-openssl/rust-openssl#2543- Enhance Debug implementation for Nid by
@buytenhin rust-openssl/rust-openssl#2547- Remove X509_VERIFY_PARAM_ID for LibreSSL 4.3.0 by
@botovqin rust-openssl/rust-openssl#2549- Add UpperHex implementation for BigNum{,Ref} by
@buytenhin rust-openssl/rust-openssl#2550- Add Debug implementation for EcGroup{,Ref} by
@buytenhin rust-openssl/rust-openssl#2548- test against openssl 3.6.0 in ci by
@alexin rust-openssl/rust-openssl#2546- Remove more OpenSSL 1.0.2 complications by
@botovqin rust-openssl/rust-openssl#2559- Still more OpenSSL 1.0.2 complications by
@botovqin rust-openssl/rust-openssl#2560- Remove more dead config branches by
@botovqin rust-openssl/rust-openssl#2561- Let AWS-LC use the BoringSSL path for BIO_METHOD by
@botovqin rust-openssl/rust-openssl#2562- Two small LibreSSL tweaks by
@botovqin rust-openssl/rust-openssl#2563- Upgrade ctest to 0.5 by
@alexin rust-openssl/rust-openssl#2569- add more brainpool curve NID constants by
@butteronarchbtwin rust-openssl/rust-openssl#2567- fix min-version CI by
@alexin rust-openssl/rust-openssl#2573- Fix use-after-free of error strings on BoringSSL/aws-lc by
@alexin rust-openssl/rust-openssl#2572- Pin quote to 1.0.44 for min-version CI by
@alexin rust-openssl/rust-openssl#2579- Constify from_raw by
@DarkaMaulin rust-openssl/rust-openssl#2580- Support pregenerated Rust bindings from AWS-LC installations by
@justsmthin rust-openssl/rust-openssl#2578- Bump aws-lc-sys to 0.38 by
@goffriein rust-openssl/rust-openssl#2581- Release openssl v0.10.76 and openssl-sys v0.9.112 by
@weihangloin rust-openssl/rust-openssl#2582New Contributors
@FinnRGmade their first contribution in rust-openssl/rust-openssl#2521@danpashinmade their first contribution in rust-openssl/rust-openssl#2523@mqqzmade their first contribution in rust-openssl/rust-openssl#2528@lwestlundmade their first contribution in rust-openssl/rust-openssl#2531@buytenhmade their first contribution in rust-openssl/rust-openssl#2540@Zenkiboumade their first contribution in rust-openssl/rust-openssl#2543@butteronarchbtwmade their first contribution in rust-openssl/rust-openssl#2567@DarkaMaulmade their first contribution in rust-openssl/rust-openssl#2580@weihanglomade their first contribution in rust-openssl/rust-openssl#2582Full Changelog: https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.76
openssl-v0.10.75
What's Changed
... (truncated)
Commits
6b94124Release openssl v0.10.76 and openssl-sys v0.9.112 (#2582)30c3f2dBump aws-lc-sys to 0.38 (#2581)efc55bfSupport pregenerated Rust bindings from AWS-LC installations (#2578)80cd420Constify from_raw (#2580)e64c352Pin quote to 1.0.44 for min-version CI (#2579)c38b028Fix use-after-free of error strings on BoringSSL/aws-lc (#2572)9cd9a14fix min-version CI (#2573)87bf0e2Merge pull request #2567 from butteronarchbtw/brainpool-nid-constants61906a9add libressl variantse922826add corresponding rust constants- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from the Security Alerts page.
Package Dependencies
Technical Details
| ID: | 15295930 |
| UUID: | 4109334875 |
| Node ID: | PR_kwDOM1eyZM7MN8u7 |
| Host: | GitHub |
| Repository: | CodeEditorLand/plugins-workspace |