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

api!(python): use dc_contact_get_verifier_id()

get_verifier() returns a Contact rather than an address now

dc_contact_get_verifier_addr() is u...

ef4d2a7ed033f2e865addb4458785b81367102b6 authored about 1 year ago by link2xt <[email protected]>
Merge stable into master

5daa6274e8bdfb9899aed48ce7e244310822e939 authored about 1 year ago by link2xt <[email protected]>
fix: do not put the status footer into reaction MIME parts

6d2ac304614272e8356637ec7e9be2d2f85d9e32 authored about 1 year ago by link2xt <[email protected]>
Fix link to the template documentation of git-cliff

The old link gives me 404

d109a1b27f516bf123892c03599999556befdccc authored about 1 year ago by Hocuri <[email protected]>
fix: initialise last_msg_id to the highest known row id

Otherwise existing bots migrating to get_next_msgs()
are trying to process all the messages they...

33a203d56e6e7f4b3798a5e1276a6a0bdf96e5bd authored about 1 year ago by link2xt <[email protected]>
chore(cargo): update `tungstenite` to fix RUSTSEC-2023-0065

Used `cargo update -p axum`.

a19811f37983183c8c7451bd7c136fc1bac38ecc authored about 1 year ago by link2xt <[email protected]>
api!: return DC_CONTACT_ID_SELF from dc_contact_get_verifier_id() for directly verified contacts

f23023961ea311e398e73b9b49efa04d8c45b44d authored about 1 year ago by link2xt <[email protected]>
refactor: flatten create_or_lookup_mailinglist()

b463a0566e47182f640137238d5f2f2662ba1c54 authored about 1 year ago by link2xt <[email protected]>
refactor: do not ignore errors in get_kml()

This removes unnecessary warning
"mimefactory: could not send location: No locations processed"
...

38d5743c06993452e542332aaf16e9a98d502651 authored about 1 year ago by link2xt <[email protected]>
fix: trash only empty *text* parts when location.kml is attached

If the message contains other attachment parts
such as images, they should not go into trash.

6990312051efddbb59a221c6adca0ec538eaed26 authored about 1 year ago by link2xt <[email protected]>
refactor: resultify location::set()

815c1b9c491a24eac56a547c2fbe9ee45dc8c0ea authored about 1 year ago by link2xt <[email protected]>
test: test send_location

a7cf51868b252318b4b6793fc9939bb678e94c8c authored about 1 year ago by link2xt <[email protected]>
refactor: flatten process_report()

88bba83383a6704eb9f597d744008c60413eccd4 authored about 1 year ago by link2xt <[email protected]>
refactor: improve comment about `Ratelimit`

A few people got the impression that if you send 6 messages
in a burst you'll only be able to se...

b1d517398d46220eec934f62ae6799866d9cc34f authored about 1 year ago by WofWca <[email protected]>
fix: require valid email addresses in dc_provider_new_from_email[_with_dns]()

4e5b41f150c32e1f8ff1e0346bde44defd98dfc2 authored about 1 year ago by link2xt <[email protected]>
test that update.document is not forwarded

the test is failing currently

968cc653236a47e529f8f76521390f28707f21cc authored about 1 year ago by B. Petersen <[email protected]>
reset document.update on forwarding

this fixes the test test_forward_webxdc_instance()

56b2361f01e9de9f3bfa262865a8fdd134e22f7a authored about 1 year ago by B. Petersen <[email protected]>
refactor: flatten `GENERATED_PREFIX` check in `receive_imf_inner`

d0ee21e6dcf0ffe9bf6120b5e7dd6c4d4beb0d59 authored about 1 year ago by link2xt <[email protected]>
refactor: flatten `lookup_chat_by_reply`

a1345f2542679ff44846d76739d8abe5864e1eb5 authored about 1 year ago by link2xt <[email protected]>
fix: wrap base64-encoded parts to 76 characters

This is an RFC 2045 requirement for base64-encoded MIME parts.
Previously referenced RFC 5322 re...

