link2xt
a373dd4e99
fix: do not subscribe to heartbeat if already subscribed via metadata
2024-12-10 12:42:53 +00:00
link2xt
7368764210
docs: move rPGP to the security section of changelog
2024-12-10 11:20:00 +00:00
dependabot[bot]
2b9722675e
Merge pull request #6316 from deltachat/dependabot/cargo/fuzz/quinn-proto-0.11.9
2024-12-09 20:48:58 +00:00
dependabot[bot]
590f913310
chore(deps): bump quinn-proto from 0.11.3 to 0.11.9 in /fuzz
...
Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.3 to 0.11.9.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.3...quinn-proto-0.11.9 )
---
updated-dependencies:
- dependency-name: quinn-proto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 17:33:45 +00:00
link2xt
9d77f65f0e
docs: update links to Node.js bindings in the README
...
CFFI and napi.rs bindings are not maintained,
JSON-RPC client should be used with deltachat-rpc-server instead.
2024-12-09 17:32:49 +00:00
dependabot[bot]
a13343f210
Merge pull request #6317 from deltachat/dependabot/cargo/fuzz/pgp-0.14.2
2024-12-09 15:48:49 +00:00
iequidoo
c2cbc3fe33
feat: Add info messages about implicit membership changes if group member list is recreated ( #6314 )
2024-12-09 12:04:26 -03:00
iequidoo
cd76f4b685
fix: Add self-addition message to chat when recreating member list
...
A user reported to me that after they left a group, they were implicitly readded, but there's no any
readdition message, so currently it looks in the chat like leaving it has no effect, just new
messages continue to arrive. The readdition probably happened because some member didn't receive the
user's self-removal message, anyway, at least there must be a message that the user is readded, even
if it isn't known by whom.
2024-12-09 12:04:26 -03:00
iequidoo
0501917e98
feat: Don't add "Failed to send message to ..." info messages to group chats
...
A NDN may arrive days after the message is sent when it's already impossible to tell which message
wasn't delivered looking at the "Failed to send" info message, so it only clutters the chat and
makes the user think they tried to send some message recently which isn't true. Moreover, the info
message duplicates the info already displayed in the error message behind the exclamation mark and
info messages do not point to the message that is failed to be sent.
Moreover it works rarely because `mimeparser.rs` only parses recipients from `x-failed-recipients`,
so it likely only works for Gmail. Postfix does not add this `X-Failed-Recipients` header. Let's
remove this parsing too. Thanks to @link2xt for pointing this out.
2024-12-09 11:01:41 -03:00
link2xt
abe81d0b84
build: add idna 0.5.0 exception into deny.toml
2024-12-09 13:33:40 +00:00
Hocuri
39be59172d
test: Notifiy more prominently & in more tests about false positives when running cargo test ( #6308 )
...
This PR:
- Moves the note about the false positive to the end of the test output,
where it is more likely to be noticed
- Also notes in test_modify_chat_disordered() and
test_setup_contact_*(), in addition to the existing note in
test_was_seen_recently()
2024-12-06 15:07:57 +01:00
link2xt
f03dc6af12
refactor: factor out wait_for_all_work_done()
2024-12-06 01:22:03 +00:00
dependabot[bot]
3cb44b34e9
chore(deps): bump pgp from 0.14.0 to 0.14.2 in /fuzz
...
Bumps [pgp](https://github.com/rpgp/rpgp ) from 0.14.0 to 0.14.2.
- [Release notes](https://github.com/rpgp/rpgp/releases )
- [Changelog](https://github.com/rpgp/rpgp/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rpgp/rpgp/compare/v0.14.0...v0.14.2 )
---
updated-dependencies:
- dependency-name: pgp
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-05 17:31:50 +00:00
link2xt
77cf536b94
chore(release): prepare for 1.151.5
v1.151.5
2024-12-05 12:35:46 +00:00
link2xt
462dffe9ce
docs: remove mention of non-existent nightly feature
2024-12-05 12:25:43 +00:00
link2xt
d89327dfc5
docs: document push module
2024-12-05 12:23:19 +00:00
link2xt
ff734ee24d
chore(cargo): update rPGP to 0.14.2
2024-12-05 12:22:04 +00:00
iequidoo
8c9efc68b6
fix: Store plaintext in mime_headers of truncated sent messages ( #6273 )
...
This fixes HTML display of truncated (long) sent messages ("Show full message" in UIs). Before,
incorrect HTML was stored (with missing line breaks etc.) for them. Now stored plaintext is
formatted to HTML upon calling `MsgId::get_html()` and this results in the same HTML as on a
receiver side.
2024-12-04 23:15:05 -03:00
link2xt
e694411974
api!: remove dc_all_work_done()
...
Also cleaned up test_connectivity()
which tested that state does not flicker to WORKING
when there are no messages to be fetched.
The state is expected to flicker to WORKING
when checking for new messages,
so the tests were outdated since
change 3b0b2379b8
2024-12-04 14:31:55 +00:00
Hocuri
6468806d86
test: Fix panic in receive_emails benchmark ( #6306 )
...
The benchmark function (e.g. `recv_all_emails()`) is executed multiple
times on the same context. During the second iteration, all the emails
were already in the database, so, receiving them again failed.
This PR fixes that by passing in a second `iteration` counter that is
different for every invocation of the benchmark function.
2024-12-03 16:31:25 +01:00
link2xt
825455d9dc
chore(release): prepare for 1.151.4
v1.151.4
2024-12-03 14:45:31 +00:00
link2xt
6dd8f44a15
feat: encrypt notification tokens
2024-12-03 14:40:53 +00:00
link2xt
e14349ea0e
chore: update lockfile so --locked build is possible again
2024-12-03 13:51:29 +00:00
link2xt
645e316faa
chore(cargo): update async-smtp to 0.10.0
2024-12-03 07:05:03 +00:00
dependabot[bot]
26c46a0095
Merge pull request #6293 from deltachat/dependabot/cargo/url-2.5.4
2024-12-03 01:06:27 +00:00
link2xt
2ae98f963e
chore: fixup deny.toml
2024-12-03 00:36:21 +00:00
link2xt
3b0b2379b8
fix: replace connectivity state "Connected" with "Preparing"
...
This better reflects that this state means
we just connected and there may me work to do.
This state is converted to DC_CONNECTIVITY_WORKING
instead of DC_CONNECTIVITY_CONNECTED state now.
Before this change when IMAP connected
to the server, it switched
from DC_CONNECTIVITY_NOT_CONNECTED
to DC_CONNECTIVITY_CONNECTING,
then to DC_CONNECTIVITY_CONNECTED (actually preparing)
then to DC_CONNECTIVITY_WORKING
and then to DC_CONNECTIVITY_CONNECTED again (actually idle).
On fast connections this resulted in flickering "Connected"
string in the status bar right before "Updating..."
and on slow connections this "Connected" state
before "Updating..." lasted for a while
leaving the user to wonder if there are no new messages
or if Delta Chat will still switch to "Updating..."
before going into "Connected" state again.
2024-12-03 00:35:38 +00:00
Hocuri
256b34dadc
test: fix cargo check for receive_emails benchmark
2024-12-02 22:13:10 +01:00
Hocuri
ee0ac6389b
ci: Also run cargo check without all-features
2024-12-02 22:13:10 +01:00
link2xt
191eb7efdd
chore: fix typos
...
Applied fixes suggested by scripts/codespell.sh
2024-12-02 19:22:45 +00:00
Hocuri
587ea02ffa
chore: Beta clippy suggestions ( #6271 )
...
Already apply rust beta (1.84) clippy suggestions now, before they let
CI fail in 6 weeks.
The newly used functions are available since 1.70, our MSRV is 1.77, so
we can use them.
2024-12-02 18:57:01 +00:00
dependabot[bot]
06a7c63f2d
chore(cargo): bump libc from 0.2.161 to 0.2.167
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.161 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.161...0.2.167 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 18:22:39 +00:00
dependabot[bot]
485a765b3e
chore(cargo): bump syn from 2.0.86 to 2.0.90
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.86 to 2.0.90.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.86...2.0.90 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 18:20:15 +00:00
dependabot[bot]
a224067c6e
chore(cargo): bump serde_json from 1.0.132 to 1.0.133
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.133 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 18:19:57 +00:00
dependabot[bot]
009dd89af4
chore(cargo): bump serde from 1.0.210 to 1.0.215
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.210 to 1.0.215.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.215 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 18:19:33 +00:00
dependabot[bot]
16a3acbc5d
chore(cargo): bump hyper from 1.5.0 to 1.5.1
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.5.0 to 1.5.1.
- [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.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 18:19:03 +00:00
link2xt
ddfcd2ed2e
chore(release): prepare for 1.151.3
v1.151.3
2024-12-02 17:09:45 +00:00
dependabot[bot]
b779fc7028
Merge pull request #6299 from deltachat/dependabot/cargo/tokio-1.41.1
2024-12-02 16:59:36 +00:00
B. Petersen
6099222f0c
docs: improve CFFI docs, link to corresponding JSON-RPC docs
2024-12-02 14:35:25 +01:00
Nico de Haen
3ad9cf3c74
Add getWebxdcHref to json api ( #6281 )
2024-12-02 06:58:43 +01:00
dependabot[bot]
8ffe864812
Merge pull request #6296 from deltachat/dependabot/cargo/image-0.25.5
2024-12-02 02:31:19 +00:00
dependabot[bot]
df8c4cc3e9
chore(cargo): bump quick-xml from 0.37.0 to 0.37.1
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.37.0 to 0.37.1.
- [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.0...v0.37.1 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 01:47:58 +00:00
dependabot[bot]
150b50fa96
chore(cargo): bump tokio from 1.41.0 to 1.41.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.41.0 to 1.41.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 01:21:00 +00:00
dependabot[bot]
5a353a206b
chore(cargo): bump tempfile from 3.13.0 to 3.14.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 01:19:54 +00:00
dependabot[bot]
8ddd28d08c
chore(cargo): bump futures-lite from 2.4.0 to 2.5.0
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.4.0...v2.5.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 01:19:04 +00:00
dependabot[bot]
e07e9aec17
Merge pull request #6297 from deltachat/dependabot/cargo/bytes-1.9.0
2024-12-02 01:18:25 +00:00
dependabot[bot]
8cc540098d
chore(cargo): bump url from 2.5.2 to 2.5.4
...
Bumps [url](https://github.com/servo/rust-url ) from 2.5.2 to 2.5.4.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.2...v2.5.4 )
---
updated-dependencies:
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 00:51:24 +00:00
dependabot[bot]
0c35360b9f
Merge pull request #6301 from deltachat/dependabot/cargo/webpki-roots-0.26.7
2024-12-02 00:50:22 +00:00
dependabot[bot]
c356dbff06
chore(cargo): bump image from 0.25.4 to 0.25.5
...
Bumps [image](https://github.com/image-rs/image ) from 0.25.4 to 0.25.5.
- [Changelog](https://github.com/image-rs/image/blob/main/CHANGES.md )
- [Commits](https://github.com/image-rs/image/compare/v0.25.4...v0.25.5 )
---
updated-dependencies:
- dependency-name: image
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 00:29:39 +00:00
dependabot[bot]
d4a6484b0c
Merge pull request #6290 from deltachat/dependabot/cargo/rustls-0.23.19
2024-12-02 00:29:37 +00:00