link2xt
aa6f5fd139
Release 1.103.0
py-1.103.0
1.103.0
2022-12-09 17:43:03 +00:00
link2xt
519f658c07
Make bots automatically accept mailing list chats
2022-12-09 17:24:21 +00:00
link2xt
f5cb56fd86
Fix deltachat-rpc-server tests for tox 4
2022-12-09 17:23:20 +00:00
link2xt
c830db07ad
Add testenv:.pkg to tox.ini
2022-12-09 17:23:20 +00:00
link2xt
9093702692
ci: upgrade to tox 4.0
2022-12-09 17:23:20 +00:00
link2xt
edd58b4b7a
imap: disable read timeout during IDLE
...
Otherwise IDLE restarts every 30 seconds.
2022-12-09 11:06:34 +00:00
link2xt
72432d65ba
imap: add connect() timeouts
2022-12-08 21:50:03 +00:00
Hocuri
eb611a2855
Make the IMAP_TIMEOUT type-safe
2022-12-08 17:17:33 +00:00
link2xt
8aa73ed6ae
Set read/write timeouts for IMAP sockets
2022-12-08 17:16:32 +00:00
link2xt
1224222984
ci: remove dependency on actions-rs/cargo
...
It is unmaintained and throws many warnings about using deprecated
Node and GitHub Actions commands.
2022-12-08 18:04:41 +01:00
link2xt
3360c6aa96
Downgrade tox to version 3
...
Our CI pipeline currently does not work with tox 4.0.
2022-12-08 15:38:28 +00:00
holger krekel
bfddd3fc69
fix typo
2022-12-07 09:44:54 +01:00
link2xt
35cd81a75f
python: do not pass NULL to ffi.gc if the context can't be created
2022-12-07 09:44:54 +01:00
link2xt
f11fceb63a
Move IMAP session state into imap::session::Session
...
IMAP capabilities and selected folder are IMAP session,
not IMAP client property.
Moving most operations into IMAP session structure
removes the need to constantly check whether IMAP session exists
and reduces number of invalid states, e.g. when a folder is selected but
there is no connection.
Capabilities are determined immediately after logging in,
so there is no need for `capabilities_determined` flag anymore.
Capabilities of the server are always known if there is a session.
`should_reconnect` flag and `disconnect()` function are removed: we
drop the session on error. Even though RFC 3501 says that a client
SHOULD NOT close the connection without a LOGOUT, it is more reliable
to always just drop the connection, especially after an error.
2022-12-06 19:38:41 +00:00
link2xt
f14a28db54
Remove autogenerated typescript files
2022-12-06 19:25:04 +00:00
link2xt
cacc01bac0
Add IMAP server ID to the context info only when it is known
2022-12-06 16:01:26 +00:00
Hocuri
fc386f4fa1
Completely disable Autocrypt & Authres-checking for mailing lists ( #3765 )
...
* Because both only make problems with mailing lists, it's easiest to just disable them. If we want, we can make them work properly with mailing lists one day and re-enable them, but this needs some further thoughts.
Part of #3701
* Use load_from_db() in more tests
* clippy
* Changelog
* Downgrade warning to info, improve message
* Use lifetimes instead of cloning
2022-12-05 19:00:56 +00:00
link2xt
3743aaa16e
Refactor fetch_many_msgs and add more logging
2022-12-05 12:54:40 +00:00
dependabot[bot]
22b4640b31
Merge pull request #3627 from deltachat/dependabot/cargo/criterion-0.4.0
2022-12-04 20:15:18 +00:00
dependabot[bot]
1dcda4989d
cargo: bump criterion from 0.3.6 to 0.4.0
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.3.6 to 0.4.0.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.6...0.4.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-04 18:53:49 +00:00
dependabot[bot]
e59768167a
Merge pull request #3801 from deltachat/dependabot/cargo/axum-0.6.1
2022-12-04 18:52:07 +00:00
link2xt
7e5becb5e5
Log the reason when the message cannot be sent to the chat
2022-12-04 18:51:14 +00:00
link2xt
b4f348ccea
Merge async JSON-RPC client
...
PR: https://github.com/deltachat/deltachat-core-rust/pull/3734
2022-12-04 21:02:50 +03:00
dependabot[bot]
7a0dd24681
cargo: bump axum from 0.5.17 to 0.6.1
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.5.17 to 0.6.1.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.5.17...axum-v0.6.1 )
---
updated-dependencies:
- dependency-name: axum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-04 15:29:42 +00:00
dependabot[bot]
e5ae82252f
Merge pull request #3797 from deltachat/dependabot/cargo/env_logger-0.10.0
2022-12-04 15:28:07 +00:00
dependabot[bot]
49c45d1007
Merge pull request #3799 from deltachat/dependabot/cargo/image-0.24.5
2022-12-04 15:27:44 +00:00
link2xt
5502bff986
Make _args and _kwargs private in Rpc
2022-12-04 14:03:59 +00:00
link2xt
ee19789cac
Make _rpc private
2022-12-04 14:03:43 +00:00
link2xt
bad5a1de55
Ignore .tox everywhere, not only in python/
2022-12-04 13:57:38 +00:00
link2xt
3cdbe213a3
python: rename Deltachat class into DeltaChat
2022-12-04 13:56:53 +00:00
dependabot[bot]
3b5b1bf877
cargo: bump env_logger from 0.9.1 to 0.10.0
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-04 13:51:18 +00:00
dependabot[bot]
bcd9229ffe
cargo: bump image from 0.24.4 to 0.24.5
...
Bumps [image](https://github.com/image-rs/image ) from 0.24.4 to 0.24.5.
- [Release notes](https://github.com/image-rs/image/releases )
- [Changelog](https://github.com/image-rs/image/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image/compare/v0.24.4...v0.24.5 )
---
updated-dependencies:
- dependency-name: image
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-04 13:43:02 +00:00
link2xt
4df588668a
Bump MSRV to 1.61.0
...
This is required by `image` crate.
Also update current Rust version to 1.65.0.
2022-12-04 12:24:17 +00:00
iequidoo
de96500c1a
Add a test on reactions after a reordering MOVE to DeltaChat folder ( #3756 )
2022-12-04 04:40:11 +04:00
iequidoo
9b881cdd19
Fetch messages in the order of their INTERNALDATE ( #3756 )
...
When a batch of messages is moved from Inbox to DeltaChat folder with a single MOVE command, their
UIDs may be reordered (e.g. Gmail is known for that) which leads to that messages are processed by
receive_imf in the wrong order. But the INTERNALDATE attribute is preserved during a MOVE according
to RFC3501. So, use it for sorting fetched messages.
2022-12-04 04:40:11 +04:00
link2xt
2ccf39800d
Remove start_rpc_server() and make Rpc a context manager
...
Rpc now has a start() method.
This way it is possible to use Rpc from IPython without calling __aenter__()
2022-12-04 00:02:32 +00:00
link2xt
5a3065344e
Properly terminate Rpc and remove sleep() hack
2022-12-03 23:30:50 +00:00
link2xt
98b6b5e3f6
Update instructions on using ipython
2022-12-03 18:37:02 +00:00
dependabot[bot]
4d81fa6df5
Merge pull request #3795 from deltachat/dependabot/cargo/num_cpus-1.14.0
2022-12-03 17:47:28 +00:00
dependabot[bot]
8e8582e953
Merge pull request #3791 from deltachat/dependabot/cargo/serde-1.0.148
2022-12-03 17:02:47 +00:00
link2xt
7f4c05e88f
ci: do not use deprecated set-output
...
See https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-12-03 13:54:11 +00:00
link2xt
20e63659a1
CI: update GitHub Actions to avoid deprecation warnings
2022-12-03 13:51:57 +00:00
dependabot[bot]
c5af69db2b
cargo: bump serde from 1.0.147 to 1.0.148
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.147 to 1.0.148.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-03 13:25:10 +00:00
dependabot[bot]
030241d1c3
Merge pull request #3804 from deltachat/dependabot/cargo/tagger-4.3.4
2022-12-03 13:23:20 +00:00
dependabot[bot]
4f01c43a93
Merge pull request #3796 from deltachat/dependabot/cargo/serde_json-1.0.89
2022-12-03 13:19:51 +00:00
dependabot[bot]
ab94471e91
Merge pull request #3794 from deltachat/dependabot/cargo/uuid-1.2.2
2022-12-03 00:36:55 +00:00
dependabot[bot]
140aa68811
cargo: bump serde_json from 1.0.87 to 1.0.89
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.87 to 1.0.89.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.87...v1.0.89 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-03 00:13:28 +00:00
dependabot[bot]
d9ef38e370
Merge pull request #3803 from deltachat/dependabot/cargo/tokio-1.22.0
2022-12-03 00:11:39 +00:00
dependabot[bot]
acf66116cd
Merge pull request #3805 from deltachat/dependabot/cargo/syn-1.0.105
2022-12-03 00:10:17 +00:00
dependabot[bot]
8e69125128
Merge pull request #3806 from deltachat/dependabot/cargo/sha-1-0.10.1
2022-12-02 23:06:29 +00:00