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

Return results from add_parts() via structure

Replaced mutable out parameters with explicit return of structure.
Also moved all decisions abou...

08d34e41c6e1d8dd31cd5635ea55f76db063bc8c authored over 2 years ago by link2xt <[email protected]>
Add get_chat_msgs benchmark (#3151)

e93c9f74c9c562e93737258e44c5f147730ad11e authored over 2 years ago by Hocuri <[email protected]>
remove usued repl command 'event' (#3153)

no need to re-implement that unless there is actually some need.

1ab81256e9d9dc6f804a82d84a1c7ed679cf220b authored over 2 years ago by bjoern <[email protected]>
Merge pull request #3144 from deltachat/dependabot/cargo/zip-0.6.0

cb19de57bb1ce77321676a6984959c451117fd20 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3146 from deltachat/dependabot/cargo/log-0.4.16

e678e7df8fcfc750e61f6685a98f4ba76bb9f1f3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
config_cache fixes (#3145)

* add simple backup export/import test

this test fails on current master
until the context i...

8487eefe4687b5beaedc3c0150b41196b1676e24 authored over 2 years ago by bjoern <[email protected]>
Merge pull request #3147 from deltachat/dependabot/cargo/async-std-1.11.0

86da1aa4294ea834c344d72bae31f151f906858f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump async-std from 1.10.0 to 1.11.0

Bumps [async-std](https://github.com/async-rs/async-std) from 1.10.0 to 1.11.0.
- [Release notes...

48b580b59ec9364e1a8a47fca471c95bb689925d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump log from 0.4.14 to 0.4.16

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

8b568d796ec47297be69edb9962f4c9825e0ae9d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump zip from 0.5.13 to 0.6.0

Bumps [zip](https://github.com/zip-rs/zip) from 0.5.13 to 0.6.0.
- [Release notes](https://githu...

4b5af850948b43c211a2117efba55164745c0880 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
log file size on backup import

due to an bug from Apple copying files from/to iPhones
(cmp. https://support.delta.chat/t/import...

8d0be06f457914a99e4a91cec06765cdf2b0c770 authored over 2 years ago by B. Petersen <[email protected]>
Introduce config caching (#3131)

* Introduce config caching

* Changelog

* Update CHANGELOG.md

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

321e3e27dec6adcb82cee0651c8e49b61635433f authored over 2 years ago by Hocuri <[email protected]>
Try to start ephemeral timers only if some message has nonzero timer

7d26968bb352f9c5fd600945b4bd886f011e3f28 authored over 2 years ago by link2xt <[email protected]>
Automatically unblock chats with outgoing messages

26ae8accd45658f56954c31ec54e8164c704e1ec authored over 2 years ago by link2xt <[email protected]>
Optimize markseen_msgs

Use a single SELECT statement for all messages
and start ephemeral timers for all messages at once.

83464a882e99eb641954a6bbd91daf63c0b07b52 authored over 2 years ago by link2xt <[email protected]>
Use `repeat_vars()` more (#3133)

1e94ad25e16470bae15fd2d1f3b557eb986e7e08 authored over 2 years ago by Hocuri <[email protected]>
Resultify delete_poi_location()

a3ba19db962056900c3ce730871e15bb02beb399 authored over 2 years ago by link2xt <[email protected]>
imap: do not delete duplicates

Currently if user moves the message into some other folder and then
moves the message back, the ...

d9e9c849e12e8c253bdd8a4432693768e1acaca3 authored over 2 years ago by link2xt <[email protected]>
Merge pull request #3135 from deltachat/dependabot/cargo/tagger-4.3.3

c162c23d9e832ec6ba29db824927b1bb765a4413 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3136 from deltachat/dependabot/cargo/quote-1.0.16

90fd1c300f3c80a39e991d41cd5557c5ec646ae1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3137 from deltachat/dependabot/cargo/libc-0.2.121

902a9cc8127bd6165c0fe3b59a8974b6c5f34a73 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.120 to 0.2.121

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

c51e1805fa52078d720b9705850d7fa9b84e03fa authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump quote from 1.0.15 to 1.0.16

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

7a2b9e85e7081142ce399bc6e46bc62480e20264 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tagger from 4.3.1 to 4.3.3

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

547c40cd522e515cc4cfd4f910e79bcb14f8e33d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix master by reverting ContactId Display impl (#3134)

Actual fix needs more investigation, it's not obvious.

e2d631097d0480e28a89bbae1675727c03afdd8e authored over 2 years ago by Floris Bruynooghe <[email protected]>
Customise Display impl of ContactId

This brings the Display of ContactId in line with those of ChatId etc,
which is a bit clearer is...

cc55be0b0aa161954eda5af0862ed1ea85130834 authored over 2 years ago by Floris Bruynooghe <[email protected]>
Merge pull request #3132 from deltachat/dependabot/cargo/syn-1.0.89

64927190bdef03d34db5631fc338bab44360d69e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.88 to 1.0.89

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

24515126fe60b36cea622bf276612824baedce8e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix long filenames containing dots (#3098)

7a56a93028c433119f60439eebfdab04c2432676 authored over 2 years ago by Hocuri <[email protected]>
Benchmark dc_receive_imf() (#3128)

Don't count the account creation in the receive emails benchmark

Use Criterion's async suppor...

ea7fc3a171785ca25413449e98ea64e4052218c5 authored over 2 years ago by Hocuri <[email protected]>
cargo: bump image from 0.23.14 to 0.24.1

Bumps [image](https://github.com/image-rs/image) from 0.23.14 to 0.24.1.
- [Release notes](https...

ae36a2604531655f43a84e7519a27a81027c10c6 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump textwrap from 0.14.2 to 0.15.0

Bumps [textwrap](https://github.com/mgeisler/textwrap) from 0.14.2 to 0.15.0.
- [Release notes](...

d6c9f5c64bb06bd8f9953732d3081e5f7be6bde4 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump async-std-resolver from 0.20.4 to 0.21.1

Bumps [async-std-resolver](https://github.com/bluejekyll/trust-dns) from 0.20.4 to 0.21.1.
- [Re...

c4f4f4295b9a6e787f8d456f9b7f8463868cde57 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update MSRV to 1.56 and current version to 1.59

This is needed to support Rust 2021 edition required by the latest versions of `ed25519` and `im...

a997322efb3045d9c1aa9f6287e61ed1269d0e64 authored over 2 years ago by link2xt <[email protected]>
cargo: bump libc from 0.2.119 to 0.2.120

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

799688af76d8461a933724da21ffed470f3f95cb authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.86 to 1.0.88

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

260e95d027415aa13d0c185f29946598143ecf1c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Minor cleanup of Viewtype

Provide checking for attachment as a method and move it to the message
module. The method is a ...

f9ee70aa2e69decefd71cf99b1a99fff39dc9598 authored over 2 years ago by Floris Bruynooghe <[email protected]>
Set X-Microsoft-Original-Message-ID on outgoing emails for amazonaws (#3077)

50f13cb84bdd79cff557b1409f8bee0a4fb68a96 authored over 2 years ago by Hocuri <[email protected]>
Merge pull request #3087 from deltachat/dependabot/cargo/strum-0.24.0

fc7e08bb498ed6c0dd11d20b5f89878ad9bd3ee4 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump strum from 0.23.0 to 0.24.0

Bumps [strum](https://github.com/Peternator7/strum) from 0.23.0 to 0.24.0.
- [Release notes](htt...

06ed3e5dfdb4f09c6618466dc88d3aa8c09622a3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3089 from deltachat/dependabot/cargo/strum_macros-0.24.0

4d792ad57be30a2b7c1ab2d431a9e4ef5577a11a authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3114 from deltachat/dependabot/cargo/once_cell-1.10.0

4fa78bfca0643032bf7165c53d7751a5f9ce7df2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix lint

2012833cb304f2cd89f40876117775e1932db0aa authored over 2 years ago by link2xt <[email protected]>
Start ephemeral timer when seen status is synchronized via imap

e48eef7e3238f5c5b2f5cda3c6112bbb97bb1a67 authored over 2 years ago by link2xt <[email protected]>
fix docs: dc_markseen_msgs() is typically called when scrolling through message list, not chat list. (#3120)

74ac9c3a92cc4c98d87e38c03288a31fc9c4f720 authored over 2 years ago by bjoern <[email protected]>
Assign replies from different address to two-member-groups (#3119)

Holger had a case where he wrote with someone using a classing MUA.

He opened a two-member-gr...

a907d789d6b88eec52ff1957ea9debe1fd2e80d4 authored over 2 years ago by Hocuri <[email protected]>
Merge pull request #3121 from deltachat/dependabot/cargo/tagger-4.3.1

fc46c0b49cea585723a14088d1bc6056e5d1c1b1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tagger from 4.2.1 to 4.3.1

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

fef78620459124d653e7d3d405cddac7b86c7f7f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Also resync UIDs in folders that are not configured (#2289)

d9441a6bdd8a718f504e50e8f606fa642fe89e17 authored over 2 years ago by Hocuri <[email protected]>
add note about perl requirement to readme

closes #3106

332cb0896b639d63ed8bfe5d6bc53fad372c3696 authored over 2 years ago by Simon Laux <[email protected]>
Merge pull request #3084 from deltachat/dependabot/cargo/libc-0.2.119

d1b0c289247e800d05224a6e176131084f1e0127 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3115 from deltachat/dependabot/cargo/regex-1.5.5

dce958aac494cab977a00dbf9d74fe3be3b9df9a authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Introduce a ContactId newtype

This makes the contact ID its own newtype instead of being a plain
u32. The change purposefully...

438940219ee3115c37067b09d065af5d879ed2b5 authored over 2 years ago by Floris Bruynooghe <[email protected]>
imap: do not treat messages without Message-ID as duplicates

Message-IDs are now retrieved only during fetching and saved into imap
table. dc_receive_imf_inn...

f28fcec81dd7259a2a17bd620fa5aa8793589340 authored over 2 years ago by link2xt <[email protected]>
Merge pull request #3103 from deltachat/docs-gh-action

GitHub Action to build & upload the rust documentation to rs.delta.chat

586d027f86cb9284e9c4123f0b55d432be66958e authored over 2 years ago by missytake <[email protected]>
Various corrections #1 (#2983)

* Various corrections

Monk business... ;)

* Update deltachat.h

* Update deltachat.h

...

bd4fb7486d54e5851f531e5589ec77204c5da26d authored over 2 years ago by gerryfrancis <[email protected]>
cargo: bump regex from 1.5.4 to 1.5.5

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

f9cd2b8f363e1cf97009cb87ad3588f5a3011bd8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3076 from deltachat/dependabot/cargo/sha2-0.10.2

62e22236b7d7dceebf5601855897446a9b49e022 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump once_cell from 1.9.0 to 1.10.0

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

8b157f427a76897859cff0ff72b24542f7eb35d3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3110 from deltachat/dependabot/cargo/anyhow-1.0.56

f165c1d9b0dff9bbc8d98a5c063086e6dc0600d9 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
remove sentbox_move (#3111)

* remove SentboxMove

* adapt python test to removed sendbox_move option

* update CHANGELOG

500e2d62a0aee17d3635165acf0957ae1d64a829 authored over 2 years ago by bjoern <[email protected]>
Fix link to Mozilla (#3112)

it seems to be a bug on the Mozilla servers,
however, they take months to fix that, cmp.
https...

a06e8677ac68e66192cf07d4df4747ddabdbde84 authored over 2 years ago by bjoern <[email protected]>
cargo: bump anyhow from 1.0.53 to 1.0.56

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

b4d578392846310c4c1086ea37d255d75255189c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
use rust toolchain of deltachat-core-rust

3ce7f45503b003c7b5116a07e045a92baeca2558 authored over 2 years ago by missytake <[email protected]>
GitHub Action to build & upload the CFFI documentation

b436c2761a0ebf1b30e117ca34b3070b5bdee6a9 authored over 2 years ago by missytake <[email protected]>
only build docs for deltachat crate

b586d3bb0ed0b61954deaa315cc79889aab9a3c7 authored over 2 years ago by missytake <[email protected]>
remove getAllUpdates() and add a typical replicatio API for the update call (#3081)

* (r10s, adb, hpk) remove getAllUpdates() and add a typical replica-API that works with increasi...

63688a2f952bb4a83bcc232f08acfd730b24c8e2 authored over 2 years ago by holger krekel <[email protected]>
remove trailing slash, so it doesn't just copy the content of doc/

379cb1b2e0e03655db48bfcd46fe1d852b53cf24 authored over 2 years ago by missytake <[email protected]>
fix: pass arguments to rsync github action

78429492f1d56102a15370c8c66316a8d609cb6c authored over 2 years ago by missytake <[email protected]>
docs github action: scp -> rsync

987504767413cd3971ffcf6df0d5cd49728b8597 authored over 2 years ago by missytake <[email protected]>
GitHub Action to build & upload the rust documentation

5014b0a9cb94a79df5d3c4f56e99e96dbe45f80d authored over 2 years ago by missytake <[email protected]>
Securejoin: store bobstate in database instead of context

The state bob needs to maintain during a secure-join process when
exchanging messages used to be...

ef841b1aa33488eb19cc46988a3dfce2316a903c authored over 2 years ago by Floris Bruynooghe <[email protected]>
Update rusqlite to stable version

368f27ffbc7f2908ac15890b8204aab86d2ffe5e authored over 2 years ago by link2xt <[email protected]>
Fix 1.59 clippy warnings

0e50bc1443aeb8d3136803ce56633c630d8d0d4e authored over 2 years ago by link2xt <[email protected]>
Add AcManager (#3073)

* Add AcManager

See https://github.com/deltachat/deltachat-core-rust/pull/2901#issuecomment-9...

7c4a6ddcdf9c2b65c0148c2132cf21bd47073ace authored over 2 years ago by Hocuri <[email protected]>
mimefactory: place common IMF headers at the top of the message

This moves most common headers like From, To, Subject etc. defined in
the Internet Message Forma...

7ab6d95b6cbf9395635a654425bea10826891267 authored over 2 years ago by link2xt <[email protected]>
smtp: add more logging

6c32b899064ea022b04b97076738c017e6b0676a authored over 2 years ago by link2xt <[email protected]>
cargo: bump strum_macros from 0.23.1 to 0.24.0

Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.23.1 to 0.24.0.
- [Release not...

056e659a2071993acf9a0febf06206592f550406 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.117 to 0.2.119

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

62baff665cce7bb08adfb9d280c2d1d69c8a1804 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
prepare 1.76 (#3082)

* update changelog for 1.76.0

* bump version to 1.76.0

7c5eb0ae373e1943c5fcda25487c46671391b86d authored over 2 years ago by bjoern <[email protected]>
Remove unused async-std feature

36bce6c468dd96535a4d56595f937f11d859e5f8 authored over 2 years ago by link2xt <[email protected]>
cargo: bump sha2 from 0.10.1 to 0.10.2

Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.1 to 0.10.2.
- [Release notes](http...

65df02163df50a7d7154e8e56ec60296a8d41d22 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Let MS Exchange MDNs mark the In-Reply-To message as read (#3075)

Fix https://github.com/deltachat/deltachat-core-rust/issues/2891

19a32cdfd3049b896ff406a75ee57bd8b28ffdc7 authored over 2 years ago by Hocuri <[email protected]>
smtp: set message state to failed when retry limit is exceeded

d708f386a1ef700284e1676f1b433758f01ce34b authored over 2 years ago by link2xt <[email protected]>
Fix a comment typo

0f837f4bed839fe45e782239a7d2eee2ddabb089 authored over 2 years ago by link2xt <[email protected]>
smtp: remove the message in case of permanent failure

When `smtp_send` returns `Status::Finished`,
the message should be removed from the queue even i...

242e8e2bb3a651ee3ad0e0f03191e5e4263f3570 authored over 2 years ago by link2xt <[email protected]>
cargo update

1d56b24b671e900b38a87da26018d70b8f711170 authored over 2 years ago by link2xt <[email protected]>
Fix disappearing drafts (#3067)

bb9138708a1cb352b428683c19550c19850a4272 authored over 2 years ago by Hocuri <[email protected]>
Don't directly download messages from the Spam folder (#3015)

fix #3007

My approach is:

We don't download any messages from the spam folder anymore, and...

34f5510f1fb8fdaa8177c74a956ff8578078041f authored over 2 years ago by Hocuri <[email protected]>
Fix CI

timeout_func_only makes pytest-rerunfailures work with pytest-timeout,
but it only works with de...

6c6d47c89ced5ce25cf7536e49e291c0b5c36886 authored over 2 years ago by link2xt <[email protected]>
imap: simplify get_quota_roots()

2e5e8f73c6b13a7999553fb3352a0e280036b401 authored over 2 years ago by link2xt <[email protected]>
imap: remove unwrap()

ada5d382729d9d3ca7d52a89523ceee3d1580a7c authored over 2 years ago by link2xt <[email protected]>
python: remove arbitrary timeouts from tests

pytest-timeout already handles all deadlocks and is configurable with
--timeout option. With thi...

c4b0f773db6b34846757446891c25064d41b7f7a authored over 2 years ago by link2xt <[email protected]>
imap: batch message deletion

196075c031a9239989b86c33fdcfaa1e1d17351b authored over 2 years ago by link2xt <[email protected]>
imap: move messages in batches

Also change how NO response is treated. NO response means there is an
error moving/copying the m...

276daf631e52b0f1302bb4f2c73dc4d1f385918f authored over 2 years ago by link2xt <[email protected]>
Reduce number of unsafe `as` conversions

Enable clippy::cast_lossless lint and get rid of
some conversions pointed out by clippy::as_con...

fb19b5814716a34d8eb7aeba154b3c6b96e11f40 authored over 2 years ago by link2xt <[email protected]>
Merge pull request #3055 from deltachat/dependabot/cargo/async-std-resolver-0.20.4

13a5e3cf6f32f94c66fce6b68a2eb12d83d16a47 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
do set_visibility() in a transaction (#3053)

this avoids archived chats containing fresh messages:

before, it could happen that between th...

1caf3caf1bcc466e9140293c2512bb1570c924dd authored over 2 years ago by bjoern <[email protected]>
cargo: bump async-std-resolver from 0.20.3 to 0.20.4

Bumps [async-std-resolver](https://github.com/bluejekyll/trust-dns) from 0.20.3 to 0.20.4.
- [Re...

564370f79aa763a83f98cf19e293b21ceb9ffd2d authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
prepare 1.75 (#3049)

* update changelog for 1.75.0

* bump version to 1.75.0

24e749a2c9f9d51b579874620ebd4da13ed803a7 authored over 2 years ago by bjoern <[email protected]>