Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/deltachat/deltachat-core-rust

Delta Chat Rust Core library, used by Android/iOS/desktop apps, bindings and bots 📧
https://github.com/deltachat/deltachat-core-rust

python: add more type annotations

d1d43e889a6ff030dd58b4fd586ecc020823292c authored over 1 year ago by link2xt <[email protected]>
Move changelog to the unreleased section and add PR number

a6b2c25d42852b938843ea0c9d7488e4827c34a9 authored over 1 year ago by link2xt <[email protected]>
Merge pull request #4097 from deltachat/adb/add-send-msg

add more advanced API to send a message

210ec798724312286f05efec78df69bb06ca9788 authored over 1 year ago by Asiel Díaz Benítez <[email protected]>
rename DraftMessage to MessageData

9f81299de05a1ca67b1882cbe26a9e091b3cfaeb authored over 1 year ago by adbenitez <[email protected]>
send_msg(): return only msg_id

f0a2ca78157d23f5fc7283ed13b438b66f5c7ccf authored over 1 year ago by adbenitez <[email protected]>
Remove ResyncFolders job

50d83ff063214be11d5ddbfb744e55dd3f5a37cb authored over 1 year ago by link2xt <[email protected]>
Rename update-provider-database.py into create-provider-data-rs.py

0086232bbb216c6afb5b3933c425e6db441d7d44 authored over 1 year ago by link2xt <[email protected]>
Autoformat create-provider-data-rs.py

a2f1df052b1a8f5ee85ce9c6d43065ba5ba045c4 authored over 1 year ago by link2xt <[email protected]>
Check provider database with CI

scripts/update-provider-database.sh checks out the provider database
and updates data.rs file,
m...

8e9bb8b06e4d44512419482bbd055086cfcaa598 authored over 1 year ago by link2xt <[email protected]>
Add cargo-deny config and CI

7e132b5383a067bb691f84c258708e6c5af5d478 authored over 1 year ago by link2xt <[email protected]>
Set minimum TLS version to 1.2

8177070673e2a234cd46f739d4850824828d8ae5 authored over 1 year ago by link2xt <[email protected]>
add countermitm and openpgp4fpr to "standard used"

noticed that this is missing
while working on https://github.com/deltachat/invite

247bf5865daf591e262d3f4106cf562ca41658cb authored over 1 year ago by B. Petersen <[email protected]>
Merge branch 'master' into adb/add-send-msg

ad3c7136ecab27769ab468428fe65928bbd9f204 authored over 1 year ago by Asiel Díaz Benítez <[email protected]>
add more advanced API to send a message

79026f93b60546ef5d4a2f49acc70aa9bfd990ac authored over 1 year ago by adbenitez <[email protected]>
Note that 1.108.0 re-enables SMTP pipelining

eace8c5feeba08593df3490c11bd9085bfee7877 authored over 1 year ago by link2xt <[email protected]>
make slowest test faster

the slowest test was `test_modify_chat_disordered`;
due to several sleep(), it lasts at least 11...

f8e86f4503311ed6fe8b35dadd0f2c466ae1c613 authored over 1 year ago by B. Petersen <[email protected]>
mimeparser: Handle headers from the signed part of unencrypted signed message

This makes DC compatible with "multipart/signed" messages thus allowing switching to them someda...

