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 #65

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.79 1.0.80
tauri 1.5.4 1.6.0
thiserror 1.0.56 1.0.57
whoami 1.4.1 1.5.1
aws_lambda_events 0.2.7 0.15.0
lambda_runtime 0.2.1 0.10.0
lettre 0.10.0 0.10.4
log 0.4.20 0.4.21
rusoto_core 0.43.0 0.48.0
rusoto_s3 0.43.0 0.48.0
rustls 0.16.0 0.21.10
serde 1.0.196 1.0.197
serde_derive 1.0.196 1.0.197
stderrlog 0.4.3 0.6.0
webpki-roots 0.19.0 0.23.1
base64 0.21.7 0.22.0
chrono 0.4.33 0.4.35
itertools 0.12.0 0.12.1
notmuch 0.6.0 0.8.0
regex 1.9.4 1.10.3
tempfile 3.9.0 3.10.1
textwrap 0.16.0 0.16.1

Updates anyhow from 1.0.79 to 1.0.80

Release notes

Sourced from anyhow's releases.

1.0.80

  • Fix unused_imports warnings when compiled by rustc 1.78
Commits
  • 5443719 Release 1.0.80
  • dfc7bc0 Work around prelude redundant import warnings
  • 6e4f86b Import from alloc not std, where possible
  • f885a13 Ignore incompatible_msrv clippy false positives in test
  • fefbcbc Ignore incompatible_msrv clippy lint
  • 78f2d81 Update ui test suite to nightly-2024-02-08
  • edd88d3 Update ui test suite to nightly-2024-01-31
  • See full diff in compare view


Updates tauri from 1.5.4 to 1.6.0

Release notes

Sourced from tauri's releases.

tauri v1.6.0

Updating crates.io index

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 603 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (581 crate dependencies)
Crate:     atty
Version:   0.2.14
Warning:   unsound
Title:     Potential unaligned read
Date:      2021-07-04
ID:        RUSTSEC-2021-0145
URL:       https://rustsec.org/advisories/RUSTSEC-2021-0145
Dependency tree:
atty 0.2.14
└── clap 3.2.25
    └── tauri 1.6.0
        ├── tauri 1.6.0
        ├── restart 0.1.0
        └── app-updater 0.1.0

warning: 1 allowed warning found

[1.6.0]

New Features

