holger krekel
71b7b0b393
fix doc strings for qr-code joinings
2023-11-02 13:31:35 +01:00
holger krekel
bd02eea66b
refactor: remove unused or useless code paths in securejoin ( #4897 )
2023-11-02 12:29:48 +00:00
iequidoo
cdcb10fb58
refactor: Make SyncData::AlterChat an inline struct
2023-11-02 08:47:20 -03:00
iequidoo
6cd7296001
refactor: Replace Context::nosync flag with internal functions taking enum Sync ( #4817 )
2023-11-02 08:47:20 -03:00
iequidoo
168021523f
feat: Sync Contact::blocked across devices ( #4817 )
2023-11-02 08:47:20 -03:00
iequidoo
03f2635296
feat: Sync chat mute_duration across devices ( #4817 )
2023-11-02 08:47:20 -03:00
iequidoo
e3b08fa92b
feat: Sync chat visibility across devices ( #4817 )
2023-11-02 08:47:20 -03:00
iequidoo
79cebe66de
feat: Sync chat Blocked state across devices ( #4817 )
2023-11-02 08:47:20 -03:00
link2xt
0619e2a129
chore(release): prepare for 1.128.0
v1.128.0
2023-11-02 01:53:42 +00:00
Simon Laux
64a81e4f61
nodejs: update and fix typedoc
2023-11-02 01:27:08 +00:00
link2xt
0431ae53ca
hack: decrease ratelimit for .testrun.org subdomains
2023-11-02 00:30:44 +00:00
Simon Laux
89c873acd0
changed!: upgrade nodejs version to 18 ( #4903 )
2023-11-02 01:23:48 +01:00
B. Petersen
2e70cf9388
remove comment pointing to nothing
...
documentation and reasoning is fully in `delete_chat()`,
the remove line does not add much to it, also, the hint to "above" is wrong.
2023-11-01 15:46:44 +01:00
link2xt
2efd0461d1
Revert "fix: add secondary verified key"
...
This reverts commit 5efb100f12 .
2023-11-01 13:55:39 +00:00
holger krekel
196a34684d
simplify "broken bobstate" as the state still passes
2023-11-01 00:58:54 +01:00
holger krekel
402fd6850c
do the actual fix (thanks alex for some help)
2023-11-01 00:58:54 +01:00
holger krekel
72515f440d
write a failing test
2023-11-01 00:58:54 +01:00
link2xt
045d919cdc
refactor(deltachat-rpc-client): factor out resetup_account()
2023-10-31 23:08:57 +00:00
link2xt
9b9108320e
refactor: avoid loading peerstate if there is no Autocrypt-Gossip
2023-10-31 23:08:57 +00:00
link2xt
5efb100f12
fix: add secondary verified key
2023-10-31 23:08:57 +00:00
link2xt
b747dd6ae8
refactor: remove unused argument from set_verified()
...
It is always PeerstateVerifiedStatus::BidirectVerified
and is always passed as a constant.
2023-10-31 23:08:57 +00:00
link2xt
ed2bc9e44d
fix: remove previous attempt to recover from verified key change
...
This approach was introduced in the C core before Rust conversion:
<ced88321eb >
It does not have tests and does not practically help,
so we remove it in favor of alternative discussed in
<https://github.com/deltachat/deltachat-core-rust/issues/4541 >
2023-10-31 23:08:57 +00:00
link2xt
9e1a2149fa
test: test recovery of verified group via gossip
2023-10-31 23:08:57 +00:00
link2xt
22b6d8c17b
feat(deltachat-rpc-client): add Account.wait_for_incoming_msg_event()
2023-10-31 23:08:57 +00:00
link2xt
3876846410
refactor: sort member vector before deduplicating
...
Otherwise SELF contact in the beginning of the vector
and in to_ids may be repeated twice and not deduplicated.
dedup() only deduplicates consecutive elements.
2023-10-31 23:08:57 +00:00
link2xt
a93c79e001
fix: allow other verified group recipients to be unverified
...
We may not have a verified key for other members
because we lost a gossip message.
Still, if the message is signed with a verified key
of the sender, there is no reason to replace it with an error.
2023-10-31 23:08:57 +00:00
link2xt
6aae0276da
test: use instant accounts instead of mailadm
2023-10-30 00:15:22 +00:00
link2xt
1d80659bc3
chore: update portable-atomic dependency
...
Version 1.5.0 is yanked.
2023-10-29 23:36:26 +00:00
link2xt
94d5e86d4f
refactor: rename repl_msg_by_error into replace_msg_by_error
...
This function has been named like this since it was a C function.
`repl` is unclear because it may stand for `reply`
as well as `replace`.
2023-10-29 17:09:59 +00:00
link2xt
aecf7729d8
chore(release): prepare for 1.127.2
v1.127.2
2023-10-29 16:29:04 +00:00
Simon Laux
f130d537b7
api(jsonrpc): add get_message_info_object
2023-10-29 16:26:01 +00:00
Ajay Gonepuri
f30f862e7e
docs: fix typos
2023-10-29 13:13:44 +00:00
link2xt
81e1164358
test: compile deltachat-rpc-server in debug mode for tests
...
This reduces compilation times.
2023-10-29 01:09:35 +00:00
Simon Laux
542bd4cbb8
api!: jsonrpc misc_set_draft now requires setting the viewtype
2023-10-28 08:42:14 +00:00
link2xt
771b57778e
test: increase pytest timeout to 10 minutes
...
deltachat-rpc-client tests often timeouts on CI,
this hopefully fixes the problem unless the tests actually deadlock.
2023-10-28 00:54:36 +00:00
link2xt
9be56a5e56
test(deltachat-rpc-client): test securejoin
2023-10-27 20:07:32 +00:00
link2xt
da744958c2
chore: move pytest option from pyproject.toml to tox.ini and set log level
...
The option from pyproject.toml was not picked up
because tox.ini has higher precedence.
2023-10-27 20:00:20 +00:00
link2xt
f6bda1e480
docs: add missing 1.127.1 link to changelog
2023-10-27 19:34:49 +00:00
link2xt
d2e24534c7
chore(release): prepare for 1.127.1
v1.127.1
2023-10-27 19:27:40 +00:00
link2xt
df6f974eca
Add scripts for running deltachat-rpc-client tests
2023-10-27 17:24:39 +00:00
link2xt
2f5c6b5e16
test(jsonrpc): test get_provider_info
2023-10-27 03:07:47 +00:00
link2xt
97176b13f1
api(jsonrpc): add id to ProviderInfo
2023-10-27 03:07:18 +00:00
link2xt
18bb7e58be
refactor: move api/mod.rs to api.rs
2023-10-27 02:33:17 +00:00
Simon Laux
c2bab44bdd
api: jsonrpc add .is_protection_broken to FullChat and BasicChat
2023-10-27 00:03:12 +00:00
link2xt
53bb8a9831
chore: update to async-channel 2
2023-10-26 23:41:34 +00:00
link2xt
1b66120e7d
chore(release): prepare for 1.127.0
v1.127.0
2023-10-26 15:54:48 +00:00
link2xt
1478f321ae
fix: restore try_many_times workaround
...
Even though r2d2 connection pool is removed,
deleting accounts still fails in Windows CI.
This reverts commit e88f21c010 .
`try_many_times` documentation is modified to explain
why the workaround is still needed.
2023-10-26 15:15:44 +00:00
link2xt
5fb92c78ad
ci: test deltachat-rpc-client on Windows
2023-10-26 15:15:44 +00:00
link2xt
a0a792b821
chore: update sct, serde and serde_derive
2023-10-26 14:06:44 +00:00
link2xt
3feb0e648d
build: switch to iroh 0.4.x fork with updated dependencies
2023-10-26 14:04:32 +00:00