link2xt
8c6b804d73
Merge "Add ContactAddress type" ( #3947 )
2023-01-11 23:19:48 +00:00
link2xt
790512d52a
Reduce code indentation
2023-01-11 23:19:07 +00:00
link2xt
89c8d26968
Add ContactAddress type
2023-01-11 23:07:47 +00:00
iequidoo
6d9d31cad1
Add timeouts to HTTP requests ( #3908 )
2023-01-11 14:29:49 -03:00
link2xt
6642083f52
Clippy fix
2023-01-10 21:17:30 +00:00
link2xt
554090b03e
Prepare 1.106.0
py-1.106.0
1.106.0
2023-01-10 20:57:14 +00:00
link2xt
1cde09c312
Add missing documentation to the message module
2023-01-10 20:52:22 +00:00
link2xt
e215b4d919
Return Option from Contact::add_or_lookup()
...
This allows to distinguish exceptions,
such as database errors, from invalid user input.
For example, if the From: field of the message
does not look like an email address, the mail
should be ignored. But if there is a database
failure while writing a new contact for the address,
this error should be bubbled up.
2023-01-10 20:43:20 +00:00
link2xt
5ae6c25394
Remove aheader module dependency on mailparse
2023-01-10 14:53:48 +00:00
Hocuri
68cd8dbc3e
Only send IncomingMsgBunch if there are more than 0 new messages ( #3941 )
2023-01-10 13:18:40 +00:00
link2xt
01fe88e337
Save modified .toml if absolute paths were replaced with relative
...
Previously this required adding or removing an account.
2023-01-10 01:37:54 +00:00
link2xt
2b8923931e
Add more context to IMAP errors
2023-01-10 00:00:23 +00:00
Hocuri
8d119713bc
Print chats when a test failed ( #3937 )
...
* Print chats after a test failed again
E.g.
```
========== Chats of bob: ==========
Single#Chat#10: alice@example.org [alice@example.org ]
--------------------------------------------------------------------------------
Msg#10: (Contact#Contact#10): hellooo [FRESH]
Msg#11: (Contact#Contact#10): hellooo without mailing list [FRESH]
--------------------------------------------------------------------------------
========== Chats of alice: ==========
Single#Chat#10: bob@example.net [bob@example.net ]
--------------------------------------------------------------------------------
Msg#10: Me (Contact#Contact#Self): hellooo √
Msg#11: Me (Contact#Contact#Self): hellooo without mailing list √
--------------------------------------------------------------------------------
```
I found this very useful sometimes, so, let's try to re-introduce it (it
was removed in #3449 )
* Add failing test for TestContext::drop()
* Do not panic in TestContext::drop() if runtime is dropped
Co-authored-by: link2xt <link2xt@testrun.org >
2023-01-09 22:46:32 +01:00
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