Enhancements

  • 8ce51cec(#7718) On Windows, retain command line args when relaunching the app after an update. Supports NSIS and WiX (without elevated update task).

Bug Fixes

  • cc3d8e77(#8539) Fixes a deadlock when reading a stdout or stderr line returns an error.
  • b546b42d(#8577) Preserve the order of JS object/map keys in IPC calls. This also fixes issues with the JS http module when calling to servers that required a specific order of FormBody contents.
  • 8f8729d9(#8312) On macOS, allow cancelling maximization when doubleclick happens on data-tauri-drag-region by simply keeping the left moust button pressed and then moving the mouse away of the starting position of the click, which is consistent with the native behavior of macOS.

Dependencies

  • Upgraded to tauri-runtime-wry@0.14.4

... (truncated)

Commits
  • b735b67 Apply Version Updates From Current Changes (v1) (#8475)
  • 7b5e871 ci: update msrv test and cargo.lock
  • 2421073 fix(macos): use BTreeMap for windows map to prevent crash on idle (#8117)
  • 510b622 chore(core): Add missing changefile for #8546 (#8822)
  • b0f2781 fix(cli): map --profile dev to debug folder when finding executable (#8776)
  • cc3d8e7 fix(core): Command::output suspend while wait for response (#8539)
  • 8ce51ce feat: retain cli args when relaunching after update, closes #7402 (#7718)
  • 0bff8c3 fix(cli): Ignore query parameter in dev server (#8697)
  • a9b2c06 chore: Commit Cargo.lock (#8586)
  • 7aa30de feat: Add Section, Priority and Changelog options (#8620)
  • Additional commits viewable in compare view


Updates thiserror from 1.0.56 to 1.0.57

Release notes

Sourced from thiserror's releases.

1.0.57

  • Generate more efficient Display impl for error message which do not contain any interpolated value (#286, thanks @​nyurik)
Commits
  • 1d106b1 Release 1.0.57
  • 8a5c4d1 Use write_str when args only consists of trailing comma
  • f790bee Phrase flag in terms of whether core::fmt machinery is required
  • d43b759 Ignore needless_raw_string_hashes pedantic clippy lint in test
  • d09c418 Touch up PR 286
  • 097251d Merge pull request #286 from nyurik/litstr
  • cd79876 optimize by avoiding second fmt.value() call
  • d7e738e Optimize simple literals for Display::fmt
  • 0717de3 Update ui test suite to nightly-2024-02-08
  • c7c7547 Update ui test suite to nightly-2024-01-31
  • See full diff in compare view


Updates whoami from 1.4.1 to 1.5.1

Changelog

Sourced from whoami's changelog.

[1.5.1] - 2024-03-09

Fixed

  • Broken link in docs

[1.5.0] - 2024-03-03

Added

  • WASI support
  • Redox support
  • Fallible functions
    • whoami::fallible::devicename()
    • whoami::fallible::devicename_os()
    • whoami::fallible::distro()
    • whoami::fallible::hostname() - notably doesn't normalize to lowercase
    • whoami::fallible::realname()
    • whoami::fallible::realname_os()
    • whoami::fallible::username()
    • whoami::fallible::username_os()
  • whoami::Language
  • whoami::Country
  • whoami::langs()
  • whoami::fallible::account()
  • whoami::fallible::account_os()
  • whoami::DesktopEnv::is_gtk()
  • whoami::DesktopEnv::is_kde()

Removed

  • Generated device names that infer casing based on the hostname when the device name is not available - now returns the hostname unchanged
  • Partial (potentially unsound) support for Android, iOS, watchOS, tvOS, Fuchsia, Haiku, Solaris, and a few others. These targets now use the "fake" implementation.

Changed

  • Deprecated whoami::distro_os()
  • Deprecated whoami::hostname()
  • Deprecated whoami::hostname_os()
  • Deprecated whoami::lang()
  • illumos and Redox are no longer untested targets
  • Documented that illumos and Redox have a higher MSRV (Rust 1.65) than other targets
  • Display implementation on Platform::Illumos now displays in lowercase: illumos

Fixed

... (truncated)

Commits


Updates aws_lambda_events from 0.2.7 to 0.15.0

Release notes

Sourced from aws_lambda_events's releases.

Lambda Events 0.15.0

What's Changed

New Contributors

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.14.0...lambda-events-0.15.0

lambda-events-0.13.0

What's Changed

New Contributors

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

Lambda Events 0.12.1

What's Changed

New Contributors

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

Lambda Events 0.12.0

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-events-0.11.1...lambda-events-0.12.0

... (truncated)

Commits


Updates lambda_runtime from 0.2.1 to 0.10.0

Release notes

Sourced from lambda_runtime's releases.

aws_lambda_events 0.10.1

What's Changed

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

lambda Runtime 0.10.0

What's Changed

Full Changelog: https://github.com/awslabs/aws-lambda-rust-runtime/compare/lambda-runtime-0.9.1...lambda-runtime-0.10.0

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

... (truncated)

Commits


Updates lettre from 0.10.0 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.20 to 0.4.21

Changelog

Sourced from log's changelog.

[0.4.21] - 2024-02-27

What's Changed

New Contributors

Commits
  • 3ccdc28 Merge pull request #617 from rust-lang/cargo/0.4.21
  • 6153cb2 prepare for 0.4.21 release
  • f0f7494 Merge pull request #613 from rust-lang/feat/kv-cleanup
  • 2b220bf clean up structured logging example
  • 646e9ab use original Visitor name for VisitValue
  • cf85c38 add needed subfeatures to kv_unstable
  • 73e9539 fix up capturing of :err
  • 31bb4b0 move error macros together
  • ad91711 support field shorthand in macros
  • 90a347b restore removed APIs as deprecated
  • 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