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 21 updates #71

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps the minor group with 21 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
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
tokio 1.25.0 1.29.1
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-apps/cli v1.5.11

[1.5.11]

Bug Fixes

Dependencies

  • Upgraded to tauri-cli@1.5.11

tauri-cli v1.5.11

Updating crates.io index

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 613 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (583 crate dependencies)
Crate:     safemem
Version:   0.3.3
Warning:   unmaintained
Title:     safemem is unmaintained
Date:      2023-02-14
ID:        RUSTSEC-2023-0081
URL:       https://rustsec.org/advisories/RUSTSEC-2023-0081
Dependency tree:
safemem 0.3.3
└── line-wrap 0.1.1
    └── plist 1.6.0
        └── tauri-codegen 1.4.2
            ├── tauri-macros 1.4.3
            │   └── tauri 1.6.1
            │       ├── tauri 1.6.1
            │       ├── restart 0.1.0
            │       └── app-updater 0.1.0
            └── tauri-build 1.5.1
                └── app-updater 0.1.0

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 </tr></table>

... (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 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

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

0.21.7

  • Fixes interoperability bug where Rustls servers would not properly echo the session_id in HelloRetryRequest messages as was done for ServerHello messages.
  • WebPkiVerifier now stores an Arc<RootCertStore>.
  • Documentation for the computational expense required to build client and server configurations has been clarified to emphasize this is cheap with the exception of gathering certificates from a platform trust root store.

What's Changed

Full Changelog: https://github.com/rustls/rustls/compare/v/0.21.6...v/0.21.7

v/0.21.6

... (truncated)

Commits
  • cf6aa80 Cargo: version 0.21.9 -> 0.21.10
  • 4ee33ae version: allow manual_non_exhaustive
  • f628518 remove the TLS 1.2 session ticket on DecryptError
  • bbd9abc Cargo: v0.21.8 -> v0.21.9
  • 5edc126 Use BorrowedCursor & BorrowedBuf from core::io
  • 7abd73f Opt in to feature(core_io_borrowed_buf)
  • c34477a Cargo: 0.21.7 -> 0.21.8
  • 8cf2594 sign: fix clippy get-first warning
  • ecc6cde Flush writers before potentially expecting a response
  • 53adb9d docs: adjust ring platform compatibility
  • Additional commits viewable in compare view


Updates serde from 1.0.196 to 1.0.197

Release notes

Sourced from serde's releases.

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)
Commits
  • 5fa711d Release 1.0.197
  • f5d8ae4 Resolve prelude redundant import warnings
  • 1d54973 Merge pull request #2697 from nyurik/format-str
  • b8fafef A few minor write_str optimizations and inlining
  • c42ebb8 Update ui test suite to nightly-2024-02-12
  • 9e68062 Ignore incompatible_msrv clippy lint for conditionally compiled code
  • 846f865 Ignore dead_code warnings in test
  • See full diff in compare view


Updates serde_derive from 1.0.196 to 1.0.197

Release notes

Sourced from serde_derive's releases.

v1.0.197

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#2697, thanks @​nyurik)
Commits
  • 5fa711d Release 1.0.197
  • f5d8ae4 Resolve prelude redundant import warnings
  • 1d54973 Merge pull request #2697 from nyurik/format-str
  • b8fafef A few minor write_str optimizations and inlining
  • c42ebb8 Update ui test suite to nightly-2024-02-12
  • 9e68062 Ignore incompatible_msrv clippy lint for conditionally compiled code
  • 846f865 Ignore dead_code warnings in test
  • See full diff in compare view


Updates stderrlog from 0.4.3 to 0.6.0

Release notes

Sourced from stderrlog's releases.

v0.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/cardoe/stderrlog-rs/compare/v0.5.4...v0.6.0

Changelog

Sourced from stderrlog's changelog.

0.6.0

Changed

0.5.3

Changed

  • Moved the timestamps feature behind the enabled-by-default crate feature timestamps.

Fixed

  • Added missing show_module_names field to StdErrLog debug implementation.

0.5.2

Changed

  • Bumped the minimum Rust version to 1.36.0
    • RUSTSEC-2022-0006 fixed This is a semver break but given the age of the Rust versions and changes that have happened in the log crate, we'll do it.
  • Make it easier to specify debug levels with a number or enum.

0.5.1

Added

  • added .show_module_names() to include module name in output

0.5.0

Changed

  • Bumped minimum Rust version to 1.31.0
    • 1.16.0 fails on current version of some deps and some crates.io fetches
    • Log crate 0.4.11 raised its MSRV to 1.31.0
  • Updated and checked minimum version of all deps
  • Switched to rust edition 2018
  • Improved CI testing
Commits
  • 57bc1d6 chore: Release stderrlog version 0.6.0
  • 5fdb499 Merge pull request #59 from cardoe/delehef-master
  • 85550fb Only style the level label
  • c4c36ea no-op pty closed tests on non-Linux
  • 85ae008 Merge pull request #54 from Allen-Webb/crash
  • b5b515e Do not panic in the log statement when the tty closes.
  • d6a7e18 Add test for pty closing.
  • de6760a Merge pull request #55 from kenoss/fix-clap-error
  • 2ec0593 fix: Clap error in examples/timestamp
  • af1941b Merge pull request #58 from cardoe/maybe-fix-ci
  • Additional commits viewable in compare view


Updates tokio from 1.25.0 to 1.29.1

Release notes

Sourced from tokio's releases.

Tokio v1.29.1

Fixed

  • rt: fix nesting two block_in_place with a block_on between (#5837)

#5837: tokio-rs/tokio#5837

Tokio v1.29.0

Technically a breaking change, the Send implementation is removed from runtime::EnterGuard. This change fixes a bug and should not impact most users.

Breaking

  • rt: EnterGuard should not be Send (#5766)

Fixed

  • fs: reduce blocking ops in fs::read_dir (#5653)
  • rt: fix possible starvation (#5686, #5712)
  • rt: fix stacked borrows issue in JoinSet (#5693)
  • rt: panic if EnterGuard dropped incorrect order (#5772)
  • time: do not overflow to signal value (#5710)
  • fs: wait for in-flight ops before cloning File (#5803)

Changed

  • rt: reduce time to poll tasks scheduled from outside the runtime (#5705, #5720)

Added

  • net: add uds doc alias for unix sockets (#5659)
  • rt: add metric for number of tasks (#5628)
  • sync: implement more traits for channel errors (#5666)
  • net: add nodelay methods on TcpSocket (#5672)
  • sync: add broadcast::Receiver::blocking_recv (#5690)
  • process: add raw_arg method to Command (#5704)
  • io: support PRIORITY epoll events (#5566)
  • task: add JoinSet::poll_join_next (#5721)
  • net: add support for Redox OS (#5790)

Unstable

  • rt: add the ability to dump task backtraces (#5608, #5676, #5708, #5717)
  • rt: instrument task poll times with a histogram (#5685)

#5766: tokio-rs/tokio#5766