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

message: better error handling in handle_mdn

8963dab7a45aefa4df80f09c991ddc17a9dd77fa authored about 3 years ago by link2xt <[email protected]>
Fix nightly clippy errors

ffb17c4e61593f735648ee5e7ea967928a6bc19c authored about 3 years ago by link2xt <[email protected]>
job: fix delete_msg_on_imap documentation

44bd9f93b486313105b405135ab6584748fc6668 authored about 3 years ago by link2xt <[email protected]>
add_parts: make mime_in_reply_to and mime_references immutable

31b930b2fab79f2d0355b0539257ed9a7efe7fe4 authored about 3 years ago by link2xt <[email protected]>
dc_receive_imf: remove dead code

mimeparser ensures that mails have at least one part.

Besides that, add_parts() handles the cas...

bf68bc14a479231047665f0261516f741772f102 authored about 3 years ago by link2xt <[email protected]>
dc_receive_imf: extract `insert_msg_id` from `created_db_entries`

This makes add_parts() accept one argument less

6f644f5c7c4ea62b34501f40439f3ed5d8862c04 authored about 3 years ago by link2xt <[email protected]>
dc_receive_imf: avoid cloning rfc724_mid String

5287a3de404ae2c8e38b73c696f3671fee59c205 authored about 3 years ago by link2xt <[email protected]>
dc_receive_imf: return ChatId from add_parts()

