link2xt
4d31be3165
feat: do not copy Chat-Version header into unprotected part
2025-10-02 11:19:00 +00:00
dependabot[bot]
a668047f75
Merge pull request #7259 from chatmail/dependabot/cargo/sdp-0.10.0
2025-10-02 09:18:16 +00:00
link2xt
c2ea2cda4c
feat: make text/calendar alternative available as an attachment
2025-10-02 09:15:25 +00:00
iequidoo
f3c3a2c301
Revert "chore(cargo): bump quick-xml from 0.37.5 to 0.38.3"
...
This reverts commit 58e1fa5c36 .
2025-10-02 05:34:05 -03:00
dependabot[bot]
0da7e587a7
Merge pull request #7247 from chatmail/dependabot/cargo/image-0.25.8
2025-10-02 07:32:30 +00:00
dependabot[bot]
e6e686aaf4
Merge pull request #7255 from chatmail/dependabot/cargo/libc-0.2.176
2025-10-02 07:24:24 +00:00
dependabot[bot]
58e1fa5c36
chore(cargo): bump quick-xml from 0.37.5 to 0.38.3
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.37.5 to 0.38.3.
- [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.5...v0.38.3 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-version: 0.38.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 04:19:04 -03:00
dependabot[bot]
42549526c7
chore(cargo): bump tempfile from 3.21.0 to 3.23.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.21.0 to 3.23.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 04:10:02 -03:00
dependabot[bot]
9fe1c8fe80
Merge pull request #7254 from chatmail/dependabot/cargo/toml-0.9.7
2025-10-02 07:08:01 +00:00
dependabot[bot]
b8dbcb3dbd
chore(cargo): bump hyper-util from 0.1.16 to 0.1.17
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.16...v0.1.17 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-version: 0.1.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 03:59:30 -03:00
dependabot[bot]
7c5675670a
chore(cargo): bump chrono from 0.4.41 to 0.4.42
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.41 to 0.4.42.
- [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.41...v0.4.42 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 03:57:23 -03:00
dependabot[bot]
291945a4fd
chore(cargo): bump log from 0.4.27 to 0.4.28
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.27 to 0.4.28.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28 )
---
updated-dependencies:
- dependency-name: log
dependency-version: 0.4.28
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 03:45:52 -03:00
dependabot[bot]
439e8827bd
Merge pull request #7243 from chatmail/dependabot/cargo/quote-1.0.41
2025-10-02 06:45:16 +00:00
link2xt
a745cf78ee
test: test reception of multipart/alternative with text/calendar
...
In messages with text/plain, text/html and text/calendar parts
within a multipart/alternative, text/calendar part is currently ignored,
text/plain is displayed and HTML is available via HTML API.
2025-10-02 02:20:17 +00:00
link2xt
af69756df0
fix: prefer last part in multipart/alternative
...
This is recommended by RFC 2046
and does not require a separate loop
looking for multipart subpart.
2025-10-02 02:20:17 +00:00
dependabot[bot]
46c42ab6e4
chore(cargo): bump quote from 1.0.40 to 1.0.41
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41 )
---
updated-dependencies:
- dependency-name: quote
dependency-version: 1.0.41
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 01:15:56 +00:00
dependabot[bot]
33a127187b
chore(cargo): bump thiserror from 2.0.16 to 2.0.17
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.16 to 2.0.17.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 22:13:43 -03:00
dependabot[bot]
24ddbdd251
chore(cargo): bump proptest from 1.7.0 to 1.8.0
...
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 1.7.0 to 1.8.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/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: proptest
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:58:39 -03:00
dependabot[bot]
0122a98eea
chore(cargo): bump anyhow from 1.0.99 to 1.0.100
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:53:53 -03:00
dependabot[bot]
406545c1f1
chore(cargo): bump uuid from 1.18.0 to 1.18.1
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.18.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:53:23 -03:00
dependabot[bot]
a1b593027b
Merge pull request #7241 from chatmail/dependabot/cargo/serde_json-1.0.145
2025-10-02 00:50:51 +00:00
dependabot[bot]
eae1ba258a
chore(cargo): bump sdp from 0.8.0 to 0.10.0
...
Bumps [sdp](https://github.com/webrtc-rs/webrtc ) from 0.8.0 to 0.10.0.
- [Release notes](https://github.com/webrtc-rs/webrtc/releases )
- [Commits](https://github.com/webrtc-rs/webrtc/compare/v0.8.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: sdp
dependency-version: 0.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:09:10 +00:00
dependabot[bot]
d2db30eabc
chore(cargo): bump libc from 0.2.175 to 0.2.176
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.175 to 0.2.176.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.176
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:07:13 +00:00
dependabot[bot]
9fb7c52217
chore(cargo): bump toml from 0.9.5 to 0.9.7
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.9.5 to 0.9.7.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.7 )
---
updated-dependencies:
- dependency-name: toml
dependency-version: 0.9.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:06:53 +00:00
dependabot[bot]
6cab1786d3
chore(cargo): bump image from 0.25.6 to 0.25.8
...
Bumps [image](https://github.com/image-rs/image ) from 0.25.6 to 0.25.8.
- [Changelog](https://github.com/image-rs/image/blob/main/CHANGES.md )
- [Commits](https://github.com/image-rs/image/compare/v0.25.6...v0.25.8 )
---
updated-dependencies:
- dependency-name: image
dependency-version: 0.25.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:04:06 +00:00
dependabot[bot]
362328167c
chore(cargo): bump serde_json from 1.0.143 to 1.0.145
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.143 to 1.0.145.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.145
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 21:01:39 +00:00
link2xt
570a9993f7
chore(release): prepare for 2.16.0
v2.16.0
2025-10-01 13:34:45 +00:00
Hocuri
5adc68cf0b
fix: Don't enable legacy decryption options
...
Follow-up to https://github.com/chatmail/core/pull/7226/ ; I believe that
this was enabled by accident? Previously, we had `allow_legacy: false`.
2025-10-01 12:29:26 +00:00
WofWca
1b1757ebf2
api: add chat_id to all call events ( #7216 )
2025-10-01 10:42:33 +00:00
link2xt
d8950fb7d1
fix: use nine.testrun.org as a default STUN server
2025-09-30 22:45:35 +00:00
iequidoo
ba2e573c23
fix: Allow Exif for stickers, don't recode them because of that ( #6447 )
...
Core doesn't auto-assign `Viewtype::Sticker` to messages and stickers coming from UIs shouldn't
contain sensitive Exif info.
2025-09-30 01:09:14 -03:00
iequidoo
31391fc074
feat: Set dimensions for outgoing Sticker messages
...
For incoming `Sticker` messages, dimensions are already set, so make the code consistent.
2025-09-30 01:09:14 -03:00
iequidoo
f94b2c3794
feat: Don't ignore receive_imf_inner() errors, try adding partially downloaded message instead ( #7196 )
...
Ignoring `receive_imf_inner()` errors, i.e. silently skipping messages on failures, leads to bugs
never fixed. As for temporary I/O errors, ignoring them leads to lost messages, in this case it's
better to bubble up the error and get the IMAP loop stuck. However if there's some logic error, it's
better to show it to the user so that it's more likely reported, and continue receiving messages. To
distinguish these cases, on error, try adding the message as partially downloaded with the error set
to `msgs.error`, this way the user also can retry downloading the message to finally see it if the
problem is fixed.
2025-09-30 00:54:24 -03:00
iequidoo
eb0a5fed8e
fix: receive_imf: Report replaced message id in MsgsChanged if chat is the same
2025-09-30 00:54:24 -03:00
link2xt
eaa47d175f
feat: get ICE servers from IMAP METADATA
2025-09-28 02:06:43 +00:00
link2xt
e968000a89
api(jsonrpc): add has_video attribute to call info
2025-09-27 18:24:39 +00:00
link2xt
1ba448fe19
api(jsonrpc): add state attribute to call info
...
Existing boolean attributes removed.
2025-09-26 17:34:54 +00:00
link2xt
a5c82425f4
fix: do not consider the call stale if it is not sent out yet
2025-09-26 17:34:54 +00:00
link2xt
1bd31f6b8e
api: add CallState
2025-09-26 17:34:54 +00:00
link2xt
c0ea0e52b3
test: do not match call ID from second alice with first alice event
2025-09-26 17:34:54 +00:00
link2xt
e6a3daacb3
test: update timestamp_sent in pop_sent_msg_opt()
...
Otherwise "sent" messages in tests have 0 timestamp.
2025-09-26 17:34:54 +00:00
link2xt
09dabda4a3
build: update rPGP from 0.16.0 to 0.17.0
2025-09-26 16:54:49 +00:00
link2xt
f523d912af
ci: install rustfmt before checking provider database
...
Apparently it is not installed by default anymore.
2025-09-26 00:02:47 +00:00
missytake
90b0ca79ea
api(deltachat-rpc-client): add Chat.resend_messages()
2025-09-25 08:19:14 +02:00
link2xt
a506e2d5a2
api: add chat ID to SecureJoinInviterProgress
2025-09-23 23:23:21 +00:00
link2xt
4c66518a68
docs: SecurejoinInviterProgress never returns an error
2025-09-23 23:23:21 +00:00
iequidoo
42b4b83f8e
fix: Don't add "member removed" messages from nonmembers ( #7207 )
...
Such messages are actually ignored. Showing them to users creates confusion.
`ChatGroupMemberAdded` branch is modified for code consistency.
2025-09-23 05:57:57 -03:00
iequidoo
7477ebbdd7
fix: Take the last valid Autocrypt header ( #7167 )
...
DKIM-Signatures apply to the last headers, so start from the last header and take a valid one,
i.e. skip headers having unknown critical attributes, etc. Though this means that Autocrypt header
must be "oversigned" to guarantee that a not DKIM-signed header isn't taken, still start from the
last header for consistency with processing other headers. This isn't a security issue anyway.
2025-09-22 15:38:32 -03:00
link2xt
738dc5ce19
api: add call_info() JSON-RPC API
2025-09-20 18:47:47 +00:00
WofWca
3680467e14
fix: don't init Iroh on channel leave ( #7210 )
...
Some Delta Chat clients (Desktop, for example)
do `leave_webxdc_realtime`
regardless of whether we've ever joined a realtime channel
in the first place. Such as when closing a WebXDC window.
This might result in unexpected and suspicious firewall warnings.
Co-authored-by: iequidoo <dgreshilov@gmail.com >
2025-09-20 04:01:09 +00:00