OJFord / amail

AWS-hosted personal email system: sending, receiving, storage, and forwarding (relaying). `notmuch` client. JMAP server WIP.
Other
10 stars 0 forks source link

Bump the minor group with 22 updates #50

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps the minor group with 22 updates:

Package From To
anyhow 1.0.69 1.0.79
thiserror 1.0.38 1.0.39
whoami 1.3.0 1.4.1
aws_lambda_events 0.2.7 0.8.5
futures 0.3.26 0.3.30
lambda_runtime 0.2.1 0.9.1
lettre 0.10.0-alpha.1 0.10.4
log 0.4.17 0.4.20
rusoto_core 0.43.0 0.48.0
rusoto_s3 0.43.0 0.48.0
rustls 0.16.0 0.21.10
stderrlog 0.4.3 0.5.4
webpki-roots 0.19.0 0.23.1
base64 0.13.1 0.21.7
chrono 0.4.23 0.4.33
delegate 0.6.2 0.12.0
itertools 0.10.5 0.12.0
mailparse 0.13.8 0.14.1
notmuch 0.6.0 0.8.0
regex 1.7.1 1.9.4
tempfile 3.3.0 3.9.0
textwrap 0.14.2 0.16.0

Updates anyhow from 1.0.69 to 1.0.79

Release notes

Sourced from anyhow's releases.

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
Commits
  • 71ab53d Release 1.0.79
  • 60705a5 Merge pull request #340 from dtolnay/depinfo
  • 17e252b Include env-dep:RUSTC_BOOTSTRAP in dep-info for sccache
  • 04774c0 Merge pull request #338 from dtolnay/nightlyci
  • 1fd290c Make CI verify that error_generic_member_access works in latest nightly
  • ee41470 RUSTC must be set by Cargo for build script
  • 38c79ef Release 1.0.78
  • ded2295 Merge pull request #337 from dtolnay/bootstrap
  • ae45b67 Do not rebuild on RUSTC_BOOTSTRAP changes on nightly compiler
  • 2d32366 Update crate name used for build script probe
  • Additional commits viewable in compare view


Updates thiserror from 1.0.38 to 1.0.39

Release notes

Sourced from thiserror's releases.

1.0.39

  • Set html_root_url attribute
Commits
  • f729af9 Release 1.0.39
  • 391ec2b Set html_root_url
  • a2d1ed1 Enable type layout randomization in CI on nightly
  • 7aaa03d Show enabling of nightly tests as a CI step
  • 0010b0f Support a manual trigger on CI workflow
  • 920ad73 Ignore extra_unused_type_parameters clippy lint in test
  • 0d23ebc Prevent actions duplication on noop merge commits
  • c5ce725 Sync license text with rust-lang repos
  • See full diff in compare view


Updates whoami from 1.3.0 to 1.4.1

Changelog

Sourced from whoami's changelog.

[1.4.1] - 2023-06-25

Fixed

  • License files not being included in package on crates.io

[1.4.0] - 2023-03-12

Added

  • Support for Illumos
Commits


Updates aws_lambda_events from 0.2.7 to 0.8.5

Release notes

Sourced from aws_lambda_events's releases.

Lambda Runtime 0.8.3

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.2...lambda-runtime-0.8.3

Lambda HTTP 0.8.3

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.2...lambda-http-0.8.3

Lambda HTTP 0.8.2

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.1...lambda-http-0.8.2

Lambda Extension 0.8.2

What's Changed

New Contributors

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.12.1...lambda-extension-0.8.2

lambda-http 0.8.1

What's Changed

New Contributors

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/v0.8.0...lambda-http-0.8.1

lambda-runtime 0.8.1

What's Changed

... (truncated)

Commits


Updates futures from 0.3.26 to 0.3.30

Release notes

Sourced from futures's releases.

0.3.30

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)

