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]
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
dependabot[bot]
5aa8ffaf5e
Merge pull request #6294 from deltachat/dependabot/cargo/anyhow-1.0.93
2024-12-02 00:28:08 +00:00
dependabot[bot]
85de1ad538
Merge pull request #6288 from deltachat/dependabot/cargo/kamadak-exif-0.6.1
2024-12-02 00:27:17 +00:00
dependabot[bot]
913203fbad
Merge pull request #6286 from deltachat/dependabot/cargo/thiserror-1.0.69
2024-12-02 00:26:07 +00:00
dependabot[bot]
a42cd5450b
chore(cargo): bump webpki-roots from 0.26.6 to 0.26.7
...
Bumps [webpki-roots](https://github.com/rustls/webpki-roots ) from 0.26.6 to 0.26.7.
- [Release notes](https://github.com/rustls/webpki-roots/releases )
- [Commits](https://github.com/rustls/webpki-roots/compare/v/0.26.6...v/0.26.7 )
---
updated-dependencies:
- dependency-name: webpki-roots
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:14:55 +00:00
dependabot[bot]
92a68ceb48
chore(cargo): bump bytes from 1.8.0 to 1.9.0
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:13:34 +00:00
dependabot[bot]
ada5368b9c
chore(cargo): bump anyhow from 1.0.92 to 1.0.93
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.92...1.0.93 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:12:41 +00:00
dependabot[bot]
f3332fa7a6
chore(cargo): bump rustls from 0.23.18 to 0.23.19
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.23.18 to 0.23.19.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.18...v/0.23.19 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:11:13 +00:00
dependabot[bot]
f03d56143c
chore(cargo): bump kamadak-exif from 0.6.0 to 0.6.1
...
Bumps [kamadak-exif](https://github.com/kamadak/exif-rs ) from 0.6.0 to 0.6.1.
- [Changelog](https://github.com/kamadak/exif-rs/blob/master/NEWS )
- [Commits](https://github.com/kamadak/exif-rs/compare/0.6...0.6.1 )
---
updated-dependencies:
- dependency-name: kamadak-exif
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:10:35 +00:00
dependabot[bot]
d21756812b
chore(cargo): bump thiserror from 1.0.66 to 1.0.69
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.66 to 1.0.69.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.66...1.0.69 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 21:10:01 +00:00
iequidoo
cbe5c38705
fix: Sync chat action even if sync message arrives before first one from contact ( #6259 )
...
A sync message for accepting or blocking a 1:1 chat may arrive before the first message from the
contact, when it does not exist yet. This frequently happens in non-chatmail accounts that have
moving to the DeltaChat folder disabled because Delta Chat unconditionally uploads sync messages to
the DeltaChat folder. Let's create a hidden contact in this case and a 1:1 chat for it.
2024-12-01 13:49:10 -03:00
link2xt
755b245495
fix: mark Saved Messages chat as protected if it exists
...
Saved Messages chat is created as protected,
but for existing accounts we need to do this in a migration.
2024-12-01 07:18:38 +00:00
link2xt
dc5fcdf425
ci: update Rust to 1.83.0
2024-11-30 01:11:44 +00:00
iequidoo
45e55c963e
refactor: Use Option::or_else() to dedup emitting IncomingWebxdcNotify
2024-11-29 16:39:14 -03:00
link2xt
8967d7748c
docs: fix references to iroh-related headers in peer_channels docs
2024-11-29 18:14:03 +00:00
link2xt
948cefa3ef
fix: do not add protection messages to Saved Messages chat
...
This causes troubles such as adding this message
the first time a sync message is sent.
2024-11-29 17:54:39 +00:00
link2xt
9ec1401a37
feat: mark saved messages chat as protected
2024-11-29 17:54:39 +00:00
B. Petersen
170b7e2ded
api: remove experimental request_internet_access option from webxdc's manifest.toml
...
this partly reverts experimental #3516
that allowed any .xdc sent to "Saved Messages" to request internet.
this helped on pushing map integration forward.
meanwhile, however, we have that map integration (#5461 and #5678 ),
that implies `info.internet_access` being set.
experimental `manifest.request_internet_access` is no longer needed therefore.
future will tell, if we revive the option at some point or
go for more intrations ('sending' is discussed often :) -
but currently it is not needed.
2024-11-29 18:02:50 +01:00
bjoern
d63a2b39aa
feat: allow the user to replace maps integration ( #5678 )
...
with this PR, when an `.xdc` with `request_integration = map` in the
manifest is added to the "Saved Messages" chat, it is used _locally_ as
an replacement for the shipped maps.xdc (other devices will see the
`.xdc` but not use it)
this allows easy development and adapting the map to use services that
work better in some area.
there are lots of known discussions and ideas about adding more barriers
of safety. however, after internal discussions, we decided to move
forward and also to allow internet, if requested by an integration (as
discussed at
https://github.com/deltachat/deltachat-core-rust/pull/3516 ).
the gist is to ease development and to make users who want to adapt,
actionable _now_, without making things too hard and adding too high
barriers or stressing our own resources/power too much.
note, that things are still experimental and will be the next time -
without the corresponding switch being enabled, nothing will work at
all, so we can be quite relaxed here :)
for android/ios, things will work directly. for desktop, allow_internet
needs to be accepted unconditionally from core. for the future, we might
add a question before using an integration and/or add signing. or sth.
completely different - but for now, the thing is to get started.
nb: "integration" field in the webxdc-info is experimental as well and
should not be used in UIs at all currently, it may vanish again and is
there mainly for simplicity of the code; therefore, no need to document
that.
successor of https://github.com/deltachat/deltachat-core-rust/pull/5461
this is how it looks like currently - again, please note that all that
is an experiment!
<img width=320
src=https://github.com/deltachat/deltachat-core-rust/assets/9800740/f659c891-f46a-4e28-9d0a-b6783d69be8d >
<img width=320
src=https://github.com/deltachat/deltachat-core-rust/assets/9800740/54549b3c-a894-4568-9e27-d5f1caea2d22 >
... when going out of experimental, there are loots of ideas, eg.
changing "Start" to "integrate"
2024-11-29 14:18:35 +00:00
iequidoo
167948e62a
refactor: create_status_update_record: Remove double check of info_msg_id
2024-11-28 14:59:24 -03:00
link2xt
4edade225c
fix: close iroh endpoint when I/O is stopped
2024-11-28 17:06:15 +00:00
bjoern
da546d3526
docs: update dc_msg_get_info_type() and dc_get_securejoin_qr() ( #6269 )
...
this was partly missing at
https://github.com/deltachat/deltachat-core-rust/pull/6223
this is not meant as being exhaustive :)
---------
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-11-28 07:19:48 +00:00
link2xt
6be96d3eba
refactor: remove some .unwrap() calls
2024-11-27 23:57:23 +00:00
bjoern
d1537095e4
chore(release): prepare for 1.151.2 ( #6267 )
...
following `RELEASE.md`, after merging, the following is needed:
6. Tag the release: `git tag --annotate v1.151.2`.
7. Push the release tag: `git push origin v1.151.2`.
8. Create a GitHub release: `gh release create v1.151.2 --notes ''`.
v1.151.2
2024-11-27 13:37:01 +01:00
bjoern
ba68b87c58
feat: add href to IncomingWebxdcNotify event ( #6266 )
...
this PR adds the `href` from `update.href` to the IncomingWebxdcNotify
event (DC_EVENT_INCOMING_WEBXDC_NOTIFY in cffi)
purpose is to add a "Start" button to the notifications that allow
starting the app immediately with the given href
2024-11-26 18:21:09 +01:00
B. Petersen
b5f899540c
change update.notify to a dict of addr:text_to_notify and allow to notify all using the special addr '*'
2024-11-26 14:10:00 +01:00
B. Petersen
c6dd03590c
feat: add webxdc limits api
2024-11-26 14:09:40 +01:00
link2xt
ff3efafcfc
fix: revert treating some transient SMTP errors as permanent
2024-11-26 03:08:40 +00:00
iequidoo
717c18ed0f
test: Check that IncomingMsg isn't emitted for reactions
2024-11-25 20:58:45 -03:00
bjoern
4026c827be
prefer long options in RELEASE.md ( #6136 )
...
using long options make things less mystical, it is clearer what
happens.
(apart from that i also disallowed `git -a` on my machine in general, as
`git commit -a` is considered harmful. as my approach to disallow that
is a bit greedy and disallows `-a` just for any git commands, this is
the only place where i regularly struggle :)
2024-11-25 17:34:20 +01:00
l
cd8cff7efb
feat: do not use format=flowed in outgoing messages ( #6256 )
...
Text parts are using quoted-printable encoding
which takes care of wrapping long lines,
so using format=flowed is unnecessary.
This improves compatibility with receivers
which do not support format=flowed.
Receiving format=flowed messages is still possible, receiver side of
Delta Chat is unchanged.
2024-11-25 15:40:38 +00:00