link2xt
166e259b18
chore: update fast-socks5 to version 1.0
2026-02-10 01:32:34 +00:00
link2xt
cc38298163
refactor: enable clippy::manual_is_variant_and
2026-02-10 01:32:18 +00:00
link2xt
983f43c33c
chore(release): prepare for 2.42.0
v2.42.0
2026-02-10 00:37:13 +00:00
dependabot[bot]
5028842fd5
chore(cargo): bump quick-xml from 0.38.4 to 0.39.0
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.38.4 to 0.39.0.
- [Release notes](https://github.com/tafia/quick-xml/releases )
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md )
- [Commits](https://github.com/tafia/quick-xml/compare/v0.38.4...v0.39.0 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 04:19:06 -03:00
link2xt
e78b509d0a
chore: update rPGP from 0.18.0 to 0.19.0
2026-02-08 21:09:38 +00:00
link2xt
583979c6fc
fix: set mvbox_move to '0' explicitly for existing chatmail profiles
...
Otherwise if the user for some reason has no `mvbox_move` config set,
they get a device message about `mvbox_move` deprecation.
2026-02-08 01:58:23 +00:00
link2xt
5bfd8dd517
feat: do not scan not watched folders
2026-02-08 01:57:10 +00:00
link2xt
32b0ca81f8
test: remove test_dont_show_emails
...
Existing test relies on folder scanning.
We are going to remove the option to not show emails
(<https://github.com/chatmail/core/issues/7631 >)
so the test will be removed eventually anyway.
2026-02-08 01:57:10 +00:00
d2weber
8dd7e5c5dd
Fix typo in CHANGELOG for marknoticed_all_chats
2026-02-06 17:23:37 +01:00
link2xt
5bb0b86f6a
chore(release): prepare for 2.41.0
v2.41.0
2026-02-06 00:39:03 +00:00
B. Petersen
ed2b0e8f03
feat: use different strings for audio and video calls
2026-02-05 21:54:52 +01:00
B. Petersen
8152ff518e
fix: make use of call stock strings
2026-02-05 21:54:52 +01:00
dependabot[bot]
cbcfb7087e
chore(cargo): bump time from 0.3.37 to 0.3.47
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.37 to 0.3.47.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.37...v0.3.47 )
---
updated-dependencies:
- dependency-name: time
dependency-version: 0.3.47
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-05 19:14:15 +00:00
link2xt
396104af47
feat: do not require ShowEmails to be set to All for adding second relay
2026-02-05 19:12:08 +00:00
iequidoo
69f6727751
fix: Don't set download state to Failure if message is available on another Session's transport ( #7684 )
2026-02-05 18:58:52 +00:00
link2xt
b72a677f4c
chore(release): prepare for 2.40.0
v2.40.0
2026-02-04 21:46:02 +00:00
link2xt
00e78eecf6
feat: add device message about legacy mvbox_move
2026-02-04 21:51:56 +01:00
link2xt
8b0621b724
test: set mvbox_move to 0 for test rust accounts
2026-02-04 21:51:56 +01:00
Casper Zandbergen
63bf4c4f33
feat: allow clients to specify whether a call has video initially or not ( #7740 )
2026-02-04 16:49:32 +00:00
iequidoo
d6bce56d18
fix: Cross-account forwarding of a message which has_html() ( #7791 )
...
This includes forwarding of long messages. Also this fixes sending, but more likely resending of
forwarded messages for which the original message was deleted, because now we save HTML to the db
immediately when creating a forwarded message.
Co-authored-by: Hocuri <hocuri@gmx.de >
2026-02-04 11:41:27 -03:00
iequidoo
c8dec0dcdd
feat: Don't call BlobObject::create_and_deduplicate() when forwarding message to the same account
...
It has a really complex logic, so it's better to avoid calling it if possible than think which side
effects and performance penalties it has. It was never called here before adding forwarding messages
across contexts (accounts).
2026-02-04 11:41:27 -03:00
dependabot[bot]
509644ea5f
chore(cargo): bump tracing-subscriber from 0.3.20 to 0.3.22
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.20 to 0.3.22.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 03:22:29 +00:00
dependabot[bot]
3e95239e71
chore(cargo): bump rustls-pki-types from 1.13.2 to 1.14.0
...
Bumps [rustls-pki-types](https://github.com/rustls/pki-types ) from 1.13.2 to 1.14.0.
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.13.2...v/1.14.0 )
---
updated-dependencies:
- dependency-name: rustls-pki-types
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 01:38:52 +00:00
dependabot[bot]
74d4b823d2
chore(cargo): bump uuid from 1.19.0 to 1.20.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.19.0 to 1.20.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 01:25:40 +00:00
dependabot[bot]
1bcfb90b90
chore(cargo): bump serde_json from 1.0.148 to 1.0.149
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.148 to 1.0.149.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.148...v1.0.149 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.149
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 21:35:20 +00:00
dependabot[bot]
411ee511ed
chore(cargo): bump toml from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.10...toml-v0.9.11 )
---
updated-dependencies:
- dependency-name: toml
dependency-version: 0.9.11+spec-1.1.0
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 21:35:01 +00:00
dependabot[bot]
e5a30c341c
chore(cargo): bump tokio-stream from 0.1.17 to 0.1.18
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.17 to 0.1.18.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-version: 0.1.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 21:34:43 +00:00
link2xt
3d409c37a1
chore: remove RUSTSEC-2026-0002 exception from deny.toml
...
It is an "unsound" advisory for a transitive dependency
and cargo-deny does not report them by default
since cargo-deny 0.19.0.
2026-02-03 21:25:41 +00:00
dependabot[bot]
b46c86c9b7
chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.14 to 2.0.15
...
Bumps [EmbarkStudios/cargo-deny-action](https://github.com/embarkstudios/cargo-deny-action ) from 2.0.14 to 2.0.15.
- [Release notes](https://github.com/embarkstudios/cargo-deny-action/releases )
- [Commits](76cd80eb77...3fd3802e88 )
---
updated-dependencies:
- dependency-name: EmbarkStudios/cargo-deny-action
dependency-version: 2.0.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 21:25:41 +00:00
dependabot[bot]
e5e268f503
chore(cargo): bump thiserror from 2.0.17 to 2.0.18
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.17 to 2.0.18.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 20:54:49 +00:00
link2xt
633536bb13
fix: remove Config::DeleteToTrash and Config::ConfiguredTrashFolder
...
`delete_to_trash` is an option that was added for Gmail
as Gmail archives the messages by default
when they are deleted over IMAP:
<https://github.com/chatmail/core/issues/3957 >
(implemented in <https://github.com/chatmail/core/pull/3972 >).
Closes <https://github.com/chatmail/core/issues/6444 >.
2026-02-03 18:31:55 +00:00
link2xt
94ee485155
chore: update provider database
2026-02-03 18:31:55 +00:00
link2xt
ec0dc8bcad
refactor: mark ProviderOptions as non_exhaustive
...
This prevents triggering clippy lint `needless_update`.
2026-02-03 18:31:55 +00:00
dependabot[bot]
49296e3014
chore(cargo): bump colorutils-rs from 0.7.5 to 0.7.6
...
Bumps [colorutils-rs](https://github.com/awxkee/colorutils-rs ) from 0.7.5 to 0.7.6.
- [Release notes](https://github.com/awxkee/colorutils-rs/releases )
- [Commits](https://github.com/awxkee/colorutils-rs/compare/0.7.5...0.7.6 )
---
updated-dependencies:
- dependency-name: colorutils-rs
dependency-version: 0.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 18:17:53 +00:00
dependabot[bot]
2b93e856e4
chore(cargo): bump data-encoding from 2.9.0 to 2.10.0
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.9.0 to 2.10.0.
- [Commits](https://github.com/ia0/data-encoding/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: data-encoding
dependency-version: 2.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:50:42 +00:00
dependabot[bot]
c5be7df1d7
chore(cargo): bump chrono from 0.4.42 to 0.4.43
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.42 to 0.4.43.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.43
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:29:05 +00:00
dependabot[bot]
6b74cb6539
chore(cargo): bump human-panic from 2.0.4 to 2.0.6
...
Bumps [human-panic](https://github.com/rust-cli/human-panic ) from 2.0.4 to 2.0.6.
- [Changelog](https://github.com/rust-cli/human-panic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/human-panic/compare/v2.0.4...v2.0.6 )
---
updated-dependencies:
- dependency-name: human-panic
dependency-version: 2.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:28:50 +00:00
dependabot[bot]
de2ac8cca2
chore(cargo): bump syn from 2.0.111 to 2.0.114
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.111 to 2.0.114.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.111...2.0.114 )
---
updated-dependencies:
- dependency-name: syn
dependency-version: 2.0.114
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:28:30 +00:00
dependabot[bot]
085fcd2751
chore(cargo): bump quote from 1.0.42 to 1.0.44
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.42 to 1.0.44.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.42...1.0.44 )
---
updated-dependencies:
- dependency-name: quote
dependency-version: 1.0.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:28:12 +00:00
dependabot[bot]
83f30e4a54
chore(cargo): bump libc from 0.2.178 to 0.2.180
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.178 to 0.2.180.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.178...0.2.180 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.180
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:27:56 +00:00
dependabot[bot]
e79b4baa09
chore(cargo): bump tokio-util from 0.7.17 to 0.7.18
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.17 to 0.7.18.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.17...tokio-util-0.7.18 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:27:43 +00:00
dependabot[bot]
1e0c0d8efa
chore(cargo): bump tokio from 1.48.0 to 1.49.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.48.0 to 1.49.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 17:27:10 +00:00
link2xt
378fb09c80
ci: make scripts/deny.sh test the locked version of dependencies
2026-02-03 17:25:42 +00:00
link2xt
ff2fbebff0
chore(cargo): update bytes from 1.11.0 to 1.11.1
...
Fixes <https://rustsec.org/advisories/RUSTSEC-2026-0007 >
2026-02-03 17:25:42 +00:00
missytake
50a73666fd
api(jsonrpc): process events forever by default
2026-01-31 15:56:13 +01:00
iequidoo
61a8eff2ad
fix: receive_imf: Look up key contact by intended recipient fingerprint ( #7661 )
...
For now, do this only for `OneOneChat` and `MailingListOrBroadcast`, this is enough to correctly
support messages from modern Delta Chat versions sending Intended Recipient Fingerprint subpackets
and single-recipient messages from modern versions of other MUAs.
2026-01-30 07:53:44 -03:00
iequidoo
cbd379fdf0
feat: Trash messages with intended recipient fingerprints, but w/o our one included
2026-01-30 07:53:44 -03:00
iequidoo
fe826f762e
fix: add_or_lookup_key_contacts*(): Advance fingerprint_iter on invalid address
2026-01-30 07:53:44 -03:00
iequidoo
2019debe99
refactor: Rename lookup_key_contacts_by_address_list() to lookup_key_contacts_fallback_to_chat()
...
It only looks up contacts by address in the given chat, so `_fallback_to_chat` suffix is more
informative. It's obvious that such a lookup is done by address, there are no other reasonable
options.
2026-01-30 07:53:44 -03:00
iequidoo
6c4f4bfd19
test: Message in blocked chat arrives as InSeen
...
It's strange that this wasn't covered by any test.
2026-01-30 07:53:44 -03:00