89696582ada7f1ef76aec88a4aef7a14ec476e3d authored over 1 year ago by iequidoo <[email protected]>
Add a config option to sign all messages with Autocrypt header (#3986)

Although it does a little for security, it will help to protect from unwanted server-side
modifi...

d1923d68a5b02e297df1c12ce87237f0e409272d authored over 1 year ago by iequidoo <[email protected]>
mimeparser: wrap try_decrypt() into block_in_place()

try_decrypt() is a CPU-bound task.
When called from async function,
it should be wrapped in toki...

992a6cbfc2c395cf8d636ce91c582d1659a5ed94 authored over 1 year ago by link2xt <[email protected]>
Remove Job::delay_seconds()

It always returned 0 for added jobs.

1450bf5483305894063345673b9c3202d54c4bc3 authored over 1 year ago by link2xt <[email protected]>
Remove always zero argument to Job::new()

9f804c379c5818639d7105a1716487080841ef58 authored over 1 year ago by link2xt <[email protected]>
job: remove unused variable

10e8bcb73ea43b69d56bd22c14d874b575f412f6 authored over 1 year ago by link2xt <[email protected]>
job: remove match with a single branch

7f2ccfb168b0b27733be37cbd0649bf7fc679d77 authored over 1 year ago by link2xt <[email protected]>
Stop saving and loading jobs.param column

3fc67de35ed56049498b2d263663438a79564082 authored over 1 year ago by link2xt <[email protected]>
Make smeared timestamp creation non-async

Using atomic operations instead,
so create_smeared_timestamp() can be used in sync functions,
su...

8f0d07b93c694b3f729f611d8f68a479a320545f authored over 1 year ago by link2xt <[email protected]>
Move RFC URLs in standards.md to the end

Also update Autodiscover URL

0890b669fad62d7fa05f0eba338b3f577a8164f1 authored over 1 year ago by link2xt <[email protected]>
Format docs_wheels.yml with `prettier`

c02c5ffe2c45fa58a7a86c0352599744f6736f13 authored over 1 year ago by link2xt <[email protected]>
Remove UpdateRecentQuota job

064f806d905da44ce09996d28394995dbc698efb authored over 1 year ago by link2xt <[email protected]>
Add Unreleased changelog section

b6336ce7e92c8de2a18f2ae3755103e8b15b2705 authored over 1 year ago by link2xt <[email protected]>
Remove empty API-Changes section

aeadbb35f3cecb49f065b6701c9ebfe9905da817 authored over 1 year ago by link2xt <[email protected]>
Release 1.110.0

45817fcacdd560db95c27e94c79f0d37a9eac535 authored over 1 year ago by link2xt <[email protected]>
Switch to "vX.Y.Z" tagging scheme

Previously we used tags like "1.109.0" and "py-1.109.0".
Since Python bindings are always releas...

c8ce4ce5aaac33cb4ab8acae4ead3e671b317b44 authored over 1 year ago by link2xt <[email protected]>
chore(jsonrpc): bump yerpc version

75670134d879399b31e9345d79f16f944dfbfebc authored over 1 year ago by Franz Heinzmann (Frando) <[email protected]>
deltachat-jsonrpc: bump yerpc version in ts client

e3eb35e160188af96c2c9b305e2ec48a3dac8938 authored over 1 year ago by Franz Heinzmann (Frando) <[email protected]>
add test for Context::update_contacts_timestamp(), esp. the condition and the update was not covered before

08c9deee042063e6fef3e1afb182f172787fa8d7 authored over 1 year ago by B. Petersen <[email protected]>
Compile deltachat-rpc-server for Android

Co-Authored-By: link2xt <[email protected]>

a2e088b415422bbddd6f09ec77abd5c238b2dd06 authored over 1 year ago by adbenitez <[email protected]>
Do not build more than one deltachat-rpc-server at a time

7af1a194915b385b3c434e9ff2596ccffee81fe6 authored over 1 year ago by link2xt <[email protected]>
Update timestamps in parameters with transactions

This avoids accidentally reverting the changes
to the `param` column done by another thread.

d0a7e5f1b79ad5c0152e2ee2d1d11100a2838fc1 authored over 1 year ago by link2xt <[email protected]>
Move TLS support to net::tls module

a82b09bfc23fb1afd5bfb7f8e6641d34adb89903 authored over 1 year ago by link2xt <[email protected]>
Cache INSERT statement in receive_imf

It reduces iteration time by ~8% in message reception benchmarks
ran by `cargo criterion --bench...

e9668b3cfa1938fa09117c9d5756556a4ad44642 authored over 1 year ago by link2xt <[email protected]>
ci: there are no staging and trying branches

bc9e347a80646bdf630f8d57d602492a9331dc13 authored over 1 year ago by link2xt <[email protected]>
ci: cancel running node.js tests when the branch is updated

Do not waste CI time running the tests for previous commit.

b5187661ee46b8fe15953806e06e0e2e442826e4 authored over 1 year ago by link2xt <[email protected]>
ci: add workflow to the group

Otherwise it cancels other workflows.

059c673d00f547b969f442b57a587f88ea77dcd7 authored over 1 year ago by link2xt <[email protected]>
ci: do not run CI multiple times on the same branch

Especially for PRs, if the branch is updated
multiple times, only the last commit should be tested.

76514178b6ea781fc0fdd68f57c6ac6ff0d0ab64 authored over 1 year ago by link2xt <[email protected]>
Fix typo in CHANGELOG.md (#4086)

Fix typo

0d7a3fe5528b5bc75110fb30397b412a8d63e5cb authored over 1 year ago by gerryfrancis <[email protected]>
Hide some constants from public crate interface

2cc85e663775c97c9ab42c4c9e2ae6121f1c65d6 authored over 1 year ago by link2xt <[email protected]>
Add more documentation comments

ade3d0d4eb9fc890604a8c7a01406e5eb92398a1 authored over 1 year ago by link2xt <[email protected]>
Fix ruff warnings

ee81d61988b15a91b185a15096cd3fa1ff655987 authored over 1 year ago by link2xt <[email protected]>
Document aarch64-unknown-linux-musl.sh

880ee63fed36aaa8c34e3f9b2ae45cdbc420c13e authored over 1 year ago by link2xt <[email protected]>
ci: add arch prefix to deltachat-rpc-server binary names

b0f77f7a332389d1903000659e49258a1074f8d4 authored over 1 year ago by link2xt <[email protected]>
ci: cross-compile deltachat-rpc-server for aarch64 Linux

cff4a9dce3f9d882587772d938177f865b94d0b0 authored over 1 year ago by link2xt <[email protected]>
ci: link deltachat-rpc-server statically on Linux

5dc20a5b98e45c8776c32452b4a1386b4c356f46 authored over 1 year ago by link2xt <[email protected]>
fix symbol name

0e06da22df832a76823a9ddb44460a270eafd84c authored over 1 year ago by Floris Bruynooghe <[email protected]>
fix doc comments

5833a9b347128bc4d36b82dd2608b9ec38a62d90 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Merge branch 'master' into flub/send-backup

0ef8d5788100300cbe1909bd357dca49f80efc04 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Document PeerstateChange

9e28ee95e5b44d90641c3cb48c9ea8de07a434fe authored over 1 year ago by link2xt <[email protected]>
Use released version of sendme^Wiroh

This switches to a released version. It has been renamed from sendme
to iroh.

fc64c3336896439a93f7d6d2a79d91e41771f0f8 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Re-disable DKIM-checks (#4076)

7c099c19c8840150063c28103a1ff2954d9fa07e authored over 1 year ago by Hocuri <[email protected]>
Merge branch 'master' into flub/send-backup

1b39be8a4283c5412ffecc287d7ad0edf7e70f0e authored over 1 year ago by Floris Bruynooghe <[email protected]>
Enable clippy::missing_docs_in_private_items in deltachat-ffi

adb5bc77c4053d80a78cdfbf58b2c36e1cfebff3 authored over 1 year ago by link2xt <[email protected]>
ci: use minimal profile for rustup

Avoid installing unnecessary documentation.

c7b7fbaf784655820a22edfb3f2ff7834334defb authored over 1 year ago by link2xt <[email protected]>
Unpin ruff version

False positive is fixed in the latest version.

42a18d4d0d19893a8e5c21e6033cd957a64e89c7 authored over 1 year ago by link2xt <[email protected]>
python: replace pkg_resources with importlib.metadata

Use of pkg_resources is discouraged in favor of importlib.resources,
importlib.metadata, and the...

d3f4654d4b5d620cdb2c9926eee911116c35c74b authored over 1 year ago by Robert Schütz <[email protected]>
Remove explicit native-tls dependency

999a9550f5314479572b0f84d8542b0fd56569f7 authored over 1 year ago by link2xt <[email protected]>
ci: do not try to cross-compile deltachat-rpc-server on i686

It does not work because vendored OpenSSL compilation fails

7f5217fc8708d4064a7c964382447b1578514ff6 authored over 1 year ago by link2xt <[email protected]>
ci: error if deltachat-rpc-server artifact cannot be uploaded

df96fbdcefca10dc12c7245e692e9dadc810c0d5 authored over 1 year ago by link2xt <[email protected]>
ci: attempt to fix binary path for artifact upload

edec80a917b63b92990ab33a6096089ec1d36a7c authored over 1 year ago by link2xt <[email protected]>
ci: fix typo in deltachat-rpc-server.yml

439c57e3aca0439b304dcfef676e160810ff706e authored over 1 year ago by link2xt <[email protected]>
ci: disable fail-fast on deltachat-rpc-server.yml builds

7bfff6c87c2f608941e880ba1492c96784ce9f52 authored over 1 year ago by link2xt <[email protected]>
Enable "vendored" feature on "deltachat-jsonrpc" from "deltachat-rpc-server"

57f221dcc91f7cb94376146499acd38b73a7760e authored over 1 year ago by link2xt <[email protected]>
Add "vendored" feature to deltachat-jsonrpc

79212bee133a666806c13c6da1ad03110a770af9 authored over 1 year ago by link2xt <[email protected]>
Add "vendored" feature to deltachat-rpc-server

178e67a262b968aa9f1032c4834a53609fdc602c authored over 1 year ago by link2xt <[email protected]>
ci: add --target option when build deltachat-rpc-server

877b3551ae0ef5c1fa8d6d1ecdf2451b1a96ca57 authored over 1 year ago by link2xt <[email protected]>
ci: add missing include to deltachat-rpc-server.yml

a616c69f9a637c1b4b24691f91db26d4c0e0b81f authored over 1 year ago by link2xt <[email protected]>
ci: add action to build deltachat-rpc-server

df1c1addfbd2375641fbb70d4de7afdf1dd4e79f authored over 1 year ago by link2xt <[email protected]>
Update provider database

45abaff275358db612cf49f5238265dad8f36239 authored over 1 year ago by link2xt <[email protected]>
Update provider/update.py according to the `struct Provider` changes

15c9efaa95e2b20bb594298d973c059e737a84bd authored over 1 year ago by iequidoo <[email protected]>
ci: stop using deprecated Ubuntu 18.04

GitHub Actions fails running 18.04 jobs currently:
<https://github.com/actions/runner-images/iss...

e86fbf5855a3560e59b2eac8daf0d7b08d62220a authored over 1 year ago by link2xt <[email protected]>
mention speedup of #4065 in CHANGELOG (#4073)

the speedup of #4065 is larger than measured first

running `cargo test`, first we thought the...

38a62d92bad08a703413f0be3e993180a4e289b4 authored over 1 year ago by bjoern <[email protected]>
Fix missing imports in deltachat_rpc_client

c01a2f2c24da4b6c817908eb5a33f3bed02e5102 authored over 1 year ago by link2xt <[email protected]>
Correctly clear database cache after import (#4067)

17acbca57698c3a6cafb22962bcd7f195b9268c1 authored over 1 year ago by Hocuri <[email protected]>
Enable more ruff checks in deltachat-rpc-client

05a274a5f33d95a0a1611cc226b824a39e6843bf authored over 1 year ago by link2xt <[email protected]>
Pin ruff version in deltachat-rpc-client

Latest versions 0.0.248 and 0.0.249 report false positive:
src/deltachat_rpc_client/client.py:10...

f07206bd6cb6e4e783a197eeb88b6367f0de9afd authored over 1 year ago by link2xt <[email protected]>
sql: replace .get_conn() interface with .call()

.call() interface is safer because it ensures
that blocking operations on SQL connection
are cal...

92c7cc40d449415a7e9821b7fa5fcd6e454529f6 authored over 1 year ago by link2xt <[email protected]>
Remove show_emails argument from prefetch_should_download() (#4064)

IIRC, this was written this way back when we didn't have config caching,
in order to save datab...

710cec1beb5fb6e144a21215bae355c785952424 authored over 1 year ago by Hocuri <[email protected]>
Use transaction in `update_blocked_mailinglist_contacts`

56d10f7c420f10218ccd8b5aa37bb2280c8b21d0 authored over 1 year ago by link2xt <[email protected]>
JSON-RPC: Add CommonJS build (#4062)

add CommonJS build

ef03a33b29ba7c434793ed7299b822aafeef278b authored over 1 year ago by Franz Heinzmann <[email protected]>
Move strict_tls, max_smtp_rcpt_to from Provider to ProviderOptions

3b5227c42adee4822ec2e7c8648f0fbb7c672a29 authored over 1 year ago by iequidoo <[email protected]>
Delete messages to the Trash folder for Gmail by default (#3957)

Gmail archives messages marked as `\Deleted` by default if those messages aren't in the Trash. B...

604c4fcb714adf390d2ed9a59f545b6476dd663b authored over 1 year ago by iequidoo <[email protected]>
Merge switching SQLite connection pool from FIFO to LIFO

4790ad0478a7a888590f84598f0db74d25726493 authored over 1 year ago by link2xt <[email protected]>
Merge branch 'master' into flub/send-backup

a1e19e2c41cf311706bac249df86b4a27802432e authored over 1 year ago by Floris Bruynooghe <[email protected]>
sql: start transactions as IMMEDIATE

With the introduction of transactions in Contact::add_or_lookup(),
python tests sometimes fail t...

eaa2ef5a44068da89d1f3b6a17f9584ef2cfa91e authored over 1 year ago by link2xt <[email protected]>
sql: organize connection pool as a stack rather than a queue

When connection pool is organized as a stack,
it always returns most recently used connection.
B...

2eeacb0f8a474167319bc047b57cc95942cde450 authored over 1 year ago by link2xt <[email protected]>
Split _wait and _unref

This also removes BackupProvider::join in favour of implementing
Future directly. I wondered ab...

b920db12c7db792d4c5d37c6f06a49d06e4b07eb authored over 1 year ago by Floris Bruynooghe <[email protected]>
improve docs

73b90eee3e6ba5243f4bad22d24ffddb197ebaae authored over 1 year ago by Floris Bruynooghe <[email protected]>
doc comment

4637a28bf681c39975db8638d5a131887f581aad authored over 1 year ago by Floris Bruynooghe <[email protected]>
typo

d0638c1542c99e076c07846a64ccf898f54af4d8 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Do not save svg to file, just print qr text

788d3125a3767a197ecef0c38f9501d9f1df9f19 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Some fixes

3c4ffc3550371545fa0e75aed144bbb7dbf082db authored over 1 year ago by Floris Bruynooghe <[email protected]>
format mergeable.yml

840497d3569698433dfb1527fde433f6999c87a5 authored over 1 year ago by link2xt <[email protected]>