0.3.29

  • Add TryStreamExt::try_ready_chunks (#2757)
  • Add TryStreamExt::{try_all,try_any} (#2783)
  • Add UnboundedSender::{len,is_empty} (#2750)
  • Fix Sync impl of FuturesUnordered (#2788)
  • Fix infinite loop caused by invalid UTF-8 bytes (#2785)
  • Fix build error with -Z minimal-versions (#2761)

0.3.28

  • Update to syn 2. This raises MSRV of utility crates to 1.56. (#2730, #2733)
  • Fix bug in FlattenUnordered (#2726, #2728)

0.3.27

  • Add TryFlattenUnordered (#2577, #2590, #2606, #2607)
  • Add AbortHandle::is_aborted (#2710)
  • Add AbortRegistration::handle (#2712)
  • Make BiLock strict-provenance compatible (#2716)
Changelog

Sourced from futures's changelog.

0.3.30 - 2023-12-24

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#2797)
  • Fix panic in FuturesUnordered::clear (#2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#2801, #2812)
  • Improve support for targets without atomic CAS (#2811)
  • Remove build scripts (#2811)

0.3.29 - 2023-10-26

  • Add TryStreamExt::try_ready_chunks (#2757)
  • Add TryStreamExt::{try_all,try_any} (#2783)
  • Add UnboundedSender::{len,is_empty} (#2750)
  • Fix Sync impl of FuturesUnordered (#2788)
  • Fix infinite loop caused by invalid UTF-8 bytes (#2785)
  • Fix build error with -Z minimal-versions (#2761)

0.3.28 - 2023-03-30

  • Update to syn 2. This raises MSRV of utility crates to 1.56. (#2730, #2733)
  • Fix bug in FlattenUnordered (#2726, #2728)

0.3.27 - 2023-03-11

  • Add TryFlattenUnordered (#2577, #2590, #2606, #2607)
  • Add AbortHandle::is_aborted (#2710)
  • Add AbortRegistration::handle (#2712)
  • Make BiLock strict-provenance compatible (#2716)
Commits
  • de1a0fd Release 0.3.30
  • 68d2845 Remove a redundant space in example (#2816)
  • fdd2ce7 Fix broken link in CopyBufAbortable docs (#2815)
  • 272a3c7 Use cfg(target_has_atomic) on no-std targets
  • c179201 FillBuf: Do not call poll_fill_buf twice
  • e6735f3 FuturesUnordered: Fix clear implementation
  • 04d01a0 FuturesOrdered: Use 64-bit index
  • e4aa659 remove redundant impl Unpin
  • 17851c1 provide a mechanism to determine if io read/write halves are from the same st...
  • 4910799 provide a non-destructive mechanism to determine if a sink/stream are paired
  • Additional commits viewable in compare view


Updates lambda_runtime from 0.2.1 to 0.9.1

Release notes

Sourced from lambda_runtime's releases.

AWS Lambda Events 0.9.0

What's Changed

New Contributors

lambda-extension-0.9.0

What's Changed

New Contributors

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-extension-0.8.2...lambda-extension-0.9.0

lambda-http-0.9.0

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.3...lambda-http-0.9.0

lambda-runtime-0.9.0

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-runtime-0.8.3...lambda-runtime-0.9.0

Lambda Runtime 0.8.3

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-http-0.8.2...lambda-runtime-0.8.3

Lambda HTTP 0.8.3

What's Changed

... (truncated)

Commits


Updates lettre from 0.10.0-alpha.1 to 0.10.4

Release notes

Sourced from lettre's releases.

0.10.4

Misc

  • Bumped rustls to 0.21 and all related dependencies (#867)

#867: lettre/lettre#867

0.10.3

Announcements

It was found that what had been used until now as a basic lettre 0.10 MessageBuilder::body example failed to mention that for maximum compatibility with various email clients a Content-Type header should always be present in the message.

Before
Message::builder()
  // [...] some headers skipped for brevity
  .body(String::from("A plaintext or html body"))?
Patch
 Message::builder()
   // [...] some headers skipped for brevity
+  .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
   .body(String::from("A plaintext or html body"))?

Features

  • Add support for rustls-native-certs when using rustls (#843)

#843: lettre/lettre#843

0.10.2

Upgrade notes

  • MSRV is now 1.60 (#828)

Features

  • Allow providing a custom tokio stream for AsyncSmtpTransport (#805)
  • Return whole SMTP error message (#821)

Bug fixes

... (truncated)

Changelog

Sourced from lettre's changelog.

v0.10.4 (2023-04-02)

Misc

  • Bumped rustls to 0.21 and all related dependencies (#867)

#867: lettre/lettre#867

v0.10.3 (2023-02-20)

Announcements

It was found that what had been used until now as a basic lettre 0.10 MessageBuilder::body example failed to mention that for maximum compatibility with various email clients a Content-Type header should always be present in the message.

Before
Message::builder()
  // [...] some headers skipped for brevity
  .body(String::from("A plaintext or html body"))?
Patch
 Message::builder()
   // [...] some headers skipped for brevity
+  .header(ContentType::TEXT_PLAIN) // or `TEXT_HTML` if the body is html
   .body(String::from("A plaintext or html body"))?

Features

  • Add support for rustls-native-certs when using rustls (#843)

#843: lettre/lettre#843

v0.10.2 (2023-01-29)

Upgrade notes

  • MSRV is now 1.60 (#828)

Features

... (truncated)

Commits


Updates log from 0.4.17 to 0.4.20

Changelog

Sourced from log's changelog.

[0.4.20] - 2023-07-11

[0.4.19] - 2023-06-10

[0.4.18] - 2023-05-28

Commits
  • 4708f14 Merge pull request #574 from chrysn-pull-requests/doc-log-to-defmt
  • 6de3ccc Merge pull request #571 from rust-lang/cargo/0.4.20
  • 838920c Merge pull request #575 from EFanZh/group-target-module-path-and-file
  • 3985711 Group target, module_path and file arguments
  • 3f534d0 Move private APIs into a single module
  • f5ab686 doc: Add log-to-defmt to other-facilities section
  • 6d173bf prepare for 0.4.20 release
  • cab1088 Merge pull request #570 from EFanZh/remove-local-inner-macros
  • 9d052b1 Remove local_inner_macros usage
  • e9123d6 Merge pull request #568 from Thomasdezeeuw/remove-rustversion-dep
  • Additional commits viewable in compare view


Updates rusoto_core from 0.43.0 to 0.48.0

Release notes

Sourced from rusoto_core's releases.

Rusoto 0.48.0

[0.48.0] - 2022-04-24

Rusoto is in maintenance mode. This may be the last Rusoto release. Consider moving to the AWS SDK for Rust.

  • Remove macie, mobile, and worklink services, which have had their DNS records removed
  • Add support for ap-southeast-3, Asia Pacific (Jakarta)
  • Add Clone derived trait to TlsError
  • Allow the user to choose between rustls and rustls-webpki, and make only the former depend on native cert support
  • Update hyper-rustls to 0.23

Rusoto 0.47.0

0.47.0 - 2021-06-29

  • Update to botocore 1.20.102
  • Update to serde_urlencoded 0.7
  • Update to rustc_version 0.4
  • Update to shlex 1.0
  • Update to hmac 0.4
  • Replace time-related types in rusoto_signature with chrono types, to match rusoto_credential
  • Swap the non-RustCrypto md5 crate for the RustCrypto md-5 crate, to match usage of RustCrypto sha2 crate
  • Remove Sync constraint on ByteStream-related functions.
  • Update incorrect minimum versions of async-trait, percent-encoding, and serde
  • Avoid unnecessary calls to to_string
  • Remove unpublished and outdated helpers crate

Rusoto 0.46.0

0.46.0 - 2021-01-05

  • Display rusoto_core::Client in docs
  • Fix unsoundness in rusoto_mock::MultipleMockRequestDispatcher
  • Add ability to set local agent appended to the default User-Agent
  • Update to base64 0.13
  • Update to bytes 1.0
  • Update to hmac 0.10
  • Update to hyper-rustls 0.22
  • Update to hyper-tls 0.5
  • Update to hyper 0.14
  • Update to tokio 1.0
  • Update to botocore 1.19.42
  • Swap the unmaintained dirs crate for its replacement dirs-next
  • Swap pin-project for the lighter weight pin-project-lite
  • Disable chrono's oldtime feature
  • Remove dependency on regex

Rusoto 0.45.0

0.45.0 - 2020-07-22

... (truncated)

Changelog

Sourced from rusoto_core's changelog.

[0.48.0] - 2022-04-24

  • Remove macie, mobile, and worklink services, which have had their DNS records removed
  • Add support for ap-southeast-3, Asia Pacific (Jakarta)
  • Add Clone derived trait to TlsError
  • Allow the user to choose between rustls and rustls-webpki, and make only the former depend on native cert support
  • Update hyper-rustls to 0.23

[0.47.0] - 2021-06-29

  • Update to botocore 1.20.102
  • Update to serde_urlencoded 0.7
  • Update to rustc_version 0.4
  • Update to shlex 1.0
  • Update to hmac 0.4
  • Replace time-related types in rusoto_signature with chrono types, to match rusoto_credential
  • Swap the non-RustCrypto md5 crate for the RustCrypto md-5 crate, to match usage of RustCrypto sha2 crate
  • Remove Sync constraint on ByteStream-related functions.
  • Update incorrect minimum versions of async-trait, percent-encoding, and serde
  • Avoid unnecessary calls to to_string
  • Remove unpublished and outdated helpers crate

[0.46.0] - 2021-01-05

  • Display rusoto_core::Client in docs
  • Fix unsoundness in rusoto_mock::MultipleMockRequestDispatcher
  • Add ability to set local agent appended to the default User-Agent
  • Update to base64 0.13
  • Update to bytes 1.0
  • Update to hmac 0.10
  • Update to hyper-rustls 0.22
  • Update to hyper-tls 0.5
  • Update to hyper 0.14
  • Update to tokio 1.0
  • Update to botocore 1.19.42
  • Swap the unmaintained dirs crate for its replacement dirs-next
  • Swap pin-project for the lighter weight pin-project-lite
  • Disable chrono's oldtime feature
  • Remove dependency on regex

[0.45.0] - 2020-07-22

  • Add event-stream protocol support (currently only for JSON APIs, used in subscribe_to_shard call in Kinesis)
  • Extract common generated code into utility functions to improve compile times
  • Allow creating a ProfileProvider with only the profile
  • CDATA sections are now treated like strings
  • Fix incorrect type definition for rusoto_batch::JobDetail

... (truncated)

Commits
  • 0df121f v0.48.0
  • bd9f3f1 fix misspelling of default-features
  • 529f6dd remove crates for dead(!) services
  • 19924ce Merge pull request #1977 from rusoto/hyper-rustls
  • f7c92c3 add the new hyper-rustls default features
  • 37bac10 Merge pull request #1976 from svc-93/patch-1
  • ae7f34e Include ap-southeast-3 in AWS Regions
  • df31792 Upgrade hyper-rustls
  • e9d9214 Add Clone derived trait to TlsError
  • 9081eaa Support building rustls without native certs, to eliminate openssl-probe
  • Additional commits viewable in compare view


Updates rusoto_s3 from 0.43.0 to 0.48.0

Release notes

Sourced from rusoto_s3's releases.

Rusoto 0.48.0

[0.48.0] - 2022-04-24

Rusoto is in maintenance mode. This may be the last Rusoto release. Consider moving to the AWS SDK for Rust.

  • Remove macie, mobile, and worklink services, which have had their DNS records removed
  • Add support for ap-southeast-3, Asia Pacific (Jakarta)
  • Add Clone derived trait to TlsError
  • Allow the user to choose between rustls and rustls-webpki, and make only the former depend on native cert support
  • Update hyper-rustls to 0.23

Rusoto 0.47.0

0.47.0 - 2021-06-29

  • Update to botocore 1.20.102
  • Update to serde_urlencoded 0.7
  • Update to rustc_version 0.4
  • Update to shlex 1.0
  • Update to hmac 0.4
  • Replace time-related types in rusoto_signature with chrono types, to match rusoto_credential
  • Swap the non-RustCrypto md5 crate for the RustCrypto md-5 crate, to match usage of RustCrypto sha2 crate
  • Remove Sync constraint on ByteStream-related functions.
  • Update incorrect minimum versions of async-trait, percent-encoding, and serde
  • Avoid unnecessary calls to to_string
  • Remove unpublished and outdated helpers crate

Rusoto 0.46.0

0.46.0 - 2021-01-05

  • Display rusoto_core::Client in docs
  • Fix unsoundness in rusoto_mock::MultipleMockRequestDispatcher
  • Add ability to set local agent appended to the default User-Agent
  • Update to base64 0.13
  • Update to bytes 1.0
  • Update to hmac 0.10
  • Update to hyper-rustls 0.22
  • Update to hyper-tls 0.5
  • Update to hyper 0.14
  • Update to tokio 1.0
  • Update to botocore 1.19.42
  • Swap the unmaintained dirs crate for its replacement dirs-next
  • Swap pin-project for the lighter weight pin-project-lite
  • Disable chrono's oldtime feature
  • Remove dependency on regex

Rusoto 0.45.0

0.45.0 - 2020-07-22

... (truncated)

Changelog

Sourced from rusoto_s3's changelog.

[0.48.0] - 2022-04-24

  • Remove macie, mobile, and worklink services, which have had their DNS records removed
  • Add support for ap-southeast-3, Asia Pacific (Jakarta)
  • Add Clone derived trait to TlsError
  • Allow the user to choose between rustls and rustls-webpki, and make only the former depend on native cert support
  • Update hyper-rustls to 0.23

[0.47.0] - 2021-06-29

  • Update to botocore 1.20.102
  • Update to serde_urlencoded 0.7
  • Update to rustc_version 0.4
  • Update to shlex 1.0
  • Update to hmac 0.4
  • Replace time-related types in rusoto_signature with chrono types, to match rusoto_credential
  • Swap the non-RustCrypto md5 crate for the RustCrypto md-5 crate, to match usage of RustCrypto sha2 crate
  • Remove Sync constraint on ByteStream-related functions.
  • Update incorrect minimum versions of async-trait, percent-encoding, and serde
  • Avoid unnecessary calls to to_string
  • Remove unpublished and outdated helpers crate

[0.46.0] - 2021-01-05

  • Display rusoto_core::Client in docs
  • Fix unsoundness in rusoto_mock::MultipleMockRequestDispatcher
  • Add ability to set local agent appended to the default User-Agent
  • Update to base64 0.13
  • Update to bytes 1.0
  • Update to hmac 0.10
  • Update to hyper-rustls 0.22
  • Update to hyper-tls 0.5
  • Update to hyper 0.14
  • Update to tokio 1.0
  • Update to botocore 1.19.42
  • Swap the unmaintained dirs crate for its replacement dirs-next
  • Swap pin-project for the lighter weight pin-project-lite
  • Disable chrono's oldtime feature
  • Remove dependency on regex

[0.45.0] - 2020-07-22

  • Add event-stream protocol support (currently only for JSON APIs, used in subscribe_to_shard call in Kinesis)
  • Extract common generated code into utility functions to improve compile times
  • Allow creating a ProfileProvider with only the profile
  • CDATA sections are now treated like strings
  • Fix incorrect type definition for rusoto_batch::JobDetail

... (truncated)

Commits
  • 0df121f v0.48.0
  • bd9f3f1 fix misspelling of default-features
  • 529f6dd remove crates for dead(!) services
  • 19924ce Merge pull request #1977 from rusoto/hyper-rustls
  • f7c92c3 add the new hyper-rustls default features
  • 37bac10 Merge pull request #1976 from svc-93/patch-1
  • ae7f34e Include ap-southeast-3 in AWS Regions
  • df31792 Upgrade hyper-rustls
  • e9d9214 Add Clone derived trait to TlsError
  • 9081eaa Support building rustls without native certs, to eliminate openssl-probe
  • Additional commits viewable in compare view


Updates rustls from 0.16.0 to 0.21.10

Release notes

Sourced from rustls's releases.

0.21.10

TLS 1.2 servers now remove session tickets after observing a failure to decrypt, preventing future resumption with the same unusable ticket.

What's Changed

Full Changelog: https://github.com/rustls/rustls/compare/v/0.21.9...v/0.21.10

0.21.9

  • Fixes using the (non-default) read_buf feature with Rust nightly newer than nightly-2023-11-01 by opting in to the core_io_borrowed_buf feature and updated BorrowedBuf, BorrowedCursor types.

What's Changed

Full Changelog: https://github.com/rustls/rustls/compare/v/0.21.8...v/0.21.9

0.21.8

  • Fixes ConnectionCommon::complete_io() to flush writers before potentially expecting a response.
  • Upgrades *ring* to 0.17 - Note: *ring* 0.17 when built with gcc will experience slower X25519 and Ed25519 operations compared to previous releases.
  • Upgrades rustls-webpki to 0.101.7 to match *ring* 0.17 dependency
  • Tls12CipherSuite::hash_algorithm() and Tls13CipherSuite::hash_algorithm() are now crate-internal. This is a small breaking change to remove unintended exposure of underlying *ring* types in the public API.

What's Changed

  • fuzz: remove unused webpki dependency by @​ctz in
    OJFord commented 8 months ago

    @dependabot rebase

dependabot[bot] commented 8 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.