fortanix / rust-sgx

The Fortanix Rust Enclave Development Platform
https://edp.fortanix.com
Mozilla Public License 2.0
421 stars 99 forks source link

Bump the crates-io group across 1 directory with 54 updates #583

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the crates-io group with 50 updates in the / directory:

Package From To
hyper 0.10.16 0.14.15
pkix 0.1.2 0.2.1
sdkms 0.2.1 0.3.0
serde_bytes 0.11.5 0.11.14
serde_json 1.0.74 1.0.116
url 1.7.2 2.2.2
uuid 0.6.5 0.8.2
yasna 0.3.2 0.4.0
aws-nitro-enclaves-nsm-api 0.2.0 0.4.0
crossbeam 0.8.2 0.8.4
sha2 0.8.2 0.10.1
anyhow 1.0.47 1.0.82
cargo_toml 0.10.3 0.20.0
clap 2.33.3 4.5.4
elf 0.0.10 0.7.4
env_logger 0.6.2 0.9.0
log 0.4.14 0.4.21
once_cell 1.9.0 1.19.0
thiserror 1.0.30 1.0.58
num-bigint 0.4.3 0.4.4
compiler_builtins 0.1.36 0.1.109
time 0.3.26 0.3.36
byteorder 1.3.4 1.5.0
protobuf 2.22.1 3.4.0
libloading 0.5.2 0.7.2
protoc-rust 2.22.1 2.28.0
reqwest 0.11.10 0.12.4
num-derive 0.2.5 0.3.3
num 0.2.1 0.4.0
openssl 0.10.60 0.10.64
tokio 1.36.0 1.37.0
futures 0.3.17 0.3.30
xmas-elf 0.6.2 0.9.1
toml 0.4.10 0.8.12
base64 0.13.0 0.22.0
bitflags 1.2.1 2.5.0
percent-encoding 2.1.0 2.3.1
serde-bytes-repr 0.1.5 0.2.0
quick-error 1.2.3 2.0.1
regex 1.4.1 1.10.4
yansi 0.5.0 1.0.1
quote 0.6.13 1.0.35
proc-macro2 0.4.30 1.0.78
petgraph 0.4.13 0.6.4
syn 0.15.44 2.0.50
proc-mounts 0.2.4 0.3.0
serde_yaml 0.8.13 0.9.34+deprecated
foreign-types 0.3.2 0.5.0
zeroize 1.6.0 1.7.0
cc 1.0.86 1.0.94

Updates hyper from 0.10.16 to 0.14.15

Release notes

Sourced from hyper's releases.

v0.14.15

Bug Fixes

  • client: cancel blocking DNS lookup if GaiFuture is dropped (174b553d)

Features

  • http1: add http1_writev(bool) options to Client and Server builders, to allow forcing vectored writes (80627141)
  • upgrade: allow http upgrades with any body type (ab469eb3)

New Contributors

v0.14.14

Bug Fixes

  • client:
    • make ResponseFuture implement Sync (bd6c35b9)
    • remove ipv6 square brackets before resolving (910e0268)

Features

  • http2: always include original h2 error on broken pipe (6169db25)
  • server: Remove Send + Sync requirement for Body in with_graceful_shutdown (1d553e52)

v0.14.13

Bug Fixes

  • client: don't reuse a connection while still flushing (c88011da)
  • server: convert panic to error if Connection::without_shutdown called on HTTP/2 conn (ea3e2282)

Features

  • ffi: add hyper_request_set_uri_parts (a54689b9)
  • lib:
    • Export more things with Cargo features (server, !http1, !http2) (0a4b56ac)
    • Export rt module independently of Cargo features (cf6f62c7)

v0.14.12

