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

Trigger reconnection when failing to fetch existing messages

468356b12040d6078dcfab078c674883ee4591a8 authored almost 2 years ago by link2xt <[email protected]>
Log the error before triggering reconnect

This way "Dropping an IMAP connection" message appears
after the cause for connection drop.

f0a28b916821cc608509d7b1678bbf591422457e authored almost 2 years ago by link2xt <[email protected]>
Add more IMAP logs

c8f0c6b5f65312129edb9a65e29177d519aad0a2 authored almost 2 years ago by link2xt <[email protected]>
cargo: bump base64 from 0.13.1 to 0.20.0

Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.13.1 to 0.20.0.
- [Release ...

e653531934a8e6d1ef45c3f39202c364ba518f95 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3900 from deltachat/dependabot/cargo/backtrace-0.3.67

3444c2aaddeefbc72a8209be2e71cd73a39c4f90 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Changelog

7aa7548a51e93faed1cb0f332166fbdbbc828c6f authored almost 2 years ago by link2xt <[email protected]>
Format configure() logs with error causes

f694d2e150cd66622cb2437391e1a13f09fd98c4 authored almost 2 years ago by link2xt <[email protected]>
Test that STARTTLS connection works

5b3596987bbaa388b90569e70eced6791846c34b authored almost 2 years ago by link2xt <[email protected]>
Fix STARTTLS connection

1e5c90ed65655ac717f9d430bf5d71b4d56eaf5f authored almost 2 years ago by link2xt <[email protected]>
Merge pull request #3902 from deltachat/dependabot/cargo/libc-0.2.139

9738d53a829a1dffb7a7963a2fd68a608bf243ae authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3905 from deltachat/dependabot/cargo/quote-1.0.23

e1d9dac70c429bb17489c51c3e324d73cde8915a authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.137 to 0.2.139

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

e6324e3a198a776d15885734ad1aed54469b503b authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump quote from 1.0.21 to 1.0.23

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

4489db76c903a27c28886e238a2a3feef316736f authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3904 from deltachat/dependabot/cargo/mailparse-0.14.0

67ffada4b332e36f1643942ee773b68bccc893a7 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Format configuration error with causes

08af7419aff1529fca0efbbc9345547ce3efaff9 authored almost 2 years ago by link2xt <[email protected]>
Disable Nagle's algorithm for TCP connections

9aaf5cf914692aacd7fa9d9ba7bb6fdddcce0f70 authored almost 2 years ago by link2xt <[email protected]>
Buffer IMAP client writes

async-imap does not do its own buffering, but calls flush() after
sending each command. Using Bu...

035b711ee337fe0e15bfed34fcbc7580fd01a351 authored almost 2 years ago by link2xt <[email protected]>
Merge pull request #3896 from deltachat/dependabot/cargo/humansize-2.1.3

5ad25dedf89c54ba37ea29d490554de6ed0a670d authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump mailparse from 0.13.8 to 0.14.0

Bumps [mailparse](https://github.com/staktrace/mailparse) from 0.13.8 to 0.14.0.
- [Release note...

de47aa84662dadb344b8da21da1601d780634bd6 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3891 from deltachat/dependabot/cargo/num_cpus-1.15.0

9a78bd6e3f5dafdce36ed066f2a9fdd9b9ec4f21 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3897 from deltachat/dependabot/cargo/tokio-1.23.0

08cbb66a5508d9b9289292c742d8db216e8349e6 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3892 from deltachat/dependabot/cargo/anyhow-1.0.68

824cf934943c309d390e7462608312ad0eeaba2f authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3895 from deltachat/dependabot/cargo/syn-1.0.107

00d2f2e7b4d24b01360eed1429386ada3c283f62 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3890 from deltachat/dependabot/cargo/thiserror-1.0.38

968ad2859ea7882e75de99062de7b89c83b00a53 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump backtrace from 0.3.66 to 0.3.67

Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.66 to 0.3.67.
- [Release n...

11ca12e43cd4236cdea944109c71a84394d4f181 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tokio from 1.22.0 to 1.23.0

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.22.0 to 1.23.0.
- [Release notes](https:...

15fad5476ee945b097ef99e590c3e2341d98c31c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump humansize from 2.1.2 to 2.1.3

Bumps [humansize](https://github.com/LeopoldArkham/humansize) from 2.1.2 to 2.1.3.
- [Release no...

4e468fdf2403edafaaa5e5ce72c4d124b29e46ac authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.105 to 1.0.107

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.105 to 1.0.107.
- [Release notes](https://g...

cb4b9fce303c3d75b8033c0689431c0a489fc7a4 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump anyhow from 1.0.66 to 1.0.68

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

a562348dfae1857cb33bc5b5b92179f46c7c434c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump num_cpus from 1.14.0 to 1.15.0

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

bcef1c7a76aa384c0b9d1aa95ed52abd5794d067 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump thiserror from 1.0.37 to 1.0.38

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.37 to 1.0.38.
- [Release notes]...

4bbb83826cf10e3b7eebd8d71489398c32438c93 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
node: do not truncate assertion errors

b9dbf1873d25c9db512caab1778ae41c2e199662 authored almost 2 years ago by link2xt <[email protected]>
Fix uncaught exception in node JSON-RPC tests

Events don't have an `id`, so promises[response.id] does
not exist for them.

This currently pri...

45462fb47ef237ef5756b53c5a6e982ca6018371 authored almost 2 years ago by link2xt <[email protected]>
use u32 as id as done elsewhere (#3882)

this will avoid some incompatibilities and castingss in UI.

bf4ad692df79b53d37475aba38a988d38b754050 authored almost 2 years ago by bjoern <[email protected]>
Add mappings for some file types to Viewtype / MIME type

Namely: ppt, pptx, xls, heif, heic, avif, txt.
But use Viewtype::File for medias without uniform...

4e943d52e42786c5a87627d1e30f649a2d72b16c authored almost 2 years ago by Rafael Diniz <[email protected]>
Fix fuzzing module warnings

7082f9f882c0516431abd6fb4e8d969b80ce736e authored almost 2 years ago by link2xt <[email protected]>
Add fuzzing tests

4a982fe632aff23b935e35fcbcb3178395fc7867 authored almost 2 years ago by link2xt <[email protected]>
Add documentation to simplify.rs

1e351bd05f1dfd93b08b57163489b2621cda837c authored almost 2 years ago by link2xt <[email protected]>
Merge pull request #3722 from deltachat/dependabot/cargo/quick-xml-0.26.0

f0d5bfd42f00b66b57190d7e30dfada3bb63d1c7 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add missing documentation for location streaming

256ef7c5ece94bac0157567d32dad665e7e924da authored almost 2 years ago by link2xt <[email protected]>
Add missing documentation for the download state

6e63555bc8aec62e55b39dedf9258d562afe71ac authored almost 2 years ago by link2xt <[email protected]>
cargo: bump quick-xml from 0.23.0 to 0.26.0

Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.23.0 to 0.26.0.
- [Release notes](h...

5432e108a1cdeb3d15eade329238f986e71c2e83 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add missing documentation for Summary constructor

3fcd17e6a5bce0101a65a97160440c4b004209a8 authored almost 2 years ago by link2xt <[email protected]>
Add verifier information (#3839)

* add verifier information

* cleanup

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

* finish na...

c562d17925a7782f6c7eef2cddd879596e09f202 authored almost 2 years ago by Sebastian Klähn <[email protected]>
allow to pass string as update for objects that don't support default json.dump() conversion

cf1d6919bfae9ff91ba95c3ed95608672f50a5a2 authored almost 2 years ago by adbenitez <[email protected]>
make get_contact_by_id non-async

4b15f960e1e21b69a6474a28bb4888f6f0e0f611 authored almost 2 years ago by adbenitez <[email protected]>
deltachat_rpc_client: add webxdc API

f92b8dcec0e9e50af7f0f19a32bce99df2045e24 authored almost 2 years ago by link2xt <[email protected]>
deltachat_rpc_client: make get_{chat,message}_by_id non-async

9734552da5b4c8364d0574c7b8e0c5ce4eb1621c authored almost 2 years ago by link2xt <[email protected]>
Move format_flowed to a separate crate

This makes it possible to fuzz test the functions
without exposing the module interface in the d...

89b7ce4c4e97b3e1d369bf7b5ff68d529d5905a5 authored almost 2 years ago by link2xt <[email protected]>
Don't parse the message again after detached signatures validation

If we move the detached signatures validation code out of try_decrypt(), we don't need to conver...

6dc790f4470673835d50ed1ef494e6993a3d2d2d authored almost 2 years ago by iequidoo <[email protected]>
Bump MSRV to 1.63.0

Bumping MSRV from 1.61.0 to 1.63.0, because `arbitrary` crate requires
it and fuzzing crates dep...

7d62df6f1a9aff3812b06f73f7772b822d92b3d9 authored almost 2 years ago by link2xt <[email protected]>
Do not trim leading spaces from message lines

6f7bb8a777991516e2255af221eaafd4ef22327b authored almost 2 years ago by link2xt <[email protected]>
Remove authors field from Cargo metadata

See Rust RFC 3052 [1]. This field is no longer required,
so there is no need to have a filler va...

942f64f04d5780b763934710c60b37d311e029a2 authored almost 2 years ago by link2xt <[email protected]>
Fix nightly clippy warnings

8de7014eebd51a540cd94a3af46030e87253fc3c authored almost 2 years ago by link2xt <[email protected]>
Silence clippy warning about type complexity

d73c4a92a70d309bfc566f1185340c94505d660d authored almost 2 years ago by link2xt <[email protected]>
Make try_decrypt non-async

Private keyring is now loaded outside of try_decrypt

e328de5293689649d097ad6b7be9e918de001a1b authored almost 2 years ago by link2xt <[email protected]>
Use new_alice() instead of new() in mimeparser tests

This way contexts have a private key and attempts to
load it does not result in an error.

93054ef87c0d9c5b76283d54530d5845e431c47a authored almost 2 years ago by link2xt <[email protected]>
Pass private keyring around as a reference

2cd1da5222ca61d6432720778c337d057c3463a0 authored almost 2 years ago by link2xt <[email protected]>
Make decrypt_part synchronous

ed24eac29c860378910aeeb803c8775c4e630b8e authored almost 2 years ago by link2xt <[email protected]>
Make pk_decrypt synchronous

3de53a313f29920934a5de4a4da12df2c2f1777e authored almost 2 years ago by link2xt <[email protected]>
python: pass DC_RS_DEV and DC_RS_TARGET into auditwheels env

Otherwise python binding wheels fail to build with tox 4.0.

6d2b2ac5f99e85f62d4296b691dc933bd41baf1a authored almost 2 years ago by link2xt <[email protected]>
ci: update swatinem/rust-cache action

76cf1707082216cbb7cfbe07cf72e4b218610707 authored almost 2 years ago by link2xt <[email protected]>
Do not add an error if the message is encrypted but not signed

Services like Lacre [1] on Disroot and Inbound Encryption on Posteo [2]
offer to encrypt all inc...

06ead557dcceb072add261d0508762a79227d17a authored almost 2 years ago by link2xt <[email protected]>
Merge "Validate signatures in try_decrypt() even if the message isn't encrypted" (#3859)

7c343411b86e726e8dfbcae6860bb19f6e5c4122 authored almost 2 years ago by link2xt <[email protected]>
Do not return Result from validate_detached_signature

It never returns errors.

736950ab3fb2f0aae957915e132a750ef0f2f510 authored almost 2 years ago by link2xt <[email protected]>
Merge pull request #3835 from deltachat/adb/rpc-client-better-hooks

improve deltachat-rpc-client lib (part #2)

bad04f9a0b6406e3d051a99052a6aa75d391f450 authored almost 2 years ago by Asiel Díaz Benítez <[email protected]>
add Client.run_until()

2ebd3f54e61b22d2170dbc3e5a4ddc12e58fc3a6 authored almost 2 years ago by adbenitez <[email protected]>
add more high-level event filters

adf754ad3232e4f14cd3db0142c8f3fe9f53fa01 authored almost 2 years ago by adbenitez <[email protected]>
improve hook filters

be63e18ebf2d6ddf7a02a8c39839d7a51b843fe4 authored almost 2 years ago by adbenitez <[email protected]>
Validate signatures in try_decrypt() even if the message isn't encrypted (#3844)

This way we don't need a separate code path for signatures validation for unencrypted
messages. ...

ba82ce2798cfdb8f94a47c0340a89c92865df5e5 authored almost 2 years ago by iequidoo <[email protected]>
Move receive_imf tests into a separate file

1f7ad78f4066d567dfe671b9729cdf99bf4d1e02 authored almost 2 years ago by link2xt <[email protected]>
release 1.104.0 (#3857)

3130fdc4f043274a970b6df99b68ebc2692e44ac authored almost 2 years ago by bjoern <[email protected]>
Store relative accounts path in accounts.toml

This makes it possible to move accounts dir, especially useful for bots.

5922fb38da885c005d746b6ae09247ba2e96e2c6 authored almost 2 years ago by link2xt <[email protected]>
Merge "Go back to Rust 1.64.0" (#3856)

d1e313533171ba730f3df4b4e12e490b7914ff10 authored almost 2 years ago by link2xt <[email protected]>
Only go to 1.64 for now

d722b6ba19e70a4aa2fc6854f112a396aec48f7f authored almost 2 years ago by Hocuri <[email protected]>
Prefer encryption for the peer if the message is encrypted or signed with the known key (#3844)

Note that if the message is encrypted, we don't check whether it's signed with an attached key
c...

a3fe105256dd7e6e98c7fc59aa566785373b80a5 authored almost 2 years ago by iequidoo <[email protected]>
Go back to Rust 1.61

as 1.65 makes the iOS build fail.

For Android, it would actually be enough to go back to 1.64, ...

04f68fddd948657c817eca898b4b3c13cb9c3f21 authored almost 2 years ago by Hocuri <[email protected]>
Don't send GroupNameChanged message if the group name doesn't change in terms of

improve_single_line_input() (#3650)

03c273e30f8cbcb5430d02ce49f50d27b883d90f authored almost 2 years ago by iequidoo <[email protected]>
Do not send ephemeral timer updates to unpromoted chats

90c478e58db372b4e566ac140424c4c28a637748 authored almost 2 years ago by link2xt <[email protected]>
Fix cargo clippy and doc errors after Rust update to 1.66

c3a0bb2b77ebeab5466cf4f3be018ca08d442e69 authored almost 2 years ago by iequidoo <[email protected]>
Do not allow missing documentation by default

2cd63234c16a8b0265c97f4ce9f25a2b5e7a3bd9 authored almost 2 years ago by link2xt <[email protected]>
do not `SELECT *` on old tables to fill new ones (#3842)

* do not `SELECT *` on old tables to fill new ones

the old table may contain deprecrated colu...

ccd0842df81c1053397e7fa1c92969cc2b197862 authored almost 2 years ago by bjoern <[email protected]>
Remove unused pytest-async plugin

We use pytest-asyncio instead

2a2db4f526bba4ef3834ecea74ea22812d00fe99 authored almost 2 years ago by link2xt <[email protected]>
Treat attached PGP keys as peer keys with mutual encryption preference (#3778)

21f1439ad88ec507e5d0752bc3b8de4b0336df36 authored almost 2 years ago by iequidoo <[email protected]>
Revert "Fix misplaced info! message" (#3778)

This reverts commit 08de326930d7bb827314f92ddee6da46bfb09220.

1f14767fe92d1e92b008c9884120b5a5b37e337f authored almost 2 years ago by iequidoo <[email protected]>
Revert "mimeparser: assume all Thunderbird users prefer encryption" except for the test (#3778)

This partially reverts commit b341cfd4d928f13d517ef21ea63b31e9d3f6102c.

4cbcd3c606893267a3220115733ab8e8dc4d877a authored almost 2 years ago by iequidoo <[email protected]>
Add new recipients of MUA emails to the group member list (#3781)

0b53c35523726db33f7ae0f0ec78dd91cb3eb52b authored almost 2 years ago by Hocuri <[email protected]>
Add missing documentation to accounts.rs

552a8044b09ed2626b918b062922bd15f8d505df authored almost 2 years ago by link2xt <[email protected]>
Add empty deltachat-jsonrpc/typescript/generated/ folder

Otherwise `cargo test -p deltachat-jsonrpc generate_events_ts_types_definition` fails
if `yerpc`...

cc96c436a9a73adaa2a557a06bc286ea2a5f0cbf authored almost 2 years ago by link2xt <[email protected]>
python: do not use isort 5.11.0

585a6f15a66335759a709aafa7d59d949abb9d26 authored almost 2 years ago by link2xt <[email protected]>
Merge pull request #3798 from deltachat/dependabot/cargo/chrono-0.4.23

f37e50cc714014a396cf127b488d14efd54653b2 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Don't use deprecated chrono functions

3023d3c3585e09c77bda6551238dcdb3fc3b875d authored almost 2 years ago by link2xt <[email protected]>
cargo: bump chrono from 0.4.22 to 0.4.23

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.22 to 0.4.23.
- [Release notes](ht...

08562b645e196e6697fe98ca4dde02574af2cee1 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3813 from deltachat/adb/rpc-client-improvements

python deltachat-rpc-client improvements

edb1d2fb9ed04f5d4b4915ccbd92b27f1bfcabfb authored almost 2 years ago by Asiel Díaz Benítez <[email protected]>
add SystemMessageType and ViewType

9645101de2a1a36a616eec3842e179213d6b965e authored almost 2 years ago by adbenitez <[email protected]>
fix tests

c1bbd6e76618b2eb7089d50c47679cd4bc20f105 authored almost 2 years ago by adbenitez <[email protected]>
Set read/write timeouts for IMAP SOCKS5 streams

bccd79b6be52be12c8a00dfff86af7efe99c3ae9 authored almost 2 years ago by link2xt <[email protected]>
Move Socks5Config to a separate module

109a27c9efc349d03b269808ba4e4a70d556a490 authored almost 2 years ago by link2xt <[email protected]>
Changelog

72ca4c2e1f78d13a7844a3c0b235cb8a2ef5bf36 authored almost 2 years ago by link2xt <[email protected]>
use context.get_config_bool() for Config::Bot everywhere (#3834)

We were already using context.get_config_bool(Config::Bot) in some
places, this unifies this.
...

2fa2ade3ae739041aa851a20e3fad3fcce180f35 authored almost 2 years ago by Hocuri <[email protected]>