dependabot[bot]
d25cb22ae5
Merge pull request #6380 from deltachat/dependabot/cargo/tokio-util-0.7.13
2025-01-02 23:38:44 +00:00
dependabot[bot]
e236b55fbb
Merge pull request #6382 from deltachat/dependabot/cargo/tokio-rustls-0.26.1
2025-01-02 23:38:25 +00:00
dependabot[bot]
1dfb2a36e6
chore(cargo): bump anyhow from 1.0.93 to 1.0.95
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.93 to 1.0.95.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.95 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:57:38 +00:00
dependabot[bot]
15b6ed1210
Merge pull request #6398 from deltachat/dependabot/cargo/env_logger-0.11.6
2025-01-02 22:56:31 +00:00
dependabot[bot]
51e7bcf6a6
Merge pull request #6381 from deltachat/dependabot/cargo/rustls-pki-types-1.10.1
2025-01-02 22:52:38 +00:00
dependabot[bot]
e80d6ce803
Merge pull request #6392 from deltachat/dependabot/cargo/quote-1.0.38
2025-01-02 22:51:27 +00:00
dependabot[bot]
de36c05f18
Merge pull request #6379 from deltachat/dependabot/cargo/fast-socks5-0.10.0
2025-01-02 22:49:58 +00:00
dependabot[bot]
8c24dbd493
chore(cargo): bump tokio-rustls from 0.26.0 to 0.26.1
...
Bumps [tokio-rustls](https://github.com/rustls/tokio-rustls ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/rustls/tokio-rustls/releases )
- [Commits](https://github.com/rustls/tokio-rustls/commits )
---
updated-dependencies:
- dependency-name: tokio-rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:05:48 +00:00
dependabot[bot]
72312a3a43
chore(cargo): bump tokio-util from 0.7.12 to 0.7.13
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.12 to 0.7.13.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.12...tokio-util-0.7.13 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 22:05:21 +00:00
dependabot[bot]
06e3f0a738
Merge pull request #6394 from deltachat/dependabot/cargo/tokio-stream-0.1.17
2025-01-02 21:31:25 +00:00
dependabot[bot]
7ef4621ffd
chore(cargo): bump quote from 1.0.37 to 1.0.38
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.37 to 1.0.38.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.37...1.0.38 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 21:23:39 +00:00
dependabot[bot]
74d586ed93
Merge pull request #6386 from deltachat/dependabot/cargo/libc-0.2.169
2025-01-02 21:17:33 +00:00
dependabot[bot]
4de5867827
Merge pull request #6378 from deltachat/dependabot/cargo/chrono-0.4.39
2025-01-02 21:15:38 +00:00
dependabot[bot]
38836e8084
Merge pull request #6384 from deltachat/dependabot/cargo/hyper-1.5.2
2025-01-02 21:14:21 +00:00
dependabot[bot]
dde79fbf98
Merge pull request #6385 from deltachat/dependabot/cargo/async-broadcast-0.7.2
2025-01-02 21:09:07 +00:00
dependabot[bot]
65af309b16
Merge pull request #6389 from deltachat/dependabot/cargo/quick-xml-0.37.2
2025-01-02 21:08:07 +00:00
dependabot[bot]
502dd1157d
Merge pull request #6393 from deltachat/dependabot/cargo/syn-2.0.94
2025-01-02 21:07:37 +00:00
dependabot[bot]
1000fe5dec
Merge pull request #6397 from deltachat/dependabot/cargo/proptest-1.6.0
2025-01-02 20:16:49 +00:00
iequidoo
1792d48144
fix: Don't treat location-only and sync messages as bot ones ( #6357 )
2025-01-02 13:14:56 -03:00
dependabot[bot]
49c09df864
chore(cargo): bump env_logger from 0.11.5 to 0.11.6
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.11.5 to 0.11.6.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.5...v0.11.6 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:55:24 +00:00
dependabot[bot]
3d698036f5
chore(cargo): bump proptest from 1.5.0 to 1.6.0
...
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases )
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/proptest-rs/proptest/commits )
---
updated-dependencies:
- dependency-name: proptest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:55:08 +00:00
dependabot[bot]
bf4e11c607
chore(cargo): bump tokio-stream from 0.1.16 to 0.1.17
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:53:58 +00:00
dependabot[bot]
9e460a106b
chore(cargo): bump syn from 2.0.90 to 2.0.94
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.90 to 2.0.94.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.90...2.0.94 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:53:34 +00:00
dependabot[bot]
2d166d602b
chore(cargo): bump quick-xml from 0.37.1 to 0.37.2
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.37.1 to 0.37.2.
- [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.37.1...v0.37.2 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:52:20 +00:00
dependabot[bot]
fc0e7fd61f
chore(cargo): bump libc from 0.2.167 to 0.2.169
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.167 to 0.2.169.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.169/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.167...0.2.169 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:51:26 +00:00
dependabot[bot]
f9a7837e87
chore(cargo): bump async-broadcast from 0.7.1 to 0.7.2
...
Bumps [async-broadcast](https://github.com/smol-rs/async-broadcast ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/smol-rs/async-broadcast/releases )
- [Changelog](https://github.com/smol-rs/async-broadcast/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-broadcast/compare/0.7.1...0.7.2 )
---
updated-dependencies:
- dependency-name: async-broadcast
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:51:10 +00:00
dependabot[bot]
6da9838978
chore(cargo): bump hyper from 1.5.1 to 1.5.2
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:50:39 +00:00
dependabot[bot]
e45df09966
chore(cargo): bump rustls-pki-types from 1.10.0 to 1.10.1
...
Bumps [rustls-pki-types](https://github.com/rustls/pki-types ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.10.0...v/1.10.1 )
---
updated-dependencies:
- dependency-name: rustls-pki-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:52 +00:00
dependabot[bot]
56d9036d27
chore(cargo): bump fast-socks5 from 0.9.6 to 0.10.0
...
Bumps [fast-socks5](https://github.com/dizda/fast-socks5 ) from 0.9.6 to 0.10.0.
- [Release notes](https://github.com/dizda/fast-socks5/releases )
- [Commits](https://github.com/dizda/fast-socks5/compare/v0.9.6...v0.10.0 )
---
updated-dependencies:
- dependency-name: fast-socks5
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:21 +00:00
dependabot[bot]
c77a09b189
chore(cargo): bump chrono from 0.4.38 to 0.4.39
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.38 to 0.4.39.
- [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.38...v0.4.39 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 21:49:05 +00:00
link2xt
25933b10c8
fix: mark holiday notice messages as bot-generated
2025-01-01 20:58:41 +00:00
link2xt
1089aea8e0
refactor: add emit_msgs_changed_without_msg_id
...
Added debug assertions to make sure
MsgsChanged is not emitted with 0 IDs by accident.
2025-01-01 20:50:52 +00:00
link2xt
779635d73b
refactor: deprecate Param::ErroneousE2ee
2024-12-29 06:51:32 +00:00
iequidoo
21664125d7
fix: Change BccSelf default to 0 for chatmail ( #6340 )
...
Change `BccSelf` default to 0 for chatmail configurations and enable it upon a backup export. As for
`DeleteServerAfter` who was set to 0 upon a backup export before, make its default dependent on
`BccSelf` for chatmail. We don't need `BccSelf` for chatmail by default because we assume
single-device use. Also `BccSelf` is needed for "classic" email accounts even if `DeleteServerAfter`
is set to "immediately" to detect that a message was sent if SMTP server is slow to respond and
connection is lost before receiving the status line which isn't a problem for chatmail servers.
2024-12-27 22:54:36 -03:00
iequidoo
ed9c01f1f1
fix: Never change Viewtype::Sticker to Image if file has non-image extension ( #6352 )
...
Even if UIs don't call `Message::force_sticker()`, they don't want conversions of `Sticker` to
`Image` if it's obviously not an image, particularly, has non-image extension. Also UIs don't want
conversions of `Sticker` to anything other than `Image`, so let's keep the `Sticker` viewtype in
this case.
2024-12-27 22:49:42 -03:00
iequidoo
7d7a2453a9
docs: That Viewtype::Sticker may be changed to Image and how to disable that ( #6352 )
2024-12-27 22:49:42 -03:00
Hocuri
0cadfe34ae
refactor: Remove unused parameter and return value from build_body_file(…) ( #6369 )
...
2 simple refactoring commits that remove some unused code.
2024-12-27 17:35:08 +01:00
iequidoo
137e32fe49
fix(rpc-client): Add INCOMING_REACTION to const.EventType ( #6349 )
2024-12-26 14:28:42 -03:00
WofWca
f8bf5a3557
feat: add IncomingWebxdcNotify.chat_id ( #6356 )
2024-12-25 17:49:27 +00:00
iequidoo
f61d5af468
feat: Delete vg-request-with-auth from IMAP after processing ( #6208 )
...
In multi-device case `vg-request-with-auth` left on IMAP may result in situation when Bob joins the
group, then leaves it, then second Alice device comes online and processes `vg-request-with-auth`
again and adds Bob back. So we should IMAP-delete `vg-request-with-auth`. Another device will know
the Bob's key from Autocrypt-Gossip. It's not a problem if Alice loses state (restores from an old
backup) or goes offline for long before sending `vg-member-added`, anyway it may not be delivered by
the server, rather Bob should retry sending SecureJoin messages as he is a part which wants to join,
so let's not solve this for now.
2024-12-25 14:47:17 -03:00
iequidoo
3d9aee1368
feat: Remove "jobs" from imap_markseen if folder doesn't exist ( #5870 )
...
Add a `create` param to `select_with_uidvalidity()` instead of always trying to create the folder
and return `Ok(false)` from it if the folder doesn't exist and shouldn't be created, and handle this
in `store_seen_flags_on_imap()` by just removing "jobs" from the `imap_markseen` table. Also don't
create the folder in other code paths where it's not necessary.
2024-12-24 23:37:14 -03:00
link2xt
f1302c3bc4
chore(release): prepare for 1.152.2
v1.152.2
2024-12-24 19:20:23 +00:00
link2xt
0cc80268d2
fix: start ephemeral timer when chat is archived
2024-12-24 18:04:39 +00:00
iequidoo
64a1b8e57c
fix: sanitise_name: Don't consider punctuation and control chars as part of file extension ( #6362 )
2024-12-24 13:38:24 -03:00
iequidoo
5772284e82
feat: Revalidate HTTP cache entries once per minute maximum
...
This is to avoid revalidating HTTP cache too frequently (and have many parallel revalidation tasks)
if revalidation fails or the HTTP request takes some time. The stale period >= 1 hour, so 1 more
minute won't be a problem.
2024-12-24 13:36:54 -03:00
link2xt
beb6a21ecd
feat: start ephemeral timers when the chat is noticed
2024-12-24 16:05:41 +00:00
iequidoo
22bc7567d3
refactor: Remove marknoticed_chat_if_older_than()
...
It was called from `receive_imf` when an outgoing message is received. But
`Imap::fetch_new_messages()` already calls `chat::mark_old_messages_as_noticed()` which does the job
better (per-message).
2024-12-24 13:03:41 -03:00
iequidoo
a910808b4e
feat: delete_msgs: Use transaction() instead of call_write()
...
Explicit transaction does the only commit (and fsync()).
2024-12-23 22:02:54 -03:00
link2xt
3d5e442145
fix: reduce number of repeat_vars() calls
...
SQL statements fail if the number of variables
exceeds `SQLITE_LIMIT_VARIABLE_NUMBER`.
Remaining repeat_vars() calls are difficult to replace
and use arrays passed from the UI,
e.g. forwarded message IDs or marked as seen IDs.
2024-12-22 20:23:16 +00:00
iequidoo
3af4ea1d00
feat: Emit ImexProgress(1) after receiving backup size
...
UIs may want to display smth like "Transferring..." after "Establishing connection between
devices..." on nonzero progress. Before, progress on the receiver side was starting with 2 after
receiving enough data.
2024-12-17 21:12:09 -03:00