f290fe08713ce834e0cd713ad9557997563682e8 authored about 1 year ago by link2xt <[email protected]>
Merge pull request #4742 from deltachat/dependabot/cargo/fuzz/quinn-proto-0.9.5

c41687586caa45086648a84a0a0b279b79efb3d9 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge tag 'v1.123.0'

59a3bc0ff43863965372acecd93034efbb4160a3 authored about 1 year ago by link2xt <[email protected]>
chore(release): prepare for 1.123.0

aa78e82fedb033738d0568c18778f3f11d69fd7e authored about 1 year ago by link2xt <[email protected]>
chore(deps): update OpenSSL from 3.1.2 to 3.1.3

d4e670d5e9b129f4b1cb7f3754e0f4daa3bdddcf authored about 1 year ago by link2xt <[email protected]>
api!: make dc_jsonrpc_blocking_call accept JSON-RPC request

4553c6521fcd261948cbffccc658d682ede475be authored about 1 year ago by link2xt <[email protected]>
chore(deps): bump quinn-proto from 0.9.2 to 0.9.5 in /fuzz

Bumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.9.2 to 0.9.5.
- [Release notes](ht...

a42a6ca18c2106ecc9cb625a8538b4404d2f4eed authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(imex): use "default" in the filename of the default key

Previously the logic was inverted, default key was exported with a number
and all other keys wer...

f5c36043f696bbbb82b494aca3fe984ee55e9f69 authored about 1 year ago by link2xt <[email protected]>
api: make it possible to import secret key from a file

Previously it was required that a directory path is provided to the import API.
Now it is possib...

e72d527d88ce3363e2c87f1afd079bfad648338d authored about 1 year ago by link2xt <[email protected]>
fix: lookup_chat_by_reply(): Skip not fully downloaded and undecipherable messages (#4676)

Such a message may be assigned to a wrong chat (e.g. undecipherable group msgs often get assigne...

676f311f97d839d3bdcd1be64bf0bc49501f03e8 authored about 1 year ago by iequidoo <[email protected]>
fix: lookup_chat_by_reply(): Skip undecipherable parent messages created by older versions (#4676)

It's just a dirty hack checking the error prefix, but as undecipherable messages are remembered ...

b227ff87dc0edc4d81a365c2fcac64cb94218629 authored about 1 year ago by iequidoo <[email protected]>
build(coredeps): only run `yum` if it is available

musllinux is based on Alpine and has no yum

061d091c971ac8cb860f92e6e81c298dcffa8f26 authored about 1 year ago by link2xt <[email protected]>
build(coredeps): install perl-IPC-Cmd

It is required to configure OpenSSL 3.0.

e7617f0abd0ebd15c48960b9d5ea210698a57f3f authored about 1 year ago by link2xt <[email protected]>
Merge tag 'v1.122.0'

790e867af0da10040e68961c2347d36c905e1182 authored about 1 year ago by link2xt <[email protected]>
chore(release): prepare for 1.122.0

f02299c06cad087397ae5f18d02cc805ebcff6c3 authored about 1 year ago by link2xt <[email protected]>
chore(cargo): update to OpenSSL 3.0

OpenSSL 1.1.1 has reached End of Life:
https://www.openssl.org/blog/blog/2023/09/11/eol-111/

ed781af52ca7aec899b9d8990909c4409c392bf0 authored about 1 year ago by link2xt <[email protected]>
fix: reopen all connections on database passpharse change

Previously only one connection, the one used to change the key,
was working after passphrase cha...

67043177a91d54bb986619a1460e43b97fe58d26 authored about 1 year ago by link2xt <[email protected]>
feat: add RSA-4096 key generation support

49cc5fb673124efc5911eddca9181403774f5184 authored about 1 year ago by link2xt <[email protected]>
refactor(pgp): add constants for encryption algorithm and hash

These constants are current defaults in `pgp` crate,
this change would prevent accidental change...

68c95dee17459eee8c9b34185fdaf19b53c790a0 authored about 1 year ago by link2xt <[email protected]>
fix: apply_group_changes(): Forbid membership changes from possible non-members (#3782)

It can be not good for membership consistency if we missed a message adding a member, but improv...

9bd7ab728035f44e6155e5254bd51f38d9493c97 authored about 1 year ago by iequidoo <[email protected]>
build(python): add link to mastodon into projects.urls

Such links are displayed on PyPI with mastodon icon.

7a359f631863e3173f39fbac870fbc02b15c482c authored about 1 year ago by link2xt <[email protected]>
fix: do not block new group chats if 1:1 chat is blocked

1:1 chat may be blocked while the contact is not
if 1:1 chat was created as a result of scanning...

38b31aa88dcfa3632022ecf0835a9b386f2b1674 authored about 1 year ago by link2xt <[email protected]>
fix: ChatId::parent_query(): Don't filter out OutPending and OutFailed messages

The new message for which `parent_query()` is done may assume that it will be received in a cont...

212fbc125cb6fb100d31a9b66442370171daab48 authored about 1 year ago by iequidoo <[email protected]>
fix: Switch to original Hocuri's group membership consistency algo (#3782)(#4624)

- If we don't know the parent (=In-Reply-To) message, then completely recreate the group member ...

e12e026bd80ea7d468e35f200011a65afc75f3ad authored about 1 year ago by iequidoo <[email protected]>
api(jsonrpc): return only chat IDs for similar chats

This is already the way `get_chatlist_entries` works.

`get_similar_chatlist_entries` is renamed...

2939de013b8821350c8422a9d26050be092da2b0 authored about 1 year ago by link2xt <[email protected]>
chore(cargo): bump webpki from 0.22.0 to 0.22.1

4a0585404a0a5f2e3edb4257a69d63efeb199ef3 authored about 1 year ago by link2xt <[email protected]>
chore(cargo): bump webpki from 0.22.0 to 0.22.1

0562e23ee0fffe67b4187669c3e3938fb9ff667a authored about 1 year ago by link2xt <[email protected]>
Merge tag 'v1.121.0'

dcbf5996c2cb302b3ece2450918f8da53c255fa7 authored about 1 year ago by link2xt <[email protected]>
chore(release): prepare for 1.121.0

a8551510cdb5be7a35ebd3574df79d15a4fa471a authored about 1 year ago by link2xt <[email protected]>
refactor: make set_msg_failed accept &mut Message instead of MsgId

087f6edd0ca17beec4ffad5f77f96e75b428b3b8 authored about 1 year ago by link2xt <[email protected]>
docs: document `range` argument of `render_webxdc_status_update_object()`

d6b7ee04a093f3fd5572b7416c815a78c394d6f0 authored about 1 year ago by link2xt <[email protected]>
docs: comment that msgs_status_updates.update_item_read column is unused

7b24f9b7a4aee31d453d6c9d324b522c9ae3bd03 authored about 1 year ago by link2xt <[email protected]>
docs: document WebXDC-related SQL tables

7aac4bfc835148be24209d9744626b8de70dbdd6 authored about 1 year ago by link2xt <[email protected]>
refactor: resultify set_msg_failed()

27e177dc05ad68d83648ffa34e869076dd1b371a authored about 1 year ago by link2xt <[email protected]>
fix: do not ignore chat loading errors in forward_msgs()

ee715da078eccba725038b35b756d26e7ebcb1d9 authored about 1 year ago by link2xt <[email protected]>
refactor: remove unnecessary local variable `save_param`

ab1c7ebbe27aaa2b00ded10cc7f8ded2973e47e9 authored about 1 year ago by link2xt <[email protected]>
fix: reset MIME type if passed to set_file value is `None`

1ba69dbb9bce5ddcab88456583a23d2506ed4472 authored about 1 year ago by link2xt <[email protected]>
api: add Message.set_file_from_bytes() API

17a6c88cc7f4d774a9ef926943e0bb8cf7af6da7 authored about 1 year ago by link2xt <[email protected]>
refactor: use let-else in resend_msgs()

80fac3f1b8623f11f2e78a158d9759a4f7293c2d authored about 1 year ago by link2xt <[email protected]>
fix: do not ignore errors in `try_calc_and_set_dimensions`

2fdb9f8b7ea198ea7405214d11053f840957cb92 authored about 1 year ago by link2xt <[email protected]>
refactor: move try_calc_and_set_dimensions() call to prepare_msg_blob()

a74b00c3f95a96eb9762cef206b0729814781e9f authored about 1 year ago by link2xt <[email protected]>
fix: update passed by reference Message in prepare_msg_raw()

dc4396a699296c6ffd45c2bcf0b1a642eca005d1 authored about 1 year ago by link2xt <[email protected]>
refactor: accept &mut Message in create_send_msg_job()

d5c5ff8b3f2685d6b04baeacccc850e883d7896d authored about 1 year ago by link2xt <[email protected]>
build: build node packages on Ubuntu 18.04

Debian 10 has glibc 2.28, so packages built with it
do not work on Ubuntu 18.04.

b36b902eeb14bbd14ce4fc127d18baf4b4383c7b authored about 1 year ago by link2xt <[email protected]>
Merge pull request #4664 from deltachat/dependabot/cargo/strum_macros-0.25.2

f7a47e60cd1a4d1ac8fd274d4cc580dbeecdfb62 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: add ChatId::get_timestamp()

1d9702e9e77cfe559baf59c343e5021d405a18b8 authored about 1 year ago by link2xt <[email protected]>
feat: add API to get similar chats

30024abb6c8eda4bdbdcacf07a29bc053c06637a authored about 1 year ago by link2xt <[email protected]>
fix: do not allow dots at the end of email addresses

ee2eae63d67ebd28f7b891f66507803da51e30c8 authored about 1 year ago by link2xt <[email protected]>
api: add dc_context_change_passphrase()

cd477936b5e156e8b972db780b82f404106eb490 authored about 1 year ago by link2xt <[email protected]>
fix: Clear VerifiedOneOnOneChats config on backup (#4681)

If the user makes a backup from a UI that supports the experimental verified 1:1 chats (e.g. nig...

2587ebbacdf1e5252f0de05473de2ecc020e2ed5 authored about 1 year ago by Hocuri <[email protected]>
refactor(provider): create provider database entries at compile time

According to cargo-llvm-lines it reduces the number of lines
in the crate by 0.7%.

dbe9d7e34e68e75f1ef35e7a7d5cf92dd70603bc authored about 1 year ago by link2xt <[email protected]>
Merge pull request #4680 from deltachat/dependabot/cargo/regex-1.9.5

4815e9b990ddc129421388629dcb0dbd8eecaf1d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump regex from 1.9.1 to 1.9.5

Bumps [regex](https://github.com/rust-lang/regex) from 1.9.1 to 1.9.5.
- [Release notes](https:/...

f05b0ddf046155471dc33b9ed1db6e6cd625c11d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump trust-dns-resolver from 0.22.0 to 0.23.0

Bumps [trust-dns-resolver](https://github.com/bluejekyll/trust-dns) from 0.22.0 to 0.23.0.
- [Re...

178fc1736d2d65d41442fc7226bf75780c097bd1 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AsyncResolver::tokio does not return a Result anymore

e9811fb6da5409eceefc829fba026388aea85bfa authored about 1 year ago by link2xt <[email protected]>
chore: remove idna from deny.toml

f94d34c94b5f00aaf3c3571065d3bcf5a4c2021a authored about 1 year ago by link2xt <[email protected]>
chore(cargo): bump axum from 0.6.19 to 0.6.20

Bumps [axum](https://github.com/tokio-rs/axum) from 0.6.19 to 0.6.20.
- [Release notes](https://...

54d632adafc37fabf791619ddf5dc6cc0d7b68bf authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge remote-tracking branch 'origin/stable'

ae939e79da9657141719317e2fdabea4b9c7503b authored about 1 year ago by Hocuri <[email protected]>
refactor: make get_abs_path non-generic

Generic functions compile into multiple implementations,
increasing number of lines for LLVM to ...

49f143e0d576424bc7671068aeda6a83e5e6f60d authored about 1 year ago by link2xt <[email protected]>
refactor: use slices instead of vectors in provider database

9d7bdf369dfdac11f9a16e3f3ca8c1e13c280018 authored about 1 year ago by link2xt <[email protected]>
Merge pull request #4675 from deltachat/dependabot/cargo/backtrace-0.3.69

e12ef805a9503c1d68b8f2a0744d0d57bde3199e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump log from 0.4.19 to 0.4.20

Bumps [log](https://github.com/rust-lang/log) from 0.4.19 to 0.4.20.
- [Release notes](https://g...

b36acb2dc0ba6aa878e1854afdff3e4d4196d1da authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump typescript-type-def from 0.5.7 to 0.5.8

Bumps [typescript-type-def](https://github.com/dbeckwith/rust-typescript-type-def) from 0.5.7 to...

1b883ae3fa09fe062935f14e751eea5216b0424c authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump serde from 1.0.180 to 1.0.188

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

72c94e1037b5a96fc1b22ebb89ca8d8e0fda1b42 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
remove aiodns optional dependency from required dependencies

a270db1d8790b3f54cf955106b7e50a13e82864f authored about 1 year ago by adbenitez <[email protected]>
chore(cargo): bump serde_json from 1.0.104 to 1.0.105

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

0a4c993bb8c9284f0cce4e37ddc8d77c22e054f6 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove `winreg` entry from deny.toml

ec56134583c69057bd3f07e115d2940680484d05 authored about 1 year ago by link2xt <[email protected]>
chore(cargo): bump reqwest from 0.11.18 to 0.11.20

Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.18 to 0.11.20.
- [Release note...

d8bf1c16918ea633d2668ccaef038039a526f59e authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tempfile from 3.7.0 to 3.8.0

Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.7.0 to 3.8.0.
- [Changelog](https...

8ac1754e18d320666dcaf44d55a7ad36fd413b5a authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump quote from 1.0.32 to 1.0.33

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

e1f1143919eb6f93d50f232f8c237551eff4a2fe authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump image from 0.24.6 to 0.24.7

Bumps [image](https://github.com/image-rs/image) from 0.24.6 to 0.24.7.
- [Changelog](https://gi...

d9e38289c42329df1d6b6dbdc7452172c4e8b14a authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump backtrace from 0.3.68 to 0.3.69

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

486050d0b83875ffe9faf4abe0e364f76a948e80 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump tokio from 1.29.1 to 1.32.0

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

828c90ac3df85f5a4f4ac90bfdd90c23d05b89fe authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump schemars from 0.8.12 to 0.8.13

Bumps [schemars](https://github.com/GREsau/schemars) from 0.8.12 to 0.8.13.
- [Release notes](ht...

ab09ecce7eaaf03f057188978ac3fe70324bf3cb authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump url from 2.4.0 to 2.4.1

Bumps [url](https://github.com/servo/rust-url) from 2.4.0 to 2.4.1.
- [Release notes](https://gi...

aebad2eb10616a491a5ef90084c1fc24d6430159 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump thiserror from 1.0.44 to 1.0.47

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

2a39a85d9ea0c7fbfddff4e3884bb7100a95b04a authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump anyhow from 1.0.72 to 1.0.75

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

cb0270baa7db7e283c1be7f055ce852b875732c5 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump base64 from 0.21.2 to 0.21.3

Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.21.2 to 0.21.3.
- [Changelo...

99302c9598a3ff467e95957f1ad3f912fb341f8b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump chrono from 0.4.26 to 0.4.28

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

88ae653760fc4417fd5f0b728fba0e9f7521d0e4 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump syn from 2.0.28 to 2.0.29

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

6881f9d70f2bb0b7ae31de262614d0b7b924994b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(cargo): bump strum_macros from 0.25.1 to 0.25.2

Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.25.1 to 0.25.2.
- [Changelog](...

60ddbe57292b2041896ce31d0920c307f2b866cd authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>