Bug Fixes

  • ffi: on_informational callback had no headers (39b6d01a)
  • http1: apply header title case for consecutive dashes (#2613) (684f2fa7)
  • http2: improve errors emitted by HTTP2 Upgraded stream shutdown (#2622) (be08648e)

... (truncated)

Changelog

Sourced from hyper's changelog.

v0.14.15 (2021-11-16)

Bug Fixes

  • client: cancel blocking DNS lookup if GaiFuture is dropped (174b553d

Features

  • http1: add http1_writev(bool) options to Client and Server builders, to allow forcing vectored writes (80627141)
  • upgrade: allow http upgrades with any body type (ab469eb3)

v0.14.14 (2021-10-22)

Bug Fixes

  • client:
    • make ResponseFuture implement Sync (bd6c35b9)
    • remove ipv6 square brackets before resolving (910e0268)

Features

  • h2: always include original h2 error on broken pipe (6169db25)
  • server: Remove Send + Sync requirement for Body in with_graceful_shutdown (1d553e52)

v0.14.13 (2021-09-16)

Bug Fixes

  • client: don't reuse a connection while still flushing (c88011da)
  • server: convert panic to error if Connection::without_shutdown called on HTTP/2 conn (ea3e2282)

Features

  • ffi: add hyper_request_set_uri_parts (a54689b9)
  • lib:
    • Export more things with Cargo features (server, !http1, !http2) (0a4b56ac)
    • Export rt module independently of Cargo features (cf6f62c7)

v0.14.12 (2021-08-24)

Bug Fixes

... (truncated)

Commits
  • d0b1d9e v0.14.15
  • a1502e1 docs(http1): clarify HTTP1 preserve case option
  • a12db28 docs(upgrade): add module documentation for HTTP upgrades
  • 7f5e853 refactor(benches): make benchmark names more consistent
  • 174b553 fit(client): cancel blocking DNS lookup if GaiFuture dropped (#2689)
  • 913be88 docs(client): fix missing feature attrs in another doctest
  • 3221f57 docs(body) fix doctest failing due to missing features
  • 8062714 feat(http1): Add http1_writev(bool) to client and server Builders
  • ab469eb feat(upgrade): allow http upgrades with any body type
  • b5022f3 v0.14.14
  • Additional commits viewable in compare view


Updates pkix from 0.1.2 to 0.2.1

Release notes

Sourced from pkix's releases.

pkix v0.2.1

What's Changed

Full Changelog: https://github.com/fortanix/pkix/compare/pkix_v0.2.0...pkix_v0.2.1

pkix v0.2.0

What's Changed

Full Changelog: https://github.com/fortanix/pkix/compare/pkix_v0.1.3...pkix_v0.2.0

pkix v0.1.3

What's Changed

New Contributors

Full Changelog: https://github.com/fortanix/pkix/commits/pkix_v0.1.3

Commits


Updates sdkms from 0.2.1 to 0.3.0

Release notes

Sourced from sdkms's releases.

v0.3.0

  • Make Client: Sync
  • Update dependency on uuid to 0.8
  • Update to 2018 edition
Commits


Updates serde_bytes from 0.11.5 to 0.11.14

Release notes

Sourced from serde_bytes's releases.

0.11.14

0.11.13

  • Support serializing and deserializing [u8; N], and add ByteArray<N> (#28, thanks @​sgued)
  • Support deserializing &'de ByteArray<N> (#46)
  • Support serde(with = "serde_bytes") in no-std Deserialize impls (#47)

0.11.12

  • Documentation improvements

0.11.11

No release notes provided.

0.11.10

  • Add no-alloc category to crates.io metadata

0.11.9

  • Documentation improvements

0.11.8

  • Documentation improvements

0.11.7

  • Add categories and keywords to crates.io metadata

0.11.6

  • Add rust-version entry to Cargo.toml to declare the oldest supported compiler version
Commits
  • 5ea2adb Release 0.11.14
  • 118e4b8 Merge pull request #48 from sosthene-nitrokey/deserializing-bare-array-ref
  • 0ef6a89 Implement deserializing &'de [u8; N]
  • 76caff6 Release 0.11.13
  • bd341f2 Merge pull request #47 from serde-rs/nostd-deserialize
  • 1772017 Unconditional serde_bytes::deserialize
  • 0d92965 Merge pull request #46 from serde-rs/refbytearray
  • e1f53b2 Support deserializing &'de [u8; N]
  • 677457b Ignore ptr_as_ptr pedantic clippy lint
  • 7c664c0 Merge pull request #45 from serde-rs/copybytearray
  • Additional commits viewable in compare view


Updates serde_derive from 1.0.132 to 1.0.198

Release notes

Sourced from serde_derive's releases.

v1.0.198

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)

v1.0.196

  • Improve formatting of "invalid type" error messages involving floats (#2682)

v1.0.195

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#2671)

v1.0.194

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

v1.0.192

v1.0.191

  • Documentation improvements

v1.0.190

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#2637)

v1.0.189

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#2613, thanks @​ahl)

v1.0.188

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#2603)

v1.0.187

  • Remove support for Emscripten targets on rustc older than 1.40 (#2600)

v1.0.186

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#2588, thanks @​soqb)

v1.0.185

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)

v1.0.184

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#2556, thanks @​DBLouis)

v1.0.182

... (truncated)

Commits
  • c4fb923 Release 1.0.198
  • 65b7eea Merge pull request #2729 from dtolnay/saturating
  • 01cd696 Integrate Saturating<T> deserialization into impl_deserialize_num macro
  • c13b3f7 Format PR 2709
  • a6571ee Merge pull request #2709 from jbethune/master
  • 6e38aff Revert "Temporarily disable miri on doctests"
  • 3d1b19e Implement Ser+De for Saturating\<T>
  • 5b24f88 Resolve legacy_numeric_constants clippy lints
  • 74d0670 Explicitly install a Rust toolchain for cargo-outdated job
  • 3bfab6e Temporarily disable miri on doctests
  • Additional commits viewable in compare view


Updates serde_json from 1.0.74 to 1.0.116

Release notes

Sourced from serde_json's releases.

v1.0.116

v1.0.115

  • Documentation improvements

v1.0.114

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.113

  • Add swap_remove and shift_remove methods on Map (#1109)

v1.0.112

  • Improve formatting of "invalid type" error messages involving floats (#1107)

v1.0.111

  • Improve floating point parsing performance on loongarch64 (#1100, thanks @​heiher)

v1.0.110

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.109

  • Documentation improvements

v1.0.108

v1.0.107

  • impl IntoDeserializer for &RawValue (#1071)

v1.0.106

v1.0.105

  • Support bool in map keys (#1054)

v1.0.104

v1.0.103

  • Documentation improvements

v1.0.102

  • Add a way to customize the serialization of byte arrays (#1039)

v1.0.101

v1.0.100

... (truncated)

Commits
  • a3f62bb Release 1.0.116
  • 12c8ee0 Hide "non-exhaustive patterns" errors when crate fails to compile
  • 051ce97 Merge pull request 1124 from mleonhard/master
  • 25dc750 Replace features_check mod with a call to std::compile_error!. Fixes htt...
  • 2e15e3d Revert "Temporarily disable miri on doctests"
  • 0baba28 Resolve legacy_numeric_constants clippy lints
  • b1ebf38 Release 1.0.115
  • c3dc153 Merge pull request #1119 from titaniumtraveler/pr
  • 218770b Explicitly install a Rust toolchain for cargo-outdated job
  • 840da8e Fix missing backticks in doc comments
  • Additional commits viewable in compare view


Updates url from 1.7.2 to 2.2.2

Commits
  • 6c22912 Merge pull request #709 from BramBonne/bump-version
  • 0707a58 Bump minor version number
  • 991e438 Merge pull request #708 from BramBonne/test-syntax-violations
  • 744b763 Remove stray comma
  • 5793b7e Check parsing result in SyntaxViolation test
  • 0659871 Add tests for SyntaxViolation callback types
  • c6f60fe Merge pull request #668 from sdroege/make-relative
  • d51cec4 Add Url::make_relative() as the inverse of Url::join()
  • 77fb472 Merge pull request #703 from BramBonne/slicing-tests
  • ea2342e Merge pull request #705 from BramBonne/test-quirks
  • Additional commits viewable in compare view


Updates uuid from 0.6.5 to 0.8.2

Release notes

Sourced from uuid's releases.

uuid 0.8.2: API and feature cleanups

This release includes a large number of internal refactorings and changes to dependencies.

The 0.8.x releases are now tracked on the 0.8.x branch of uuid. The main branch now contains breaking changes.

Contributions

  • Update md5 to 0.7 (#442)
  • Use getrandom instead of rand (#447)
  • Remove dependency on serde_derive (#478)
  • Add WASI support (#477)
  • Fix some links in the docs (#471)
  • Make Uuid #[repr(transparent)] (#468)
  • Fix the example in the readme (#467)
  • Clarify documentation around rand crate (#489)
  • Fix an incorrect date mentioned in the docs (#496)
  • Update getrandom to 0.2.0 (#501)
  • Improve deserialization error message (#505)
  • Update docs on wasm features (#506)

uuid 0.8.1: Docs

This release doesn't contain any source changes, it fixes up errors in the docs, adds clarification and more examples.

Contributions

  • Tidy up some docs. (#434)

uuid 0.8.0: API polish and consolidation

This release is pretty substantial; it's the accumulation of some 8 months of work. It includes changes to error types, 128bit integer support, explicit endianness and V1 timestamps.

Contributions

... (truncated)

Commits


Updates yasna from 0.3.2 to 0.4.0

Changelog

Sourced from yasna's changelog.

0.4.0 (2021-04-28)

  • Increase MSRV to 1.36.0
  • Switch to Github actions for CI
  • no_std support (requiring alloc)
  • addition of default-off std feature to enable std-related features
Commits
  • 8b53762 Merge pull request #59 from est31/release_0_4_0
  • 8b8ed72 Release 0.4.0
  • 83d7d8b Changelog for 0.4.0
  • 039fdae Merge pull request #58 from est31/modernize
  • ba288bd Intra-doc-link-ify
  • 2c77a5a Merge pull request #57 from est31/no_std
  • d8c95b2 Add std feature and add #![no_std]
  • d35001f Replace per-char is_ascii check with whole-slice is_ascii check
  • 27dcb31 Merge pull request #56 from est31/modernize
  • a520ec4 Add -D warnings to RUSTFLAGS
  • Additional commits viewable in compare view


Updates aws-nitro-enclaves-nsm-api from 0.2.0 to 0.4.0

Release notes

Sourced from aws-nitro-enclaves-nsm-api's releases.

v0.4.0

What's changed?

  • Update minimum supported rust version to 1.63.0.

v0.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/aws/aws-nitro-enclaves-nsm-api/compare/v0.2.0...v0.2.1

Changelog

Sourced from aws-nitro-enclaves-nsm-api's changelog.

0.4.0

Changes:

  • Update minimum supported rust version to 1.63.0.

0.3.0

Changes:

  • Introduce default enabled nix feature flag to allow for non nix usage (#41)
  • Update minimum supported Rust version to v1.60

Fixes:

  • minor clippy fixes
  • update references to IETF documents
  • Fix typos
  • Update Dockerfile.build (#31)
  • Fix and simplify Dockerfiles

Updates:

  • update nix to 0.26 and fix deprecation warnings (#46)
  • update signal-hook requirement from =0.1.8 to =0.3.15
  • update cbindgen requirement from 0.21 to 0.24
  • update vsock requirement from 0.2 to 0.3

0.2.1

Fixes:

  • build container on other distros than Amazon Linux 2
  • build container permissions
  • nsm-lib header generation

Updates:

  • default build container rust version to 1.58.1
  • cbindgen to 0.21
Commits
  • 4b851f3 Release v0.4.0.
  • 1eb6b16 Update the MSRV to 1.63.0.
  • f942266 update to v0.3.0
  • b631055 simplify and fix dockerfiles
  • 0d70135 docker: use AL2 instead of AL latest which is 2023
  • 190b358 update msrv to 1.60
  • 5b13479 build(deps): update nix requirement from 0.20 to 0.26 (#44)
  • 0df517f update nix to 0.26 and fix deprecation warnings (#46)
  • 944562d Introduce default enabled nix feature flag to allow for non nix usage (#41)
  • d84d940 build(deps): update signal-hook requirement from =0.1.8 to =0.3.15
  • Additional commits viewable in compare view


Updates crossbeam from 0.8.2 to 0.8.4

Release notes

Sourced from crossbeam's releases.

crossbeam-utils 0.8.4

  • Bump loom dependency to version 0.5. (#686)

crossbeam-deque 0.8.4

  • Bump the minimum supported Rust version to 1.61. (#1037)

crossbeam 0.8.4

  • Remove dependency on cfg-if. (#1072)

crossbeam-utils 0.8.3

  • Make loom dependency optional. (#666)

crossbeam-deque 0.8.3

  • Add Stealer::{steal_batch_with_limit, steal_batch_with_limit_and_pop} methods. (#903)
  • Add Injector::{steal_batch_with_limit, steal_batch_with_limit_and_pop} methods. (#903)

crossbeam 0.8.3

  • Bump the minimum supported Rust version to 1.61. (#1037)
Changelog

Sourced from crossbeam's changelog.

Version 0.8.4

  • Remove dependency on cfg-if. (#1072)

Version 0.8.3

  • Bump the minimum supported Rust version to 1.61. (#1037)
Commits
  • 9c3182a Prepare for the next release
  • 35a55d2 Remove dependency on cfg-if
  • 0935295 epoch: Remove unused autocfg dependency
  • e02133b Use const thread_local
  • 5a15fc2 More correct buffer allocation
  • 7389cdf ci: Remove scripts that call single command
  • 4ef4f09 Ignore dead_code warnings for tuple structs
  • 95d0bd0 Prepare for the next release
  • 65f0b07 Automatically cancel outdated CI runs on PR
  • ecc994e Update compile_fail doctest
  • Additional commits viewable in compare view


Updates sha2 from 0.8.2 to 0.10.1

Commits


Updates anyhow from 1.0.47 to 1.0.82

Release notes

Sourced from anyhow's releases.

1.0.82

  • Documentation improvements

1.0.81

  • Make backtrace support available when using -Dwarnings (#354)

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78

1.0.79

  • Work around improperly cached build script result by sccache (#340)

1.0.78

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#337)

1.0.77

1.0.76

  • Opt in to unsafe_op_in_unsafe_fn lint (#329)

1.0.75

1.0.74

  • Add bootstrap workaround to allow rustc to depend on anyhow (#320, thanks @​RalfJung)

1.0.73

1.0.72

  • Documentation improvements

1.0.71

  • Documentation improvements

1.0.70

  • Update syn dependency to 2.x

1.0.69

  • Documentation improvements

1.0.68

  • Opt out of -Zrustdoc-scrape-examples on docs.rs for now

1.0.67

  • Improve the backtrace captured when context() is used on an Option (#280)

1.0.66

  • Reduce unhelpful backtrace frames in backtraces captured during a context call (#279)

... (truncated)

Commits
  • 074bdea Release 1.0.82
  • 47a4fbf Merge pull request #360 from dtolnay/docensure
  • c5af1db Make ensure's doc comment apply to the cfg(not(doc)) macro too
  • bebc7a2 Revert "Temporarily disable miri on doctests"
  • f2c4db9 Update ui test suite to nightly-2024-03-31
  • 028cbee Explicitly install a Rust toolchain for cargo-outdated job
  • 7a4cac5 Merge pull request #358 from dtolnay/workspacewrapper
  • 939db01 Apply RUSTC_WORKSPACE_WRAPPER
  • 9f84a37 Temporarily disable miri on doctests
  • 45e5a58 Ignore dead code lint in test
  • Additional commits viewable in compare view


Updates cargo_toml from 0.10.3 to 0.20.0

Commits


Updates clap from 2.33.3 to 4.5.4

Release notes

Sourced from clap's releases.

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck

v4.5.2

[4.5.2] - 2024-03-06

Fixes

  • (macros) Silence a warning

v4.5.1

[4.5.1] - 2024-02-16

Fixes

  • (error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

v4.5.0

No release notes provided.

v4.4.18

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

v4.4.17

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

v4.4.16

[4.4.16] - 2024-01-12

Fixes

... (truncated)

Changelog

Sourced from clap's changelog.

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again

[4.5.3] - 2024-03-15

Internal

  • (derive) Update heck

[4.5.2] - 2024-03-06

Fixes

  • (macros) Silence a warning

[4.5.1] - 2024-02-16

Fixes

  • (error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

[4.5.0] - 2024-02-08

Compatibility

  • Update MSRV to 1.74

[4.4.18] - 2024-01-16

Fixes

  • (error) When lacking usage feature, ensure the list of required arguments is unique

[4.4.17] - 2024-01-15

Fixes

  • Fix panic! when mixing args_conflicts_with_subcommands with ArgGroup (which is implicit with derive) introduced in 4.4.15

[4.4.16] - 2024-01-12

Fixes

  • Ensure invalid escape sequences in user-defined strings are correctly stripped when terminal doesn't support color

[4.4.15] - 2024-01-11

... (truncated)

Commits
dependabot[bot] commented 2 months ago

Superseded by #584.