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

tweak ffi-doc a little

7d04ea58c375d359c459f6796f6457fde5316d2f authored almost 3 years ago by B. Petersen <[email protected]>
adapt to new set_quote() api

8fd4d0077699e9076072d4e91550ca8482d5ce38 authored almost 3 years ago by B. Petersen <[email protected]>
tweak documentation, remove general explanation from api-reference, this is already done in the overview

1c081935fbbd1a276bf357d7219d72c22e1645ab authored almost 3 years ago by B. Petersen <[email protected]>
avoid double ZIP-parsing in get_webxdc_info() and do not read blob for just checking existance of a file

5f32a6738a579c2a74668f6f97cfca5e366ba0cb authored almost 3 years ago by B. Petersen <[email protected]>
Update deltachat-ffi/deltachat.h

Co-authored-by: Asiel Díaz Benítez <[email protected]>

56df22bca79346ba83f5ae87134420d55631ed46 authored almost 3 years ago by bjoern <[email protected]>
fix typo in deltachat.h doc

8bd93fe495de8a3738ee18cef517446ff0769909 authored almost 3 years ago by B. Petersen <[email protected]>
use well-known icon-filenames instead of manifest

a3a101641a90a94a3ba2f00ba611c0420dc5b099 authored almost 3 years ago by B. Petersen <[email protected]>
rename 'User Guide' to 'Developer Reference'

14e9afaf42432b70409458363bfa2e75ea0536dd authored almost 3 years ago by B. Petersen <[email protected]>
swap paramters in sendUpdate(); the 'descr' may be split up in the future, so it makes sense to have that at the end

8c2ea0fa26274728fba23d99233dfee2a584614e authored almost 3 years ago by B. Petersen <[email protected]>
wrap update-item-array into an update-object on the wire; this allows to add other members in the future. the updates the peers see is not changed

42f9ef00b9e47cb828a910640e6aaf3dda2b1b27 authored almost 3 years ago by B. Petersen <[email protected]>
update provider database

ran `./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs`

fab9563cd55095bf3b9328c37b8186c9c06dcc0d authored almost 3 years ago by B. Petersen <[email protected]>
pull in update for mail.de in provider-db

728c8b4663f2ba96c5bd3c621c37d5547ee6465e authored almost 3 years ago by B. Petersen <[email protected]>
Merge pull request #2961 from deltachat/dependabot/cargo/tagger-4.0.1

20fe2473e169640d44d7e6e9a663af181ed67c36 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tagger from 3.3.0 to 4.0.1