0574aeb76898ed626c89c55aed403de02bbbad1d authored about 3 years ago by link2xt <[email protected]>
anchor link fix (#2569)

c380647c12f5086f19f81a301bdd97809f569417 authored about 3 years ago by TsT <[email protected]>
fix(message): make markseen_msgs async compatible

Otherwise this method can not be called from an actually spawned async method, as `PreparedState...

e22a9999d7991add03b2ece470d9a2a694df82db authored about 3 years ago by Friedel Ziegelmayer <[email protected]>
remove archived count suffix (#2566)

"Archived Chats" also contain old contact requests now
(an maybe new one if the user archives t...

57870ec54a2f2f7ccd5279617c525f8f50f6931e authored about 3 years ago by bjoern <[email protected]>
update provider database (#2565)

ran ./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs
to pull in recen...

a6e1dc4f164cecbd6e9dc91f2aebfa65df87bb99 authored about 3 years ago by bjoern <[email protected]>
hide URL for test account creation (#2560)

* hide URL for test account creation

* Update python/README.rst

Co-authored-by: bjoern <r1...

fc441d4a440e90082ce78de898a196b7b8dc9974 authored about 3 years ago by holger krekel <[email protected]>
fix archiving requests (#2563)

* add a test for archived requests

* fix archived requests

* move requests but the last on...

9a77a7b66f95237c374abb764efc7e0060332fb3 authored about 3 years ago by bjoern <[email protected]>
accounts: update EventEmitter on add_account (#2559)

* accounts: update EventEmitter on add_account

* accounts: do not lock waiting for EventEmitt...

5856936f49c52ab4d0176d0aa64dfe4af7851353 authored about 3 years ago by link2xt <[email protected]>
add back unwrap_or_else()

0691aa3d2ce1a7c56d920dd01acdd35f93cf637c authored about 3 years ago by Robert Schütz <[email protected]>
allow installing lib and include under different prefixes

ef9fbf9eba0692e2007ded5709465d7a38f87917 authored about 3 years ago by Robert Schütz <[email protected]>
Add information about system wide libdeltachat

3647aac4e6b7546638a2aec5d1af1c3661721a8b authored about 3 years ago by Jikstra <[email protected]>
Update changelog

f88f4155aef20fa869ffc8e0b304e1dbd5c7d617 authored about 3 years ago by link2xt <[email protected]>
Remove deaddrop chat

Contact request chats are not merged into a single virtual "deaddrop"
chat anymore. Instead, the...

065b574d930789d8c63721226d57091499f1c51b authored about 3 years ago by link2xt <[email protected]>
Update async-smtp

New version supports @yggmail addresses.

532060d8b7be28715bfc1a1b182454f321f35031 authored about 3 years ago by link2xt <[email protected]>
Merge pull request #2523 from deltachat/dependabot/cargo/indexmap-1.7.0

5c36b6e1196016e97e5332b206c6dbbb23c14d0e authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump indexmap from 1.6.2 to 1.7.0

Bumps [indexmap](https://github.com/bluss/indexmap) from 1.6.2 to 1.7.0.
- [Release notes](https...

cd0da723ce89b11581dc99d31b721c373807aff3 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.97 to 0.2.98

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

49fc72fa428e66c520d1358e34f1bb9b5d95f4b5 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2555 from deltachat/dependabot/cargo/futures-0.3.16

a1aaa1e0b4ca18100a56599e145b5a7a4b0335ee authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2531 from deltachat/dependabot/cargo/anyhow-1.0.42

1eab99df568ead2f4039247167dc1924eb1d9bb1 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2546 from deltachat/dependabot/cargo/sha-1-0.9.7

d9caf5853d8a726afd79617c7dcf1eaed2ea8241 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2554 from deltachat/dependabot/cargo/syn-1.0.74

8869c345392565153c5d94d796425f3277647cab authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump futures from 0.3.15 to 0.3.16

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

05bb25c6457bc4b0d35865d7dca3aa7b945da7e7 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.73 to 1.0.74

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

b340459752390ca368b4aeef5b57ca7b6e10498b authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add dc_accounts_maybe_network_lost() (#2550)

980d2a943330c1cb56988f252a988714803036d9 authored about 3 years ago by bjoern <[email protected]>
tweak connectivity html (#2549)

* escape strings added to html

* use more common emojis for connectivity report

all emojis...

5f365b259bcd71c7002090b9e7aa8b4192c7d637 authored about 3 years ago by bjoern <[email protected]>
cargo: bump sha-1 from 0.9.6 to 0.9.7

Bumps [sha-1](https://github.com/RustCrypto/hashes) from 0.9.6 to 0.9.7.
- [Release notes](https...

b070198063a9b66fb76890ff45016e6adabbc404 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix which chats messages are assigned to (#2465)

fix https://github.com/deltachat/deltachat-core-rust/issues/2463
fix #2116

The email could b...

6e7f63dba7650e6309fcdcee642edb5a26aba40c authored over 3 years ago by Hocuri <[email protected]>
Remove strict domain checks for EmailAddress::from_str

They prevent "user@localhost" addresses from being parsed, which are
useful for running online t...

eff64ed9b0ddd298106326e169f91d9a4b6f7014 authored over 3 years ago by link2xt <[email protected]>
update core changelog

49acfd90eb09a58efc1a22de98adf47c7504bf4b authored over 3 years ago by Simon Laux <[email protected]>
mimeparser: use mailparse to parse RFC 2231 filenames

mailparse supports RFC 2231 since version 0.13.5, so there is no need
for our own code to suppor...

aec8332544e3a91312c4ad81045465b8b4bcbe4b authored over 3 years ago by link2xt <[email protected]>
add in-doc links for DC_EVENT_CONNECTIVITY_CHANGED, list unused param as for the other events (#2542)

188353d581497f77de151d49f55f7eec133423c7 authored over 3 years ago by bjoern <[email protected]>
changelog: update to include previous changes (#2532)

* changelog: update to include prevous changes
and use new format/structure

* changelog: cap...

3bd5b7e6040fcb776f3318b5fea08e858eb01e71 authored over 3 years ago by Simon Laux <[email protected]>
Merge pull request #2479 from deltachat/can_send_group_fix

Fix can_send for users not in a group

61e1e180880b21da28729d1fe458d310f0581aa2 authored over 3 years ago by Hendrik Jansen <[email protected]>
fixed can_send() for users not in group

a5065c21afbfb01b7091d89f7e7ce223168e8d51 authored over 3 years ago by hendrik <[email protected]>
cargo: bump anyhow from 1.0.41 to 1.0.42

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

cd958c6a339074326b1b0a91b3699972458e8088 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Connectivity view (instead of spamming the user with error_network when sth fails) (#2319)

See https://support.delta.chat/t/discussion-how-to-show-error-states/1363/10 <!-- comment -->

...

308403ad99a86312472042ee3769d4906e2adac4 authored over 3 years ago by Hocuri <[email protected]>
Merge pull request #2526 from deltachat/fix_2325

Fix #2325 (Stickerforwarding)

599be6156601fd8a5a1bdeac7d5b7e6657679f40 authored over 3 years ago by Sebastian Klähn <[email protected]>
format

64088f02a2933c60c0cc7a7ca39fc53a9c553869 authored over 3 years ago by Sebastian Klähn <[email protected]>
remove unnecessary function-args

77aa8b2c3f9b10512269f1054998223eb7e9ea0b authored over 3 years ago by Sebastian Klähn <[email protected]>
use ?-operator instead of unwrap()

5bffdc6bbfdfcd5f774981f1c8c77c35b51bb42d authored over 3 years ago by Sebastian Klähn <[email protected]>
fix tests

350fe06ea9a0f1844dda5b777edf21b1236a1f6b authored over 3 years ago by Sebastian Klähn <[email protected]>
tests

e100dca34884deb92c3b0d4d5d5cada7dcc0d40a authored over 3 years ago by Sebastian Klähn <[email protected]>
make fix

f1c4c40aec1baf54b0b9fc50a2f404df5365c2bf authored over 3 years ago by Sebastian Klähn <[email protected]>
ci: remove references to CircleCI

It is not used anymore.

c1d3e9358ddaf50493ffc8e1d0006a8447598f96 authored over 3 years ago by link2xt <[email protected]>
ci: trigger doxygen rebuild on every commit

f96d04e80f89d8e6fa5acda5a9c9cb925c2ed05c authored over 3 years ago by link2xt <[email protected]>
remove dc_accounts_import_account() api

in most (all?) UIs, import/export works on an already created account,
so, dc_accounts_import_ac...

056f3ecf03fc028a3666a431fab77c204cd80f76 authored over 3 years ago by B. Petersen <[email protected]>
clarify docs

e77651f2f5acefd5d4628ac8cae12ce67164d39e authored over 3 years ago by B. Petersen <[email protected]>
dc_receive_imf: remove cleanup() closure

Do not send any events in case of `add_parts` error.

8700cf0abaff12004d6a4f764125c8171104d8db authored over 3 years ago by link2xt <[email protected]>
dc_receive_imf: fix a typo ("reveive")

a6ad4570659865ceb66d814de6dc03752eaca32d authored over 3 years ago by link2xt <[email protected]>
Use current timestamp instead of 0 for messages without `Date:`

Otherwise receiving a message without `Date:` in an empty chat pushes
it to the bottom of chatlist.

f113b430468d43c42fed76a49cc5b5dcf8703a21 authored over 3 years ago by link2xt <[email protected]>
Use smeared timestamps for chat creation times

0b3eece26d4ec34fa09d3f18fe6aa7790710d8ee authored over 3 years ago by link2xt <[email protected]>
chatlist: resultify `get_msg_id`, `get_summary` and `get_summary2`

Avoid using MsgId::new(0) in place of `None` in the Rust part.
Zero ID is only used in FFI part ...

8ce9a78d6c45371d173bd20e8e9f21914959f7d7 authored over 3 years ago by link2xt <[email protected]>
dc_receive_imf: exit early if Message-ID is duplicate

Do not process names, avatars, location XMLs, message signature
etc. for duplicate messages.

Pr...

ad266fe82f0f80f2e1c48d93a38f289b6092d1d9 authored over 3 years ago by link2xt <[email protected]>
return unique token for new qr codes

as by reviving qr codes,
there may be more than one token for a chat,
ensure, the most recent to...

7b9e54be5659e92f21f34c81b81c38eee7a5d053 authored over 3 years ago by B. Petersen <[email protected]>
test withdrawing qr codes

6202f85a6fd18e85489d8a061441b9bc6323f7d1 authored over 3 years ago by B. Petersen <[email protected]>
handle withdraw/revive qr code actions

8ac2bd0298113a909d376395a983f7bdd828f628 authored over 3 years ago by B. Petersen <[email protected]>
allow token::save() to handle existing tokens

3f00a6efbec422ed7221c761107be6689fb5dd34 authored over 3 years ago by B. Petersen <[email protected]>
token::save() resultified, doc updated

15c38ba395128c858e05c044eadf3e1e9afdb24e authored over 3 years ago by B. Petersen <[email protected]>
refine general dc_check_qr() documentation

70e776e4077e5f7f0ddec1991ca6bd76ea6c5f1d authored over 3 years ago by B. Petersen <[email protected]>
make clippy happy

6b5ba35d5b3a6861b2f32105778aea7f706429f1 authored over 3 years ago by B. Petersen <[email protected]>
Remove `InvalidMsgId` error type

a411fe1e01ba2c7cc2b20401d4582a32e070a888 authored over 3 years ago by link2xt <[email protected]>
Use anyhow for key.rs error handling

8ea773628da487e2780d23db173545891cc89c2d authored over 3 years ago by link2xt <[email protected]>
Store mime_headers as BLOBs

Raw MIME messages may contain non-ASCII characters. Attempting to
store them as TEXT by using St...

a47c0486aeef8106e3bf58cfb13647852d943fa4 authored over 3 years ago by link2xt <[email protected]>
Do not hide classic emails from contact requests on setting change

Since classical messages are not deleted when show_emails setting is
set to "0" and remain in th...

838957baddf88c0fad5ada7642ad3e4a5bd04bc3 authored over 3 years ago by link2xt <[email protected]>
Create chats for outgoing classic mails

Previously chats created by outgoing classic emails went into contact
requests (deaddrop). Outgo...

18ace81842d64cbce24bfee4926769a2c10733b4 authored over 3 years ago by link2xt <[email protected]>
Do not hide outgoing messages from contact requests

Normally they should not end up in contact requests, but if they do,
we want to show them. Other...

1a830c23b5204c3932188f56bac6444f64e8e195 authored over 3 years ago by link2xt <[email protected]>
Do not count info messages for deaddrop chat

Info messages are not displayed in contact requests, so they should
not be counted in get_msg_cn...

c08df8d3da014018a29f88db490d90a4d5e92f2f authored over 3 years ago by link2xt <[email protected]>
Use `Auto-Submitted: auto-generated` header to identify bots

New `dc_msg_is_bot()` C API and corresponding `Message.is_bot()`
Python API can be used to check...

f820671d53886a19aa455676fe6fdb37171faccf authored over 3 years ago by link2xt <[email protected]>
set_draft message changed event returns now draft's msg id

set_draft message changed event returns now draft msg id
instead of 0

bf61c16dc1e26ff93625126ccbe54986a0c23f4e authored over 3 years ago by Simon Laux <[email protected]>
Fix a `DC_DESIRED_TEXT_LEN` comment typo ("usind")

96f0e4709136a03adb936efd3024caef448bcc28 authored over 3 years ago by link2xt <[email protected]>
avoid creating a default account, adapt tests

the default account created by dc_accounts_new()
is annoying when doing a migrate/import account...

4c4f24fb35a9ed7c4b073897435935a3d5c9336e authored over 3 years ago by B. Petersen <[email protected]>
test removing the last, seletected account

this just result again in no accounts.
before, get_selected_account() has paniced.

514c4bc8a7acd896ae9aa936773af3be436b0f84 authored over 3 years ago by B. Petersen <[email protected]>
let get_selection_account return an Option<>

b53613d1e075b8c6b7f6d705e359c42dcec6798a authored over 3 years ago by B. Petersen <[email protected]>
move links to angle brackets to avoid rustdoc errors

475fa248769a49bf4dd44717aafcf5dfd3e98d67 authored over 3 years ago by B. Petersen <[email protected]>
Concourse CI pipeline to replace Circle CI

cf8736da48d29c7b4572f2d9ba167dd8cf99d760 authored over 3 years ago by link2xt <[email protected]>
add a test to make sure, the selected account is persisted on reopening

a638259c36cb7d185eba68d3ca7487a3baf42a1d authored over 3 years ago by B. Petersen <[email protected]>
Improve drafts detection

systemli.org seems not to include Received: header in messages sent to
self, including BCC-self ...

d821cdf1c8214bfe4f8da75a995e52a9a7264be1 authored over 3 years ago by link2xt <[email protected]>
Merge pull request #2495 from deltachat/dependabot/cargo/once_cell-1.8.0

62e9fbf68c54fc8a0187f1ee1c03069e00e379c9 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump once_cell from 1.7.2 to 1.8.0

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

15664be4f6527bbe7be89530255d53edae95597d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chat: make get_msg_cnt() and get_fresh_msg_cnt() work for deaddrop

Also do not count hidden messages in get_msg_cnt().

62388514dd5c02eacf9b7709a3de4321cf6c3329 authored over 3 years ago by link2xt <[email protected]>
Resultify Contact::block

ad7c7e90b3748adb16f292a7ab5643a4a99cfd3a authored over 3 years ago by link2xt <[email protected]>
add a test that catches some cases where dbversion was forgotten to update

1870684c43ce60b93f98032b75cf927a622fd1f0 authored over 3 years ago by B. Petersen <[email protected]>
Improve test_migration_flags, add EvTracker to test_utils

d12d9d94d6b227d458cce9a98e08f51e37ed039d authored over 3 years ago by Hocuri <[email protected]>
fix minor dbversion inconsistencies

probably they come in by the latest sqlx<->rusqlite moves,
however, as they are followed by subs...

991d15615e057cbbbefacb44c2217f8356e131ab authored over 3 years ago by B. Petersen <[email protected]>
add missing dbversion update

5dee1efa59943d0ed55b3c2ff424fc0e3196f912 authored over 3 years ago by B. Petersen <[email protected]>
Tweak test

b16785bb62c057b0ce405be8ecbe8b4d46b02cf3 authored over 3 years ago by Hocuri <[email protected]>
Merge pull request #2488 from deltachat/dependabot/cargo/libc-0.2.97

1803db2dfe0508562843f5f728c87b7d1ce9a73e authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2478 from deltachat/dependabot/cargo/syn-1.0.73

7fee3d995cab0e17a75bcf17636b5c158cb069b1 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.72 to 1.0.73

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

4b625009891c95864f2007095a19519ac26e24d8 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.95 to 0.2.97

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

8f2cb1e8ab1790a933f87fe8e68b59c7ffba52d2 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2477 from deltachat/dependabot/cargo/itertools-0.10.1

72ebd834797704d84a66e7336bba119a50681679 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2484 from deltachat/dependabot/cargo/anyhow-1.0.41

2842042304d38b3d79e70b0cae891bfbb3483a2e authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
remove unneeded files

751b9add09a50c17213f61de44f6f5950039f879 authored over 3 years ago by Hocuri <[email protected]>