l
l
Currently update sending may be delayed due to rate limits and later merged into large messages. This is undesirable for apps that want to send large files over WebXDC updates,...
IMAP client hangs in IMAP IDLE if `SELECT` consumed `EXISTS` response notifying about new messages
I am debugging a test timeout in `test_qr_join_chat_with_pending_bobstate_issue4894`. Accounts have the following addresses: ac1: [email protected] ac2: [email protected] ac3: [email protected] ac4: [email protected] In GitHub Actions log ac1 sent `vg-auth-required`, but ac2...
Historically we replaced the message with an error in square brackets in two cases: - `[Unknown sender for this chat. See 'info' for more details.]` - `[Verification problem: {err} See...
Using [RFC 5465](https://www.rfc-editor.org/rfc/rfc5465.html) we can subscribe to notifications about new messages using command `NOTIFY SET (selected (Messagenew {PREFETCH_FLAGS} messageexpunge))` like this: ``` ? SELECT INBOX * FLAGS (\Answered \Flagged \Deleted...
Here is a failure log: ``` =================================== FAILURES =================================== ____________________________ test_echo_quit_plugin _____________________________ [gw5] darwin -- Python 3.10.13 /Users/runner/work/deltachat-core-rust/deltachat-core-rust/python/.tox/py/bin/python acfactory = lp = def test_echo_quit_plugin(acfactory, lp): lp.sec("creating one echo_and_quit bot") botproc...
Even upgrading to Mocha 9 with `npm install mocha@9` does not just work. [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#900--2021-06-07) says that at version 9.0 "Mocha is going ESM-first!". `npm run test` fails with an error:...
Currently the core falls back to using `8.8.8.8` resolver if `/etc/resolv.conf` is not found, which is the case on Android: https://github.com/deltachat/deltachat-core-rust/blob/2f5c6b5e1601427b1c343f8b385688e9e057b657/src/provider.rs#L163-L177 This fallback was added in https://github.com/deltachat/deltachat-core-rust/pull/2852 We should fallback...
Currently configuring an account consists of setting options such as `addr`, `mail_pw` etc. via `set_config`, followed by running a `configure()`. If `configure()` fails, invalid settings are stored and will be...
Currently there are 3 ways to use JSON-RPC bindings from JavaScript: 1. Use legacy node bindings https://github.com/deltachat/deltachat-core-rust/tree/4a0585404a0a5f2e3edb4257a69d63efeb199ef3/node with CFFI calls to submit JSON-RPC requests and receive responses. This is what...
Releases have `deltachat-rpc-server` binaries now, but they are not packed into .tar.gz (Linux) or .zip (Windows): https://github.com/deltachat/deltachat-core-rust/releases/tag/v1.112.0 The binaries are automatically uploaded by this workflow: https://github.com/deltachat/deltachat-core-rust/blob/7add1c116c7f29323a015eac87e49ab6f6bdf0c4/.github/workflows/deltachat-rpc-server.yml Linux users now have...