Bumps [tagger](https://github.com/tiby312/tagger) from 3.3.0 to 4.0.1.
- [Release notes](https:/...

3815062c11d7b681c027ec2bbc9ab1831ce9b64a authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
remove outdated DC_STR_STATUSLINE link

581ea9fda0e8b5808d7e8d8a2daea939ed33f3b9 authored almost 3 years ago by B. Petersen <[email protected]>
Error handling refactoring

- Replace .ok_or_else() and .map_err() with anyhow::Context where possible.
- Use .context() to ...

bfa641cea82ac912d0590e296b4aac1bebd26e7e authored almost 3 years ago by link2xt <[email protected]>
Remove default signature advertsing Delta Chat

29c58efeb37daa82d67c54cd8009e04cbc6c9293 authored almost 3 years ago by link2xt <[email protected]>
context: hide ongoing process internals from public API

Also hide derive_blobdir and derive_walfile.

27eb82c5560a86a656a3bcb958636236b27711d6 authored almost 3 years ago by link2xt <[email protected]>
Revert flaky "sql: enable auto_vacuum on all connections"

It results in "database is locked" errors on CI.

This reverts commit ce0984f02f62b72afe5db7745f...

652d67a20f8eaa8dcaa6fa93618ad6d2a48ba112 authored almost 3 years ago by link2xt <[email protected]>
sql: enable auto_vacuum on all connections

ce0984f02f62b72afe5db7745f152447740e760a authored almost 3 years ago by link2xt <[email protected]>
Add API for passphrase-protected accounts

To create encrypted account with account manager, call
dc_accounts_add_closed_account(). Open th...

3c38fa6b70ecbe2657a69bb35fe5dd1b0ccecd91 authored almost 3 years ago by link2xt <[email protected]>
allow removing quotes on existing drafts (#2950)

allow `dc_msg_set_quote(msg, NULL)` and `msg.set_quote(None)`
to simplify draft handling keepin...

b3e3b1e2452c1ea036db1cf523be381d34c194aa authored almost 3 years ago by bjoern <[email protected]>
Merge pull request #2944 from deltachat/dependabot/cargo/rustyline-9.1.2

c69ee180af19580316cb0c60343e188da4543413 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Resultify `update_msg_state`

f63efc29bfdfeedae651b8c72fa48cbed0699cd4 authored almost 3 years ago by link2xt <[email protected]>
Test multidevice synchronization of Seen status

095b358acaca807ff86e3791b406585b2da0a238 authored almost 3 years ago by link2xt <[email protected]>
Synchronize seen status across devices

Seen status is only synchronized on servers supporting IMAP CONDSTORE
extension. At the end of f...

833e5f46ccb0c47fd9b1e9452d3c069ec019dc23 authored almost 3 years ago by link2xt <[email protected]>
Add CONDSTORE to standards.md

bba3a25371baef6e04d93e78843a594faf9598bf authored almost 3 years ago by link2xt <[email protected]>
test_no_old_msg_is_fresh: compare DC_EVENT_MSGS_NOTICED argument to chat id

data1 of DC_EVENT_MSGS_NOTICED contains chat id, not message id

3e0ce0e07aa1151b41c4159f98130993feee0a29 authored almost 3 years ago by link2xt <[email protected]>
Replace `BTreeMap` with `BTreeSet` in `markseen_msgs`

1f31dd12fc0c1245e6e2c31c3c796f7816a53196 authored almost 3 years ago by link2xt <[email protected]>
sql: disable `cipher_memory_security` SQLCipher PRAGMA

It slows down dc_get_chat_msgs() from ~50ms to seconds on Android. It
is disabled by default in ...

3e394f14e84a2d8d34e9ff89ab714792b663d352 authored almost 3 years ago by link2xt <[email protected]>
cargo: bump rustyline from 9.1.1 to 9.1.2

Bumps [rustyline](https://github.com/kkawakam/rustyline) from 9.1.1 to 9.1.2.
- [Release notes](...

ff6ffa1656b61b7fb01601b633eff93b45a3b386 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update `resync_folder_uids` to use `imap` table

304c259a57ba5993b5e758e88e9d404fb55758da authored almost 3 years ago by link2xt <[email protected]>
dc_receive_imf: don't fail on invalid address in the To field

This is an irrecoverable error, dc_receive_imf must not fail on it
as it prevents last seen UID ...

630754b52efe0d97b35c5633a051f57456db3b0b authored almost 3 years ago by link2xt <[email protected]>
Add `smtp` table

It replaces SendMsgToSmtp job.

Prepared outgoing SMTP payloads are stored in the database now r...

afd8c0d879fa0fdd625a3317fa334f975e3f9754 authored almost 3 years ago by link2xt <[email protected]>
cargo: bump quote from 1.0.10 to 1.0.14

Bumps [quote](https://github.com/dtolnay/quote) from 1.0.10 to 1.0.14.
- [Release notes](https:/...

e35b3f1e809795a18971418947081fdb6e67e36c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.83 to 1.0.84

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.83 to 1.0.84.
- [Release notes](https://git...

ff8859b9dba0fe7e0bcc7b0fb4d0a42ea1c64244 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add more links to the language bindings in readme (#2895)

Co-authored-by: bjoern <[email protected]>

937ff5a3782eddfc58582f8c342723d3e0957bd9 authored almost 3 years ago by Simon Laux <[email protected]>
sql: build rusqlite with sqlcipher

72659580dedf6cf84be49c90ca13407c1ac5e652 authored almost 3 years ago by link2xt <[email protected]>
sql: enable `auto_vacuum=INCREMENTAL`

Previously default of `auto_vacuum=NONE` was used.

`PRAGMA auto_vacuum=INCERMENTAL` allows runn...

f3a716fac687e9459e0c392f119ad1274417c001 authored almost 3 years ago by link2xt <[email protected]>
Reduce number of AsRef generics

They result in compilation of duplicate code.

30cb0cbcfd5339a50944988ae028bd69e3846294 authored almost 3 years ago by link2xt <[email protected]>
Start making it possible to write to mailing lists (#2736)

See #748, #1964 and https://github.com/deltachat/deltachat-core-rust/blob/3ba4c6718e31fe89e3f921...

4136217249dcb1f75d701b1784429b015474740d authored almost 3 years ago by Hocuri <[email protected]>
Fix leaving the group

12313543ca36332761eb3e7be371d86ca9137c44 authored almost 3 years ago by link2xt <[email protected]>
Remove unused InterruptInfo.msg_id

87e3dead14ca291e3ad63f1a3f72dd82a65fb484 authored almost 3 years ago by link2xt <[email protected]>
Improve the log (#2928)

We had an unhelpful log in the Testing group:

- it repeatedly says "src/imap.rs:1010: dc_rece...

9af36460c208e43433a8ad8ea832707cf121f164 authored almost 3 years ago by Hocuri <[email protected]>
Use the LogSink explicitly in securejoin tests

2e2d881e0172dff1b859998c1ce1af8e4280c30f authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Remove EventSink from TestContext to simplify it

This replaces the EventSink callbacks with simple channel senders.
This simplifies the TestConte...

147f5c1e0deec3009aa4e82fff75eec26717a974 authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Switch securejoint tests to EventTracker

Saves a bit of repitions.

db5894631290e68ae376c9e1565bc18b6bbb6b09 authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Add a LogSink to redirect test output correctly

Without this the test output is written somewhere random and ends up
in the wrong test report. T...

83137b5968e87deeef2f0de9c4c9003c3e92a35e authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Introduce TestContextBuilder

There are too many ways to create a TestContext, this introduces a
TestContextBuilder to try and...

f0ca50ba27f4ae451554e72be962c99dfc593133 authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Move over EvTracker to a normal event sender

I considered removing it from the context by default, but the
migration test really wants to hav...

9a02a58273682dcef32c2f48fa4df3353b61ef23 authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Run CI with -Dwarnings

This runs all CI jobs with -Dwarnings, turning warnings into errors
for CI.

This is useful sinc...

0b810d7d6549b69fdc1e9cc0da5c9d7f03c96041 authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Fix flaky test

Time is weird, and really this assert doesn't add that much to the
party.

Fixes #2904

7aebdc9b7b6d2f81b6d3095206dad1da44d297fb authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Add some more caching to CI

Use cacing in a few more places, replace the manual caching by the
action to simplify.

6859b651a85f7c0c53dd1e10cd3efa7457d649fc authored almost 3 years ago by Floris Bruynooghe <[email protected]>
Fix: Also show the hop_info for encrypted messages (#2923)

Before, the hop_info was shown only for unencrypted messages.

Credits: The bug was noticed by...

d47680733bd17266b9df8addd3f98d56ac917ad0 authored almost 3 years ago by Hocuri <[email protected]>
Remove `inbox_watch` option

Also resultified `get_watched_folders`.

Python test `test_moved_markseen` is modified to test u...

246cae5d9ea6bc893e2244e1fb4439b1e5ddd00f authored almost 3 years ago by link2xt <[email protected]>
migrate log for hop_info added (#2914)

that bit was missing in #2751

273a38d781d500935d7ab04b93856da43d03c088 authored almost 3 years ago by bjoern <[email protected]>
cargo: bump futures from 0.3.18 to 0.3.19

Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.18 to 0.3.19.
- [Release notes...

93d1162cafd0f1799c9e57d8c92e290d6b549d01 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump num_cpus from 1.13.0 to 1.13.1

Bumps [num_cpus](https://github.com/seanmonstar/num_cpus) from 1.13.0 to 1.13.1.
- [Release note...

8d550a66a3b10e96485390a2221934bafa3e6cf6 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump anyhow from 1.0.51 to 1.0.52

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.51 to 1.0.52.
- [Release notes](https...

4c58e05be3c72f729ba5affcad46d9df5718d928 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.82 to 1.0.83

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.82 to 1.0.83.
- [Release notes](https://git...

500563054ea4611dcd22bf84e5be93942358dc72 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add hop_info (#2751)

2a11f8f59d08f0ffac9cfc2eb36c1be15b535e90 authored almost 3 years ago by Sebastian Klähn <[email protected]>
Test recovery from lost member removal message

This was fixed in d98d1857a4511a85dd04177744255a67613e1bb5 but not
tested.

Revert d98d1857a4511...

9e7bdc579e7ef4d7f8d9ad95b500373c142f863d authored almost 3 years ago by link2xt <[email protected]>
Add `imap` table to keep track of message UIDs

`imap` table maps Message-IDs to UIDs on the server. `dc_receive_imf`
no longer gets the UID of ...

12823c221304f0273382a3903fdedc7e24b5dfa5 authored almost 3 years ago by link2xt <[email protected]>
python: remove API deprecated in Python 3.10

61af0c9ac48eea52109186b91ae36cce9ae41b4f authored almost 3 years ago by link2xt <[email protected]>
Rename `asymetric` test into `asymmetric`

91f02ad55348c1c8e166d20f662ca15b6bdcd014 authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2902 from deltachat/dependabot/cargo/serde-1.0.132

b20d3dfc106d199e68896dc699df1ee070664465 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump serde from 1.0.131 to 1.0.132

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.131 to 1.0.132.
- [Release notes](http...

3e7666021cd27b4fffc742c21057836541d6e118 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2894 from deltachat/dependabot/cargo/libc-0.2.112

ae58bceeb94ace1ba28f554d0c59eb387877fcab authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2898 from deltachat/dependabot/cargo/serde_json-1.0.73

6665b9e13cb905f1e171010caebfb7387f7389fa authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2899 from deltachat/dependabot/cargo/once_cell-1.9.0

367a9705e9a2cb79496fb50218a2a20af9878986 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove `mvbox_watch` option and use `mvbox_move` instead

8d3a1e84c3a4c2591672142111d1b4a319194e34 authored almost 3 years ago by link2xt <[email protected]>
Remove unnecessary `getattr`

d009835210c0dcd8d2ccd1ecb0ad27b97d11687c authored almost 3 years ago by link2xt <[email protected]>
Fix mypy error

83a664ca688e5023c6e824d00c4b992e6ee63238 authored almost 3 years ago by link2xt <[email protected]>
Improve group updates

- Check that member modifying the group is in the group themselves.

It is not allowed to read...

d98d1857a4511a85dd04177744255a67613e1bb5 authored almost 3 years ago by link2xt <[email protected]>
cargo: bump once_cell from 1.8.0 to 1.9.0

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.8.0 to 1.9.0.
- [Release notes](h...

33a514aa549dce837f8392f6c11cd2ca65b2fdea authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump serde_json from 1.0.72 to 1.0.73

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.72 to 1.0.73.
- [Release notes](ht...

0aefdc85e6f508dc906a8a88c2d195395875c99a authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.109 to 0.2.112

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.109 to 0.2.112.
- [Release notes](https...

3ff0964f02a03e72a5b99eb41cf0762cade1f45d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
do not change the draft's message-id on updates and sending (#2887)

* store msg-id in msg-object on set_draft(), add a test for that

* test deleting drafts

* ...

cf33db3dcba50ce3f60bea8d59c0a1876955aa8f authored almost 3 years ago by bjoern <[email protected]>
Recognize MS Exchange read receipts as read receipts

They contain X-MSExch-Correlation-Key header, but no
Original-Message-ID, so they cannot be used...

dae80cbe352143b4f5d93cc0ee33dba3a8bc88be authored almost 3 years ago by link2xt <[email protected]>
Update rustyline

The version was locked to 9.0.0 previsouly because Rust 1.56 requirement.
New version 9.1.1 shou...

f8b4ef26b3e063c4f048e5989fdd6a3906228be7 authored almost 3 years ago by link2xt <[email protected]>
Merge branch 'cargo-update'

db991453b0d0a009b8010490bcd80d5ebe0e91a4 authored almost 3 years ago by link2xt <[email protected]>
Merge detached signature parsing

c11ce4c8d487bd655857df63ca5b3372999bfd64 authored almost 3 years ago by link2xt <[email protected]>
cargo update

92e300cb9f15f1cf1214c8196ea3f417a07fe306 authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2872 from deltachat/dependabot/cargo/tagger-3.3.0

d210e0bffe8c57bd36ab5db899952b49b6034a3b authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Make the code compile with new tagger

4d4968f358fd898e5e31e3a891d46e49c633f0ae authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2871 from deltachat/dependabot/cargo/async-imap-bb73dfc

8dfede148a78c8d3462a7a3e3ac3c4d05a0ce6ab authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Test RFC 1847 encapsulation

https://datatracker.ietf.org/doc/html/rfc3156#section-6.1

572260ec29455008796ed5add2cb8803815b2243 authored almost 3 years ago by link2xt <[email protected]>
Accept keyring by reference in pk_decrypt

7ff3cf4af05cde786772acd81a09f84c2a1c4dc5 authored almost 3 years ago by link2xt <[email protected]>
Validate detached signatures

6d125028f54cb214dc522de9a8d44dd993aa881f authored almost 3 years ago by link2xt <[email protected]>
Use return values instead of out arguments for PGP signatures

bb3353397db8fef286cc4957de6032417edcc2ba authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2884 from deltachat/dependabot/cargo/async-trait-0.1.52

0b1faa052326196bdd501cddd784024d90fefb0a authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update draft docs (#2886)

* we no longer set a draft on group creation

* remove probably outdated comment

the commen...

3b6c3e10d7f64ae02d8ac49b034685f75008daf6 authored almost 3 years ago by bjoern <[email protected]>
cargo: bump async-trait from 0.1.51 to 0.1.52

Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.51 to 0.1.52.
- [Release no...

d3909a54835698c01729e56446d548b63706ba5d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2874 from deltachat/dependabot/cargo/sha2-0.10.0

645fd10446bbd9dd0de47932320b0fce544c9914 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump sha2 from 0.9.8 to 0.10.0

Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.9.8 to 0.10.0.
- [Release notes](https...

ee7e29fb3a5221f7dbca63939a9ccccf1d4640ad authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2875 from deltachat/dependabot/cargo/sha-1-0.10.0

bdc3a4d24cda01b74f2625eb3ef8528b213c9038 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2882 from deltachat/dependabot/cargo/serde-1.0.131

88ccda139ea69f37e3f71b86b928f45d8d63a570 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2883 from deltachat/dependabot/cargo/rusqlite-0.26.3

63e78bae379d22b20e175de2adf29a11937d52b9 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix benchmark compile errors (#2881)

* Fix benchmark compile errors

* Also check bench code during CI

b50f211c28711458d4a72a611df3608b8a1a18f9 authored almost 3 years ago by Hocuri <[email protected]>
cargo: bump rusqlite from 0.26.1 to 0.26.3

Bumps [rusqlite](https://github.com/rusqlite/rusqlite) from 0.26.1 to 0.26.3.
- [Release notes](...

5efbd9c7f54d84ced78d909853eb226ca59e2c33 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>