Simon Laux
07f2e28eca
fix: only send contact changed event for recently seen if it is relevant ( #3938 )
...
(no events for contacts that are already offline again)
This dramatically speeds up replay after backup import on desktop.
2023-01-09 21:12:33 +00:00
link2xt
0e849609f4
ci: python: do not try to upload source distributions
...
They are not useful because you still need a statically
linked rust library besides the C FFI module, and
they are not built by tox 4 without changes.
2023-01-09 16:20:56 +00:00
link2xt
120a7a3090
Prepare 1.105.0 release
py-1.105.0
1.105.0
2023-01-08 16:18:08 +00:00
link2xt
872cd10b8b
Update tokio to 1.24.1
2023-01-08 09:58:53 +00:00
dependabot[bot]
7e673fee90
Merge pull request #3926 from deltachat/dependabot/cargo/fuzz/tokio-1.24.1
2023-01-08 09:52:30 +00:00
Simon Laux
847611aed4
improve error of node tests ( #3928 )
...
remove unused imports
and fail without revealing the token
2023-01-07 23:37:54 +01:00
dependabot[bot]
15674111b4
Bump tokio from 1.23.0 to 1.24.1 in /fuzz
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.24.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-07 16:39:18 +00:00
dependabot[bot]
1b2feeb99c
Merge pull request #3901 from deltachat/dependabot/cargo/serde_json-1.0.91
2023-01-07 16:38:19 +00:00
dependabot[bot]
f2f211908d
cargo: bump serde_json from 1.0.89 to 1.0.91
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.89 to 1.0.91.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.89...v1.0.91 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-07 15:58:34 +00:00
dependabot[bot]
ac9e3c6260
Merge pull request #3927 from deltachat/dependabot/cargo/tokio-1.23.1
2023-01-07 15:57:24 +00:00
link2xt
58ba107d01
Resultify Message::get_filebytes()
2023-01-07 01:00:30 +00:00
Simon Laux
087b4289e5
jsonrpc: add fresh message count to the archive-link chatlistitem variant ( #3920 )
...
this is a followup to #3918
I went with option "C" from my comment:
https://github.com/deltachat/deltachat-core-rust/pull/3918#issuecomment-1371224339
- Archive link is (still) very different from a normal chat, so most of the options would be empty / not relevant
- avatar path is not needed as desktop renders it differently anyway,
it's not really a chat like saved messages or device messages where it made more sense
for the core to supply the icon, vs. using the svg directly.
- translating the string in the coreas stock-string is more annoying than doing it from the ui, especially when
this special pseudo chat has different rendering anyway so also no need to provide a name property
2023-01-07 00:34:47 +01:00
dependabot[bot]
3df5f6110c
cargo: bump tokio from 1.23.0 to 1.23.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.0 to 1.23.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.23.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-06 23:10:29 +00:00
dependabot[bot]
6efb2a2054
Merge pull request #3894 from deltachat/dependabot/cargo/base64-0.20.0
2023-01-06 23:09:16 +00:00
link2xt
4f8593f46a
Update base64 API usage
2023-01-06 21:58:47 +00:00
link2xt
9eb7a84d83
Use TestContextManager for test_format_flowed_round_trip test
2023-01-06 16:51:00 +00:00
link2xt
8e65e794bc
format-flowed: make quotes round-trip
2023-01-06 16:51:00 +00:00
link2xt
ecc7758788
Add documentation to contact module
2023-01-06 11:53:58 +00:00
link2xt
6e40fd8000
message: derive Ord for MessageState
2023-01-06 11:44:33 +00:00
link2xt
f4c674fa98
python: set reasonable timeouts for account requests
...
`requests` library does not have a timeout at all by default.
2023-01-06 11:43:55 +00:00
bjoern
eba96eb904
mark all archived read ( #3919 )
...
* let marknoticed_chat() work for DC_CHAT_ID_ARCHIVED_LINK
* fix test_util::get_last_msg() - the first position may be the archive-link if 'adding specials' is allowed
* add a test for the archived-link message counter
* update CHANGELOG
2023-01-06 11:22:30 +01:00
link2xt
3986bb6c4e
Fix provider update script
2023-01-06 00:44:15 +00:00
link2xt
10349b7be4
Update provider database
2023-01-06 00:39:40 +00:00
link2xt
d8f5e81880
jsonrpc: increase account request timeout to 60 seconds
2023-01-05 23:32:43 +00:00
link2xt
ea81d08c01
ci: use default Rust toolchain for JSON-RPC tests
...
Default preinstalled toolchain is currently at 1.65.0,
there is no need to overwrite it with 1.66.0 for these tests.
2023-01-05 23:15:09 +00:00
link2xt
f69acaa13d
Add more logging and improve errors around folder selection
2023-01-05 21:22:34 +00:00
link2xt
754c7324f5
Print more anyhow errors with their causes
2023-01-05 21:21:42 +00:00
link2xt
2b4e32d2cf
Remove unused KeyType from DcKey trait
...
It always equals Self.
2023-01-05 21:20:15 +00:00
dependabot[bot]
9ed933f835
Merge pull request #3893 from deltachat/dependabot/cargo/quick-xml-0.27.1
2023-01-05 18:06:51 +00:00
dependabot[bot]
c4b3579c60
Merge pull request #3898 from deltachat/dependabot/cargo/serde-1.0.152
2023-01-05 18:06:31 +00:00
bjoern
c5d1802346
"archive" consistency and improvements ( #3918 )
...
* move 'archived link' betweeen pinned and normal cahts or above normal chats
* add icon for 'archived chats' link
* let get_fresh_msg_cnt() work for DC_CHAT_ID_ARCHIVED_LINK
* move 'archived link' topmost
* use less noticeable archived-icon
* slightly smaller archived icon
* update CHANGELOG
2023-01-05 10:31:47 +01:00
dependabot[bot]
d873f88b56
cargo: bump serde from 1.0.148 to 1.0.152
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.148 to 1.0.152.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.152 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-05 00:32:24 +00:00
dependabot[bot]
17781066a2
Merge pull request #3899 from deltachat/dependabot/cargo/toml-0.5.10
2023-01-05 00:26:55 +00:00
dependabot[bot]
ac0fbaad21
cargo: bump quick-xml from 0.26.0 to 0.27.1
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.26.0 to 0.27.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.26.0...v0.27.1 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 23:51:59 +00:00
dependabot[bot]
8ac7f639d8
cargo: bump toml from 0.5.9 to 0.5.10
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/toml-rs/toml/releases )
- [Commits](https://github.com/toml-rs/toml/commits/toml-v0.5.10 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 23:50:21 +00:00
dependabot[bot]
3ac1d30a3a
Merge pull request #3903 from deltachat/dependabot/cargo/once_cell-1.17.0
2023-01-04 23:49:26 +00:00
dependabot[bot]
1f420777af
cargo: bump once_cell from 1.16.0 to 1.17.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.16.0 to 1.17.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.16.0...v1.17.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 >
2023-01-04 14:38:48 +00:00
link2xt
37a212ddc4
ci: remove failing actions-rs/toolchain calls
...
It fails because there is no `rust-toolchain` file anymore.
ubuntu-latest already has cargo installed, there is no need
to reintall it.
2023-01-04 13:35:11 +00:00
link2xt
138e62e1ef
Improve error handling of existing messages fetch and never retry
...
There are at least two user reports that fetching existing messages
sometimes results in infinite loop of retrying it. Account is working
if set up from the backup, but never starts working if set up
from scratch.
This change improves error reporting, but also sets FetchedExistingMsgs
before actually trying to do it. This way if the operation fails,
connection is reestablished, but fetching existing messages is not
retried again over and over.
2023-01-03 18:57:45 +00:00
link2xt
5b12784589
ci: update rust toolchain for repl.exe builds
2023-01-03 15:45:08 +00:00
link2xt
c9ab9d59c2
Adapt the comment, there is no more rust-toolchain
2023-01-03 13:54:23 +00:00
link2xt
ac15b3a5af
Remove rust-toolchain file
...
Any Rust toolchain above MSRV should be usable.
2023-01-03 13:52:57 +00:00
link2xt
468356b120
Trigger reconnection when failing to fetch existing messages
2023-01-03 13:50:37 +00:00
link2xt
f0a28b9168
Log the error before triggering reconnect
...
This way "Dropping an IMAP connection" message appears
after the cause for connection drop.
2023-01-03 12:08:24 +00:00
link2xt
c8f0c6b5f6
Add more IMAP logs
2023-01-03 12:06:27 +00:00
dependabot[bot]
e653531934
cargo: bump base64 from 0.13.1 to 0.20.0
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.1 to 0.20.0.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.1...v0.20.0 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-02 22:36:56 +00:00
dependabot[bot]
3444c2aadd
Merge pull request #3900 from deltachat/dependabot/cargo/backtrace-0.3.67
2023-01-02 22:32:35 +00:00
link2xt
7aa7548a51
Changelog
2023-01-02 22:11:09 +00:00
link2xt
5b3596987b
Test that STARTTLS connection works
2023-01-02 22:11:09 +00:00
link2xt
1e5c90ed65
Fix STARTTLS connection
2023-01-02 22:11:09 +00:00