adbenitez
e6fe814ada
add deltachat-rpc-server/README.md
2023-01-31 05:08:59 -05:00
dependabot[bot]
3104edba0f
Merge pull request #3996 from deltachat/dependabot/cargo/axum-0.6.4
2023-01-31 00:42:32 +00:00
dependabot[bot]
3878389f2b
Merge pull request #3999 from deltachat/dependabot/cargo/futures-0.3.26
2023-01-31 00:42:05 +00:00
dependabot[bot]
356a064dd1
cargo: bump axum from 0.6.1 to 0.6.4
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.6.1 to 0.6.4.
- [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.6.1...axum-v0.6.4 )
---
updated-dependencies:
- dependency-name: axum
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-30 22:48:33 +00:00
dependabot[bot]
a0ba866d5b
cargo: bump futures from 0.3.25 to 0.3.26
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.25 to 0.3.26.
- [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.25...0.3.26 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-30 22:48:32 +00:00
dependabot[bot]
ede63cd6be
Merge pull request #3994 from deltachat/dependabot/cargo/reqwest-0.11.14
2023-01-30 22:47:04 +00:00
dependabot[bot]
9311d1fe44
Merge pull request #3998 from deltachat/dependabot/cargo/tokio-1.25.0
2023-01-30 22:46:26 +00:00
dependabot[bot]
11bfa2a813
Merge pull request #3995 from deltachat/dependabot/cargo/regex-1.7.1
2023-01-30 22:44:56 +00:00
dependabot[bot]
05d6bde362
cargo: bump tokio from 1.24.1 to 1.25.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.24.1...tokio-1.25.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-30 18:55:10 +00:00
dependabot[bot]
8fd117ee8c
cargo: bump regex from 1.7.0 to 1.7.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.7.0...1.7.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-30 18:54:40 +00:00
dependabot[bot]
d031e1a7e9
cargo: bump reqwest from 0.11.13 to 0.11.14
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.13 to 0.11.14.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.13...v0.11.14 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-30 18:54:31 +00:00
missytake
e83fa8840b
python bindings account setup: remove deviation from default config
2023-01-30 17:46:13 +01:00
link2xt
fcf73165ed
Inline format arguments
...
This feature has been stable since Rust 1.58.0.
2023-01-30 11:50:11 +03:00
link2xt
c911f1262a
Remove ContextError type
...
Using anyhow instead.
2023-01-29 00:36:07 +00:00
link2xt
ba3e4c5dff
Resultify tools::delete_file()
2023-01-29 00:35:15 +00:00
link2xt
ae564ef702
Add documentation
2023-01-28 21:30:43 +00:00
link2xt
7d3a591139
Make chunk_size variable immutable
2023-01-28 12:54:56 +00:00
link2xt
9b3f76ab5a
Add remove_subject_prefix() test
2023-01-28 11:22:30 +00:00
link2xt
dab8acc7d8
Replace Result<_, Error> with Result<_>
2023-01-28 11:14:30 +00:00
link2xt
4eda53d5a1
Move SessionStream from imap to net
2023-01-27 15:51:04 +00:00
dependabot[bot]
8c0296ca67
Merge pull request #3971 from deltachat/dependabot/cargo/bumpalo-3.12.0
2023-01-27 14:59:33 +00:00
dependabot[bot]
7ef094325d
cargo: bump bumpalo from 3.10.0 to 3.12.0
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.10.0 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases )
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.10.0...3.12.0 )
---
updated-dependencies:
- dependency-name: bumpalo
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-27 14:28:32 +00:00
link2xt
2365862615
Allow clippy::uninlined_format_args in examples
2023-01-27 09:57:00 +00:00
link2xt
e30749e94c
Allow clippy::uninlined_format_args in deltachat-ffi
2023-01-27 09:32:41 +00:00
link2xt
c20dea64cf
Allow clippy::uninlined_format_args in deltachat-rpc-server
2023-01-27 02:24:48 +00:00
link2xt
faef8b679e
Allow clippy::uninlined_format_args in deltachat-jsonrpc
...
It started failing since release of Rust 1.67
2023-01-27 01:53:12 +00:00
link2xt
9b3e21225c
ci: run clippy without actions-rs/clippy-check
...
actions-rs/clippy-check runs clippy with --message-format=json option
and converts the output into annotations.
This makes clippy output unreadable, it is JSON
and you cannot quickly find the line number to fix.
Annotations in the code review view look nice,
but on large PRs they are less usable because you need
to scroll the whole page to find all the annotations.
2023-01-26 18:13:13 +00:00
link2xt
7640e3255f
ci: remove unnecessary rustfmt check steps
...
`cargo fmt` is already pre-installed in ubuntu-latest
2023-01-26 12:38:38 +00:00
iequidoo
4c5ed3df2c
Add a test for verified groups with multiple devices on a joining side ( #3836 )
...
There was the following bug:
- Bob has two devices, the second is offline.
- Alice creates a verified group and sends a QR invitation to Bob.
- Bob joins the group.
- Bob's second devices goes online, but sees a contact request instead of the verified group.
- The "member added" message is not a system message but a plain text message.
- Sending a message fails as the key is missing -- message info says "proper enc-key for <Alice>
missing, cannot encrypt".
2023-01-25 20:28:49 -03:00
iequidoo
39601be452
observe_securejoin_on_other_device(): Add handling of "v*-request-with-auth" messages ( #3836 )
...
This fixes the case with multiple devices on the joining side: if we observe such a message from
another device, we mark an inviter as verified and an accepted contact thus causing a subsequent
"vg-member-added" message -- in case of a verified group -- to create it properly.
2023-01-25 20:28:49 -03:00
iequidoo
76aaecb8f2
Add gossips to all Securejoin messages ( #3836 )
...
It worked before only because of the gossip-by-timeout logic in the branch above. And that is why
not always.
2023-01-25 20:28:49 -03:00
iequidoo
4b2faeedab
ChatId::create_multiuser_record(): Log blocked of created chat
2023-01-25 20:28:49 -03:00
link2xt
0087e3748c
Fix comment typo
2023-01-25 21:38:08 +00:00
link2xt
754ec33e4b
Correct IMAP_TIMEOUT comment
2023-01-25 21:38:08 +00:00
link2xt
9f8b74adf9
Add missing ephemeral.rs documentation
2023-01-25 19:11:38 +00:00
link2xt
8916841e83
Make maybe_do_aeap_transition() private
2023-01-25 16:25:40 +00:00
link2xt
e7f21f41ee
Do not pass Result as a function argument
2023-01-25 13:57:21 +00:00
Sebastian Klähn
ba860a2b61
Debug logging v2 ( #3958 )
...
debug logging
2023-01-25 13:22:15 +00:00
link2xt
c349a5c75b
Add missing chatlist documentation
2023-01-24 10:11:38 +00:00
link2xt
d522b7ef1e
mimefactory: do not check if the key exists before rendering Autocrypt-Gossip
...
`render_gossip_header()` returns `None` in this case anyway.
2023-01-24 10:06:52 +00:00
link2xt
800125c7a9
Add missing documentation to peerstate.rs
2023-01-24 10:06:52 +00:00
link2xt
37f20c6889
Prepare 1.107.0
py-1.107.0
1.107.0
2023-01-23 16:20:07 +00:00
link2xt
5dfe7bea8e
Move rate limiter into its own crate
2023-01-23 14:53:50 +00:00
Sebastian Klähn
6067622c19
fix node readme ( #3974 )
...
fix node readme
2023-01-23 12:36:41 +01:00
link2xt
fac7b064b4
Refine Python CI
...
Add lint environment to `deltachat-rpc-client/`
and set line length to 120, same as in `python/`.
Switch from flake8 to ruff.
Fix ruff warnings.
2023-01-20 16:53:21 +00:00
link2xt
ef6f252842
Introduce DNS cache for IMAP connections
...
DNS cache is used as a fallback if TCP connection
to all IP addresses returned by DNS failed.
If strict TLS checks are disabled,
DNS cache results are stored, but not used.
GitHub Pull Request: <https://github.com/deltachat/deltachat-core-rust/pull/3970 >
2023-01-20 10:21:38 +00:00
link2xt
b8da19e49f
Upgrade async-smtp to v0.6
2023-01-19 22:10:40 +00:00
link2xt
a483df8b20
Add all resolver results with the same timestamp
2023-01-19 21:29:17 +00:00
link2xt
41ccc13394
Extend lookup_host_with_cache comment
2023-01-19 21:06:31 +00:00
link2xt
0978357c5f
Do not cache IP addresses which resolve into themselves
2023-01-19 20:43:53 +00:00