Floris Bruynooghe
7aebdc9b7b
Fix flaky test
...
Time is weird, and really this assert doesn't add that much to the
party.
Fixes #2904
2021-12-28 13:36:20 +01:00
Floris Bruynooghe
6859b651a8
Add some more caching to CI
...
Use cacing in a few more places, replace the manual caching by the
action to simplify.
2021-12-28 13:35:17 +01:00
Hocuri
d47680733b
Fix: Also show the hop_info for encrypted messages ( #2923 )
...
Before, the hop_info was shown only for unencrypted messages.
Credits: The bug was noticed by link2xt
Follow-up for #2751
2021-12-28 13:23:41 +01:00
bjoern
273a38d781
migrate log for hop_info added ( #2914 )
...
that bit was missing in #2751
2021-12-25 13:38:21 +01:00
dependabot[bot]
93d1162caf
cargo: bump futures from 0.3.18 to 0.3.19
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.18 to 0.3.19.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.18...0.3.19 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-24 16:58:56 +01:00
dependabot[bot]
8d550a66a3
cargo: bump num_cpus from 1.13.0 to 1.13.1
...
Bumps [num_cpus](https://github.com/seanmonstar/num_cpus ) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/seanmonstar/num_cpus/releases )
- [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/num_cpus/compare/v1.13.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: num_cpus
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-24 16:58:01 +01:00
dependabot[bot]
4c58e05be3
cargo: bump anyhow from 1.0.51 to 1.0.52
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.51 to 1.0.52.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.51...1.0.52 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-24 16:57:26 +01:00
dependabot[bot]
500563054e
cargo: bump syn from 1.0.82 to 1.0.83
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.82 to 1.0.83.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.82...1.0.83 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-24 16:56:49 +01:00
Sebastian Klähn
2a11f8f59d
add hop_info ( #2751 )
2021-12-22 16:08:12 +01:00
link2xt
9e7bdc579e
Test recovery from lost member removal message
...
This was fixed in d98d1857a4 but not
tested.
Revert d98d1857a4 to check that the test
is working.
2021-12-19 15:05:48 +00:00
link2xt
61af0c9ac4
python: remove API deprecated in Python 3.10
2021-12-18 17:47:08 +00:00
link2xt
91f02ad553
Rename asymetric test into asymmetric
2021-12-18 17:46:29 +00:00
dependabot[bot]
b20d3dfc10
Merge pull request #2902 from deltachat/dependabot/cargo/serde-1.0.132
2021-12-18 14:32:55 +00:00
dependabot[bot]
3e7666021c
cargo: bump serde from 1.0.131 to 1.0.132
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.131 to 1.0.132.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.131...v1.0.132 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-18 14:05:06 +00:00
dependabot[bot]
ae58bceeb9
Merge pull request #2894 from deltachat/dependabot/cargo/libc-0.2.112
2021-12-18 14:02:16 +00:00
dependabot[bot]
6665b9e13c
Merge pull request #2898 from deltachat/dependabot/cargo/serde_json-1.0.73
2021-12-18 14:01:55 +00:00
dependabot[bot]
367a9705e9
Merge pull request #2899 from deltachat/dependabot/cargo/once_cell-1.9.0
2021-12-18 14:01:30 +00:00
link2xt
8d3a1e84c3
Remove mvbox_watch option and use mvbox_move instead
2021-12-18 13:55:01 +00:00
link2xt
d009835210
Remove unnecessary getattr
2021-12-18 12:48:40 +00:00
link2xt
83a664ca68
Fix mypy error
2021-12-18 12:47:11 +00:00
link2xt
d98d1857a4
Improve group updates
...
- Check that member modifying the group is in the group themselves.
It is not allowed to readd yourself to the group or remove someone without being in the group themselves.
- Unify code for group member addition and removal.
Removing a member now recreates the group member list from the To: field.
Removed member from the Chat-Group-Member-Removed was in the To: field in previous Delta Chat versions,
so it is excluded explicity. New versions of Delta Chat put removed member in Bcc: instead.
- Apply avatar changes after updating the group member list.
This allows to check that the contact modifying the avatar is actually a group member.
2021-12-18 11:58:32 +00:00
dependabot[bot]
33a514aa54
cargo: bump once_cell from 1.8.0 to 1.9.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.8.0...v1.9.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-14 21:13:06 +00:00
dependabot[bot]
0aefdc85e6
cargo: bump serde_json from 1.0.72 to 1.0.73
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.72...v1.0.73 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-14 21:12:55 +00:00
dependabot[bot]
3ff0964f02
cargo: bump libc from 0.2.109 to 0.2.112
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.109 to 0.2.112.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.109...0.2.112 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-13 21:11:17 +00:00
bjoern
cf33db3dcb
do not change the draft's message-id on updates and sending ( #2887 )
...
* store msg-id in msg-object on set_draft(), add a test for that
* test deleting drafts
* keep draft-ids on updating drafts, set draft-state
* do not allow forwarding of drafts
in general, it should be possbile,
however, it is not needed.
drafts and forwarding have lots of cornercases
even when not used in combination :)
* keep draft-ids on preparing and sending
* add comments about keeping msg_id
* early exit when trying to forward drafts
* tweak tests
* get rid of old C to Rust conversion code
* allow soon checking of increation-state, add a test for that
2021-12-12 18:02:12 +01:00
link2xt
dae80cbe35
Recognize MS Exchange read receipts as read receipts
...
They contain X-MSExch-Correlation-Key header, but no
Original-Message-ID, so they cannot be used to find the original
message, but we want to recognize them as MDN nevertheless to assign
them to the trash chat.
2021-12-11 21:44:54 +00:00
link2xt
f8b4ef26b3
Update rustyline
...
The version was locked to 9.0.0 previsouly because Rust 1.56 requirement.
New version 9.1.1 should support 1.56 again.
2021-12-11 18:10:18 +00:00
link2xt
db991453b0
Merge branch 'cargo-update'
2021-12-11 14:48:17 +00:00
link2xt
c11ce4c8d4
Merge detached signature parsing
2021-12-11 14:46:58 +00:00
link2xt
92e300cb9f
cargo update
2021-12-11 12:06:53 +00:00
dependabot[bot]
d210e0bffe
Merge pull request #2872 from deltachat/dependabot/cargo/tagger-3.3.0
2021-12-11 11:58:39 +00:00
link2xt
4d4968f358
Make the code compile with new tagger
2021-12-11 11:36:18 +00:00
dependabot[bot]
8dfede148a
Merge pull request #2871 from deltachat/dependabot/cargo/async-imap-bb73dfc
2021-12-10 23:11:12 +00:00
link2xt
6d125028f5
Validate detached signatures
2021-12-10 22:56:42 +00:00
link2xt
7ff3cf4af0
Accept keyring by reference in pk_decrypt
2021-12-10 22:56:42 +00:00
link2xt
bb3353397d
Use return values instead of out arguments for PGP signatures
2021-12-10 22:56:42 +00:00
link2xt
572260ec29
Test RFC 1847 encapsulation
...
https://datatracker.ietf.org/doc/html/rfc3156#section-6.1
2021-12-10 22:56:42 +00:00
dependabot[bot]
0b1faa0523
Merge pull request #2884 from deltachat/dependabot/cargo/async-trait-0.1.52
2021-12-10 22:52:51 +00:00
bjoern
3b6c3e10d7
update draft docs ( #2886 )
...
* we no longer set a draft on group creation
* remove probably outdated comment
the comment was added at
https://github.com/deltachat/deltachat-core/pull/457
where draft revamping was done half only
and was probably forgotten to being removed later.
at least, i cannot make any sense out of the comment.
2021-12-10 16:33:02 +01:00
dependabot[bot]
d3909a5483
cargo: bump async-trait from 0.1.51 to 0.1.52
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.51 to 0.1.52.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.51...0.1.52 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-10 06:45:56 +00:00
dependabot[bot]
645fd10446
Merge pull request #2874 from deltachat/dependabot/cargo/sha2-0.10.0
2021-12-10 06:44:26 +00:00
dependabot[bot]
ee7e29fb3a
cargo: bump sha2 from 0.9.8 to 0.10.0
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.9.8 to 0.10.0.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.8...sha2-v0.10.0 )
---
updated-dependencies:
- dependency-name: sha2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-09 22:17:54 +00:00
dependabot[bot]
bdc3a4d24c
Merge pull request #2875 from deltachat/dependabot/cargo/sha-1-0.10.0
2021-12-09 22:08:51 +00:00
dependabot[bot]
88ccda139e
Merge pull request #2882 from deltachat/dependabot/cargo/serde-1.0.131
2021-12-09 22:08:23 +00:00
dependabot[bot]
63e78bae37
Merge pull request #2883 from deltachat/dependabot/cargo/rusqlite-0.26.3
2021-12-09 22:07:54 +00:00
Hocuri
b50f211c28
Fix benchmark compile errors ( #2881 )
...
* Fix benchmark compile errors
* Also check bench code during CI
2021-12-09 22:52:53 +01:00
dependabot[bot]
5efbd9c7f5
cargo: bump rusqlite from 0.26.1 to 0.26.3
...
Bumps [rusqlite](https://github.com/rusqlite/rusqlite ) from 0.26.1 to 0.26.3.
- [Release notes](https://github.com/rusqlite/rusqlite/releases )
- [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md )
- [Commits](https://github.com/rusqlite/rusqlite/compare/rusqlite-0.26.1...v0.26.3 )
---
updated-dependencies:
- dependency-name: rusqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-09 21:33:03 +00:00
dependabot[bot]
7f1d2ea11f
cargo: bump serde from 1.0.130 to 1.0.131
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.130 to 1.0.131.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.130...v1.0.131 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-09 21:32:51 +00:00
Hocuri
46eb391a1b
Fix: Make add_parts() not early-exit ( #2879 )
...
Fix #2867
2021-12-09 19:04:32 +01:00
Hocuri
b166cc5bf4
Remove wrong comment in add_parts
2021-12-09 18:58:05 +01:00