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

dc_receive_imf: do not ignore `lookup_by_contact` errors

6aeb21d3af7a84f77a103eca47d0c4377187b1e3 authored almost 3 years ago by link2xt <[email protected]>
Only apply ephemeral timers to non-special chats

90d8c8baf55777c1988ce534b49c51190c1003d9 authored almost 3 years ago by link2xt <[email protected]>
Trash messages instead of hiding them

7968f5519186a820ebe2f39211917fd51498058f authored almost 3 years ago by link2xt <[email protected]>
Make `is_dc_message` and `allow_creation` immutable

4747ae2f1c697955091239dbb0c14dfe436f4305 authored almost 3 years ago by link2xt <[email protected]>
Use system resolver configuration instead of Google DNS for MX queries

33aa3556d2d55deb98f84b20cce0c7f71cab6ce4 authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2768 from deltachat/dependabot/cargo/syn-1.0.81

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

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

0d3f90770eef3daf0aed07ba75280d2f369f2e4d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2774 from deltachat/dependabot/cargo/stop-token-0.6.1

51a4f0aa76b075729c797886b004b62b43b7c0eb authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fixup! Modernize python setup

ebb89e20b4be6110f504a945dacf51ad033a81cc authored almost 3 years ago by link2xt <[email protected]>
cargo: bump stop-token from 0.6.0 to 0.6.1

Bumps [stop-token](https://github.com/async-rs/stop-token) from 0.6.0 to 0.6.1.
- [Release notes...

8fc60e321b553bbcf0c161de4d9d97232eed4d64 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
receive_imf: simplify message state calculation

- Make `state` variable immutable.
- Don't mark contact requests as fresh when fetching existing...

8ef6b6089f46fa600c49dbf5e4834714257b342a authored almost 3 years ago by link2xt <[email protected]>
Modernize python setup

Use pyproject.toml instead of deprecated setup.py arguments and unpin dependencies in tox.ini.

5b5b26122e33a7cab795b91a3c2bdafb22a107ce authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2765 from deltachat/dependabot/cargo/libc-0.2.105

300f5be4f3ff9823272f346ce518b3764a25db21 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add missing DC_STR_* constants (#2767)

c5d47ffcb0e4b5507e2ed3893e653bab7a4cb554 authored almost 3 years ago by bjoern <[email protected]>
non-blocking group QR joins (#2508)

* refactor: cleanup send_handshake_msg()

- rename to send_alice_handshake_msg() as used by Al...

3b7b8ea0f1f8b9c9d300388768eed069be59c8be authored almost 3 years ago by bjoern <[email protected]>
cargo: bump libc from 0.2.104 to 0.2.105

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

59739ee5c9398961673b74a84843be7eec304289 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test only: also send+receive a message in the SELF-chat-test (#2764)

* also send+receive a message in the SELF-chat-test

* use get_last_msg_in() instead of code c...

63207eb681cabbfd4c8b941893ddb4ce814c2985 authored almost 3 years ago by bjoern <[email protected]>
add multi-device sync (#2669)

* add basic multi-device-sync functions

* generate json

* add context.parse_sync_items()
...

65f09c238b6ee58469134f845a936bfc050895e4 authored almost 3 years ago by bjoern <[email protected]>
Merge pull request #2760 from deltachat/dependabot/cargo/libc-0.2.104

bb97d842df9726b6d1b99125b32a7f969bf0f6ca authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2762 from deltachat/dependabot/cargo/backtrace-0.3.62

4dba5ab5f9aa12a9ae0c857d1b67e6959b53d576 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2759 from deltachat/dependabot/cargo/stop-token-0.6.0

4c0e46fd44e003d694b0b19b1f0c9c9a22815a02 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove double reference from lookup_chat_by_reply argument

ee3b40a59acfabebe9525a6bb34c6ad567edafed authored almost 3 years ago by link2xt <[email protected]>
Remove unnecessary `mut` qualifier

e511b87955c0946d599594f59e163d404cd485b4 authored almost 3 years ago by link2xt <[email protected]>
cargo: bump backtrace from 0.3.61 to 0.3.62

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

53f51ad31266b158e6076ffc74314c37936fef05 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.103 to 0.2.104

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

3878c4f041a24915773747f15e8cfd6a116ddd3b authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump stop-token from 0.5.1 to 0.6.0

Bumps [stop-token](https://github.com/async-rs/stop-token) from 0.5.1 to 0.6.0.
- [Release notes...

499e4d32425c5732f5812f7b635f41907e7b2506 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Get back stack traces and error messages when tests fail (#2758)

Before this PR, when a test failed, we often got:

```
thread panicked while processing panic...

b5d0907090e6b6730c26b1d67facb40f0bd549d0 authored about 3 years ago by Hocuri <[email protected]>
Add DC_EVENT_SELFAVATAR_CHANGED (#2742)

* Add DC_EVENT_SELFAVATAR_CHANGED

* Add test.

Unfortunately I can't easily also test that ...

6613fa67ee4ddfb8b1e9f5f3338c553df715acee authored about 3 years ago by Hocuri <[email protected]>
add let's encrypt certificate missing on some older android devices (#2752)

* add let's encrypt certificate missing on some older android devices

* create Certificate wi...

41ec380b55c98222f7afbfd2d74f43cbc8a49373 authored about 3 years ago by bjoern <[email protected]>
Merge pull request #2746 from deltachat/dependabot/cargo/thiserror-1.0.30

7fb305e898703e1a269f55cefaad24a926b96c6f authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2753 from deltachat/dependabot/cargo/stop-token-0.5.1

d4255a497987e80055c6ee259f994d72d1eeda59 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump stop-token from 0.4.0 to 0.5.1

Bumps [stop-token](https://github.com/async-rs/stop-token) from 0.4.0 to 0.5.1.
- [Release notes...

b21dcd17b74e6ac322fc453eb0fe4d3035419768 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
priorize CertificateChecks setting from user over the one from provider-db (#2749)

* priorize CertificateChecks setting from user over the one from provider-db

* avoid some dup...

0caea85d16ac8d6d0ac910b2fc9b131bc2086003 authored about 3 years ago by bjoern <[email protected]>
cargo: bump thiserror from 1.0.29 to 1.0.30

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

42e0fb5eb9f240314d8cfe927cb4d8f721771a66 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: update strum to 0.22

6061d71492f6a35ede8f6c8342fd1d889dd1d769 authored about 3 years ago by link2xt <[email protected]>
Refactor qr module

dbd8814d2cfa4c4714213b2c81ed02300f08fe16 authored about 3 years ago by link2xt <[email protected]>
Remove `get_summarytext_by_raw`

Use `Summary.truncated_text()` instead.

Co-Authored-By: Floris Bruynooghe <[email protected]>

a3562c5940b078f8028bd281d7ed27b934f8d7d9 authored about 3 years ago by link2xt <[email protected]>
Merge pull request #2697 from deltachat/dependabot/cargo/async-tar-0.4.2

49b07c1c6ab55648c34ce40c79065b93c0c4bcec authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2732 from deltachat/dependabot/cargo/stop-token-0.4.0

51d220f1e048340fab1e94b1bad2abb475b21020 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump stop-token from 0.2.0 to 0.4.0

Bumps [stop-token](https://github.com/async-rs/stop-token) from 0.2.0 to 0.4.0.
- [Release notes...

9f81a94d8660dcc5cf1e1b2b9a02aa793bce18f6 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump async-tar from 0.3.0 to 0.4.2

Bumps [async-tar](https://github.com/dignifiedquire/async-tar) from 0.3.0 to 0.4.2.
- [Release n...

f6098fc9316aa541b03e979181a1cb438a72e6be authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dc_receive_imf: simplify timestamp calculation

Reduce the number of mutable variables and out parameters in
`add_parts`.

Also don't call `dc_c...

6e3c2fc8390d3e454016c875bf591e474d94ace8 authored about 3 years ago by link2xt <[email protected]>
Increase MSRV to 1.51.0 and `cargo update`

30e616f74f1e04ba8ffdc31d72af197ca8c8d853 authored about 3 years ago by link2xt <[email protected]>
Fix: Don't update quota in an endless loop (#2726)

The problem was:
When opening the connectivity view while there is no network,
get_connectivit...

5e29cae81acd7a7264499c52d1695b571ae10ee0 authored about 3 years ago by Hocuri <[email protected]>
prepare 1.61 (#2715)

* update changelog for 1.61

* adapt hints in version-helper

* bump version to 1.61.0

1ee19bf3cac301f79fbe8368970e43d60736fc66 authored about 3 years ago by bjoern <[email protected]>
fix "QR process failed" error and add a test (#2725)

* better readable enum

* add a failing test

* let new secure-joins abort existing ones

...

b18bdd1b006c0523a0926f8d0c5f5cf9c6d2bd68 authored about 3 years ago by bjoern <[email protected]>
Remove unused Imap.interrupt

It is always set to `None`.

6c59b0de859ca4fad9ff11be92ec9d0170b1f0b0 authored about 3 years ago by link2xt <[email protected]>
Merge pull request #2717 from deltachat/dependabot/cargo/smallvec-1.7.0

c1d82ad41770fb430445b45d8f0cadceee373641 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2716 from deltachat/dependabot/cargo/pretty_assertions-1.0.0

ba931773d14c8505bedf1cdc112c39a57058640d authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
make string `123 MiB of 456 MiB used` translatable (#2723)

b6f88a9fcabfab03118ff853193e1086e1cfae30 authored about 3 years ago by bjoern <[email protected]>
add some more hints and missing crosslinks to dc_get_chat_type() (#2724)

b0902102a2af4300225bd1e3eb6844396aece4e0 authored about 3 years ago by bjoern <[email protected]>
extend forward-test by broadcasts (#2722)

4f19036408a594955cb291680e45d83c31321d06 authored about 3 years ago by bjoern <[email protected]>
Merge pull request #2720 from deltachat/dependabot/cargo/async-smtp-3e7a8f3

fe1f9c0ed9b490270154c2f5c9e72e45aa5d49f5 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
broadcasts (#2707)

* add Chattype::Broadcast and create_broadcast_list()

* do not disclose recipients for broadc...

bcadd0cd5c49d5d0e94b191623e8dd5a4b2aa6d8 authored about 3 years ago by bjoern <[email protected]>
do not leak group names on forwarding, add tests for that (#2719)

* add a test to check no possibly sensible data are forwarded

* do not leak group names on fo...

30a3da97dae6ff8116f7c8baff86191263d9761b authored about 3 years ago by bjoern <[email protected]>
cargo: bump async-smtp from `2c21f5f` to `3e7a8f3`

Bumps [async-smtp](https://github.com/async-email/async-smtp) from `2c21f5f` to `3e7a8f3`.
- [Re...

a8b2a201465a446507b9990797da612743fe7ec6 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update provider database (#2718)

82819a642f7a6518b846f6e51e70830cfd59c8ae authored about 3 years ago by bjoern <[email protected]>
cargo: bump smallvec from 1.6.1 to 1.7.0

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.6.1 to 1.7.0.
- [Release notes](...

3960d4129e701f2d1ab59148904f18ea59194583 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump pretty_assertions from 0.7.2 to 1.0.0

Bumps [pretty_assertions](https://github.com/colin-kiegel/rust-pretty-assertions) from 0.7.2 to ...

e405ddf080054f414a5b7b6dcc8cb22324700ad0 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2698 from deltachat/dependabot/cargo/rustyline-9.0.0

1eadbbb7cdc999ea70fc59821e7513a242009a69 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
move create_multiuser_record() to ChatId (#2706)

this is needed for targeting "non-blocking group QR joins"
as create_multiuser_record() would a...

941b8caa8b0d527a00e42114ca3dd406417d1a76 authored about 3 years ago by bjoern <[email protected]>
set message-state OutMdnRcvd on first read-receipt (#2699)

in the past, group-messages were marked as "read by recipient"
only when at least 50% of the gr...

95bce993ad747ce323ee554a4b7a1af3338f54c4 authored about 3 years ago by bjoern <[email protected]>
Try to lock strict TLS if certificate checks are automatic

acbf363fc823c8de844023fcdf652c30af6f4f68 authored about 3 years ago by link2xt <[email protected]>
Emit events from account manager

Errors and warnings are emitted with a special 0 account ID.

2309c7ca13d071f789f9572e2dcb8bd0eecd757a authored about 3 years ago by link2xt <[email protected]>
Downgrade zeroize_derive to 1.1.0

Version 1.2.0 is not supported by Rust 1.48.0

89d8b261928c3dad738ddba4d29058616a98f89b authored about 3 years ago by link2xt <[email protected]>
Remove minor versions from deltachat_derive and deltachat-ffi

Also run `cargo update`

ee32a7b00ad4294e90ac8e7779f5f18f3cb9b35c authored about 3 years ago by link2xt <[email protected]>
Create configured folders if they are deleted

1dbbf6b3bebc47f328183ad11940809bcb9c5fa5 authored about 3 years ago by link2xt <[email protected]>
Accept &str instead of AsRef<str> in fetch_new_mesages()

f8a4a88fb290b68532c73ebf09a568d35cb6ab24 authored about 3 years ago by link2xt <[email protected]>
ephemeral: always apply timers from system messages

Also extend the tests to catch regressions.

3096193d5846ed487cc4b40c0e4be4c42a067f7e authored about 3 years ago by link2xt <[email protected]>
add parameter description for DC_EVENT_CHAT_EPHEMERAL_TIMER_MODIFIED (#2705)

* add parameter description for DC_EVENT_CHAT_EPHEMERAL_TIMER_MODIFIED

* Update deltachat-ffi...

d8b47dc4aad59e97c60c133f26f3b143490bd7a8 authored about 3 years ago by cyBerta <[email protected]>
let quota-warning reappear after import, rewarn at 95% (#2702)

* let quota-warning reappear after import

an import removes all device-messages,
including t...

a5826d6a065231d4a8b6ac000e74c29627a5fc76 authored about 3 years ago by bjoern <[email protected]>
cargo: bump rustyline from 8.2.0 to 9.0.0

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

5df0be8311e8efc613fdfa24ce13890d12ada30b authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
make connectivity and quota views translatable (#2694)

* add missing stock strings for connectivity and quota

* reword quota error

* use 'Incomin...

66a5e0743dce03fe1aa97b66ae7c2105b825f53d authored about 3 years ago by bjoern <[email protected]>
emit `MsgsChanged(chat_id, 0)` on full downloads (#2696)

before, MsgsChanged(chat_id, new_msg_id) was emitted,
but that does not cover the deleted messa...

43d1d9b1b39b981608ff6d40f9e0d797e1c0b47f authored about 3 years ago by bjoern <[email protected]>
implement `set/get_ui_config()` resurrection (#2672)

* Implement set/get_ui_config and use those methods if config string starts with 'ui.'

* use ...

3e0f601212cbe572e1d2d6794a0361c0f383ea89 authored about 3 years ago by bjoern <[email protected]>
ephemeral: add failing rollback protection test

b07e20b955ad822906d150b7deedb6fb5c7aa126 authored about 3 years ago by link2xt <[email protected]>
Fix ephemeral timer rollback protection

Implement get_previous_message() that only looks for the last
Message-ID in the References: head...

085a899de2a0284d7217d97d295a3dfdead48c46 authored about 3 years ago by link2xt <[email protected]>
Notify about incoming contact requests

4e8724694a641f021d56a20ca76e5ec1426f5cf7 authored about 3 years ago by link2xt <[email protected]>
Resultification

47bf67e658cf59cddf2b304c54a29a7a2f792d84 authored about 3 years ago by link2xt <[email protected]>
Deduplicate peerstates during housekeeping

7bb7748b6b0c40dd19b86f2855524de8c25046f7 authored about 3 years ago by link2xt <[email protected]>
chore add .DS_Store to gitignore

b33ad05c3be616eb22cdf3d9fb8edfad7012c193 authored about 3 years ago by Simon Laux <[email protected]>
document DC_STATE and DC_CHAT_TYPE explicitly (#2688)

* document DC_STATE explicitly and add real hyperlinks

* document DC_CHAT_TYPE explicitly

...

398cea6466f6c2ffaa9c6f9feb76bb366f08d5f3 authored about 3 years ago by bjoern <[email protected]>
Fix clippy warnings in repl

1afd2f2d66d7d26c3865dfdae50a61a88d9e49d9 authored about 3 years ago by link2xt <[email protected]>
Remove minor versions from Cargo.toml

48f1ef3641f43a362f03708eff51c74a90ea8778 authored about 3 years ago by link2xt <[email protected]>
Update OpenSSL

e95911a48452b270e6a308c51afd1c5b4063da4c authored about 3 years ago by link2xt <[email protected]>
Log all decisions when applying ephemeral timer to chats

This should make it easier to debug problems related to timer
rollbacks and reported failure to ...

b1af486e109e0f76df55090c4f256cce84cf9f5f authored about 3 years ago by link2xt <[email protected]>
better names for more mailinglist-types (#2685)

* add a test for xing mailinglists

* strip long hash-prefixes from mailinglist name if we got...

bffb41326c1aaaf56ff2a7daf01f4deb7e582b1d authored about 3 years ago by bjoern <[email protected]>
Merge pull request #2683 from deltachat/dependabot/cargo/anyhow-1.0.44

c5320551539f4c108334c836fc15847279bd0e01 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2686 from deltachat/dependabot/cargo/serde_json-1.0.68

be595f86011d365fd89c7482a296597228b80636 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
do not use term Message-ID for msg_id, clarify that on downloading also complete replacements may happen. (#2684)

1d1d98e02b7d5e308ca278ec028bec3b5662af15 authored about 3 years ago by bjoern <[email protected]>
cargo: bump serde_json from 1.0.67 to 1.0.68

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

771e84af6ec70ad3d4efee58150318b139ac1462 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump anyhow from 1.0.43 to 1.0.44

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

bbfed20d3423a09e9d110ef118abce2506f1f2b1 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
download on demand (#2631)

* draft a download-api

* basic implementation

* allow partial downloads for protected chat...

0f2095947cd4feadbee4129d8fdf8ad6f74380b8 authored about 3 years ago by bjoern <[email protected]>
Fix: Recognize ndns that put the headers into "message/global-headers" part (Improve ndn detection) (#2598)

I sent a message, and the ndn (Non Delivery Notification) was not parsed correctly, so here come...

46956caf7563712065aa24bbafafccb2c93183e2 authored about 3 years ago by Hocuri <[email protected]>
Use saturating addition for ephemeral timers

Integer overflows crash the application by default.

On a first sight this is only a potential c...

6f3dd7f0c2d58b9e466800bacb4d1c0d8cb12ed0 authored about 3 years ago by link2xt <[email protected]>
imap: remove unnecessary Imap.connected variable

It is always the same as Imap.session.is_some().

15dcd62652b67658910c860987d7847a6315c353 authored about 3 years ago by link2xt <[email protected]>
get correct names of .xt.local mailinglists (#2665)

* add a test for .xt.local mailinglists

* get correct names of .xt.local mailinglists

thes...

da2f30786bb41d5eaed66192d8cd05e10fde7efe authored about 3 years ago by bjoern <[email protected]>
simpler subject of Autocrypt-Setup-Message (#2673)

since some time, core handles per-message-subjects
and Mimefactory also picks that up.

there...

50a5e715d2652fde684e610243604ada862a61a8 authored about 3 years ago by bjoern <[email protected]>
Update changelog

1bef623c89b6de0e564e80514a461dee5039601e authored about 3 years ago by link2xt <[email protected]>
Ignore MDNs sent to self

These sometimes arrive happen due to a bug in previous versions of
Delta Chat.

7745db831064ff6b8e1efb142b422abf32d74e2c authored about 3 years ago by link2xt <[email protected]>