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

receive_imf: trim() "Chat-Group-Name{,-Changed}:" headers content (#3650)

It's a w/a for "Space added before long group names after MIME serialization/deserialization"
is...

9783da5d8e1d314b1f60721865f922d67196921b authored almost 2 years ago by iequidoo <[email protected]>
Changelog

6f0985dcaab4e9a79f42bd1f6435133c5e337d49 authored almost 2 years ago by link2xt <[email protected]>
Add Python API to send reactions (#3762)

36991b5c8ac9fbde73e787eb7429b6051d03e22e authored almost 2 years ago by iequidoo <[email protected]>
Add a test for bug "Partially downloaded messages are received out of order" (#3688)

+ add Message.download_state property.

0b44886b6285f63c7b450df2f452f72cda4be7bd authored almost 2 years ago by iequidoo <[email protected]>
Do not try to redownload the message in case of any error

Since switch to async we don't have spurious "database is busy"
errors anymore. Since an error i...

afb7f897222b5c2a0266ea36f46e79dcbf357066 authored almost 2 years ago by link2xt <[email protected]>
Release 1.102.0 (#3773)

0248a36561082543455a427b787348bb081e7faf authored almost 2 years ago by link2xt <[email protected]>
Fix link in webxdc-dev-reference.md (#3770)

Update webxdc-dev-reference.md

2e7470115c071ca3ce164dd1d10ef7d4d3f92cbc authored almost 2 years ago by Sebastian Klรคhn <[email protected]>
Bugfix: Don't let malformed From: headers block the receiving pipeline (#3769)

That's a bug which @Simon-Laux and probably also @hpk42 had, where one malformed incoming (Spam-...

06b376d2427caff57bc596140e8954cdb3a70aff authored almost 2 years ago by Hocuri <[email protected]>
Improve handling of multiple / no From addresses (#3667)

* Treat multiple From addresses as if there was no From: addr

* changelog

* Don't send inv...

4b17813b9fc35a07d341ff374df14ef436abdff3 authored almost 2 years ago by Hocuri <[email protected]>
Small test fix (#3764)

Doesn't make a difference at this point, since the test is ignored
anyway.

960a7f82eff7add333dfcbafc22af714e5b9fa1a authored almost 2 years ago by Hocuri <[email protected]>
fetch_new_messages(): fetch messages sequentially (#3688)

If we fetch messages out of order, then f.e. reactions don't work because if we process a reacti...

25be8ccd05d770e8dd848ff0b3e78d1a5278c2cf authored almost 2 years ago by iequidoo <[email protected]>
jsonrpc: do not return a result from deleteContact()

It was always true anyway.

da6c68629daa9a5f015df8101562a67e3d7951d3 authored almost 2 years ago by link2xt <[email protected]>
Ignore two typescript errors

`as any` is not enough anymore.

b63baf939eca00fe5c62992b13414897bd9ab1ca authored almost 2 years ago by link2xt <[email protected]>
Fix detection of Trash, Junk, All etc. folders

imap_proto has been updated, so attributes like `\All`,
`\Junk` from RFC 3501 and RFC 6154 are n...

90d8e0cedcd339d05d7da8489f38cb318b9b8c17 authored almost 2 years ago by link2xt <[email protected]>
Fix typos

1c2d4c518ec91fe7c4d798584936ade2ce58a266 authored almost 2 years ago by link2xt <[email protected]>
prepare 1.101.0 (#3757)

* update changelog for core101

* bump version to 1.101.0

0c030e811f0446be8a5b4633da5e9a6e66bef4b1 authored almost 2 years ago by bjoern <[email protected]>
Add IMAP UIDs to message info (#3755)

428ef11157d2dc0b15bc83736ab87011df79f43e authored almost 2 years ago by link2xt <[email protected]>
Pop recently seen loop event out of the queue when it's in the past

ee34b64f5d9d827c0ac70dbdb9c71022195c28c2 authored almost 2 years ago by link2xt <[email protected]>
allow deleting referenced contacts in UI (#3751)

* allow deleting referenced contacts in UI

we are quite often getting requests of users
who ...

c1f9d8f7a13465ae2c6b69ef9ac18155e530e245 authored almost 2 years ago by bjoern <[email protected]>
Improve IMAP logging

https://github.com/deltachat/deltachat-core-rust/pull/3749

996be5d247bd9cd34a52136da18695cdb8be03c2 authored almost 2 years ago by link2xt <[email protected]>
Convert anyhow errors to select_folder errors with alternate fmt

7d45419724a2480a799448b7e912c3ea3a60fabb authored almost 2 years ago by link2xt <[email protected]>
Use anyhow for close_folder() errors

c0ae5c0fb7fe31436202ef85154c06ef74fa41cd authored almost 2 years ago by link2xt <[email protected]>
Log IDLE errors with all contexts

9a447e8554023a261b0a59d3470bee3820d832da authored almost 2 years ago by link2xt <[email protected]>
Better format for `scan_folders` errors

e1d50757b3881c08b2035ca018e665b4aa451247 authored almost 2 years ago by link2xt <[email protected]>
Add contexts to both the timeout and actual IDLE error

Note that `IMAP IDLE protocol timed out` was previously
added to the wrong error: not the timeou...

516a5e9c5f20f7180f027f73f875e5813465813a authored almost 2 years ago by link2xt <[email protected]>
Add more contexts to IMAP errors

4ee14e6e77be219672478c6196db5ee669d65866 authored almost 2 years ago by link2xt <[email protected]>
Rename `folder` argument into `folder_config`

1324b5da134e062886a6609b1d0f2207f724771e authored almost 2 years ago by link2xt <[email protected]>
Log fake IDLE interruptions

7db147da1415073e2ff73d29e87e1454a5d2af03 authored almost 2 years ago by link2xt <[email protected]>
Changelog

09042d12d45a6883a832b8ca7b68261923eec374 authored almost 2 years ago by link2xt <[email protected]>
Add folder name to IMAP IDLE interrupt logs

4744f5eecfbc8e1447d58117e52c62b66cd02720 authored almost 2 years ago by link2xt <[email protected]>
imap: log disconnection attempts

33839b5667c9be25654e669b33329b44973cd362 authored almost 2 years ago by link2xt <[email protected]>
imap: flatten fetch_idle()

43f2d64a6f840bbb180e46326e0fed0bd789c010 authored almost 2 years ago by link2xt <[email protected]>
Add configured_inbox_folder to account info

This goes into the log on Android.

13f30c31677aca4944a831d24849357dda4a5da9 authored almost 2 years ago by link2xt <[email protected]>
Go back to standard async_zip, fix build failures (#3747)

If building DC failed with some long error message about "spurious
network error" and "async_io...

749f00766fad79456f73498fe99c4160bce59a10 authored almost 2 years ago by Hocuri <[email protected]>
prepare 1.100.0 ๐Ÿ’ฏ (#3745)

* update changelog for core100

* bump version to 1.100.0

d2cc3436493cfd5c1ab828e77ebfddb2e658d0cd authored almost 2 years ago by bjoern <[email protected]>
jsonrpc: show sticker image in quote (#3744)

* jsonrpc: show sticker image in quote

* add pr number to changelog

f20c3e08d490a6d5fcdc76c6c501a93c9f819eb8 authored almost 2 years ago by Simon Laux <[email protected]>
jsonrpc: add `miscSaveSticker` method (#3743)

* jsonrpc: add `miscSaveSticker` method

* apply suggestions from link2xt

ae4c7b635d37e654e7ae01bae95914f4fc3ba241 authored almost 2 years ago by Simon Laux <[email protected]>
jsonrpc: add invalid key to {get,set}_config error

b9f1f9c41ea5ef68078ebd4bd5cb6911e51916d9 authored almost 2 years ago by link2xt <[email protected]>
use dc fork of tiny emitter (#3741)

* use dc fork of tiny emitter

* add pr number to changelog

b46d40aa07fd43ef81b2f2d06bbadd7da277c699 authored almost 2 years ago by Simon Laux <[email protected]>
jsonrpc: ts-client use object instead of array for `contextEmitters` (#3740)

reason:
the array solution has many empty elements in between accounts in practice,
which is a...

11a6991b5c02407ce5bac721922b549bda06ed01 authored almost 2 years ago by Simon Laux <[email protected]>
MSRV is now 1.57

fcf0cb5d69a6c3bfca64d62c3efd46ff62c8570f authored almost 2 years ago by link2xt <[email protected]>
Update rpgp to 0.9 and bump MSRV to 1.57.0

a271baa1ae6dc8a5e0bd1ede932c8a8fba079af3 authored almost 2 years ago by link2xt <[email protected]>
Typo fix (#3738)

0194c7fcbc32134603032aa81ecd0f4302801502 authored almost 2 years ago by Hocuri <[email protected]>
Update Cargo.lock

5ee6cba55751b873e21b5eff73abd9af17365d3c authored almost 2 years ago by link2xt <[email protected]>
Update deltachat-rpc-server version

475d18bd3739c94e107a1da5822484b9504817e3 authored almost 2 years ago by link2xt <[email protected]>
JSON-RPC stdio server

It speaks JSON-RPC serialized into JSON Lines over stdio.

75ed4fe3983bfbfe7fe38b72cd719c116d069c3f authored almost 2 years ago by link2xt <[email protected]>
Prepare core release 1.99.0

d29b0baa2551e920699f0d49ddcf335309224cc4 authored almost 2 years ago by link2xt <[email protected]>
Add DC_EVENT_INCOMING_MSG_BUNCH event (#3643)

* Add DC_EVENT_INCOMING_MSG event

* Fix lots of compile errors

* Docs

* Changelog

* ...

ffd57772e9415f04e56eb9130545b76df10a3530 authored almost 2 years ago by Hocuri <[email protected]>
DKIM-Checking: Don't disallow keychanges for now (#3728)

e648e4fb29e5bb7da57f90d1d4b875dd7e5a905a authored almost 2 years ago by link2xt <[email protected]>
Fix flaky test_block_mailing_list() (#3733)

Seems like consume_events() didn't work properly, i.e. in some cases it
didn't see the latest e...

ecab62a56b3d27d986830416fec31dafa6026166 authored almost 2 years ago by Hocuri <[email protected]>
Ignore now-failing test

e21ea739d9bc998b6b6065c3c1f5dfc17fe2aeef authored almost 2 years ago by Hocuri <[email protected]>
Also don't disallow going back to cleartext

659bb0838903afa85167c381779ce5cefa1c58c7 authored almost 2 years ago by Hocuri <[email protected]>
changelog

f8da264e2b7d49148bc46d6c7eb9c0704089db8a authored almost 2 years ago by Hocuri <[email protected]>
DKIM-Checking: Don't disallowing keychanges for now

To get back to a releaseable state - the info stays accessible in the
Message-info.

We can re-e...

db84317be0d5ec56eb5f1187f607aec4669e574e authored almost 2 years ago by Hocuri <[email protected]>
Do not allow peerstate reset if DKIM check failed

The problem was that a message without Autocrypt key or with a wrong
signature resets peerstate ...

e93dc33ef89b38653fd0959bbb79bcc1e970223a authored almost 2 years ago by link2xt <[email protected]>
Accept ToString instead of AsRef<str> in Params.set() (#3732)

cb1a4291d0e0c1fb3d895ebb66deb1eca3541503 authored almost 2 years ago by link2xt <[email protected]>
Merge branch 'unwrap-mailinglistaddr-in-cffi'

https://github.com/deltachat/deltachat-core-rust/pull/3706

1a745b24d79888d89cc5d47122cd04e2bfbee3e6 authored almost 2 years ago by link2xt <[email protected]>
Changelog

7b7ce30fe3d121dc3e61ed23d6130bb18a336e32 authored almost 2 years ago by link2xt <[email protected]>
Fix mailinglist test

9bc525f579e7fc0994ed6f82dcb405cf6f40047b authored almost 2 years ago by link2xt <[email protected]>
unwrap mailinglist addr option in cffi

so rust api and jsonrpc return the option

1bd53de1f773024d000d06faff20809990061ce0 authored almost 2 years ago by Simon Laux <[email protected]>
fix formatting and most of the test

3fcbc03759c163fc1cc2221664adf187c43067b4 authored almost 2 years ago by Simon Laux <[email protected]>
mimeparser: do not allow key reset if DKIM check failed

037739c6342dd2c80bf6c9b0f28ee1bb957aaf9f authored almost 2 years ago by link2xt <[email protected]>
Introduce a ContextBuilder struct (#3698)

The way to create a Context is now rather burdensome, users have to
create and import a bunch o...

3150d2b94beaff5dd0173ec9575341deaab73a46 authored almost 2 years ago by Floris Bruynooghe <[email protected]>
Make error reproducible with sleep()

91ab10084a5b5c8b9fed4bdd589b6db008c4af11 authored almost 2 years ago by link2xt <[email protected]>
Assert that encryption preference is still mutual

96d2a7f0bfb26d36a03975306b4ca7a4acbad5af authored almost 2 years ago by link2xt <[email protected]>
peerstate: use named columns for SELECT statements

This ensures wrong column is not accidentally used.

053c9372cb4302a8ee50b7e4fb756afaaff8c20e authored almost 2 years ago by link2xt <[email protected]>
jsonrpc: add `SystemMessageType` to `Message` and cffi: add missing `DC_INFO_` constants (#3707)

* jsonrpc: add `SystemMessageType` to `Message`
and cffi: add missing `DC_INFO_` constants

*...

0bb231ad0062ea47b6aa903ed8b62557f8fd0a99 authored almost 2 years ago by Simon Laux <[email protected]>
Merge branch 'flub/unoptimised-debug'

https://github.com/deltachat/deltachat-core-rust/pull/3699

15db5adc7e230535cfff07ef9a8b7e78670023c4 authored almost 2 years ago by link2xt <[email protected]>
Optimize debug builds, but not tests

146478e450766c74aae20991e5874f57d2e7e5d3 authored almost 2 years ago by link2xt <[email protected]>
Set RUST_MIN_STACK in JSON-RPC tests

772514940cf8ab7c7fe142615495da45b000dc57 authored almost 2 years ago by link2xt <[email protected]>
Set RUST_MIN_STACK for Python tests

97192a8055b4f834301f89e662cdac22b69ac73e authored almost 2 years ago by link2xt <[email protected]>
Seems the npm stuff manages to avoid the cargo config file

38efde6c98aa1097e9cb38510b9c0100a5267aa5 authored almost 2 years ago by Floris Bruynooghe <[email protected]>
Do not use optimised debug builds

Optimised debug builds result in an extremely slow code-build-test
cycle. The reason we do this...

ccd4d46391c75a94337c5a22a4848e28d516fa06 authored almost 2 years ago by Floris Bruynooghe <[email protected]>
link tokio issue, remove opt-level line

opt-level relies on the default instead

056b8ba1e84981254b6e0571015043f3f6619ad6 authored almost 2 years ago by Floris Bruynooghe <[email protected]>
Recently seen loop

e3bf8265c4d7c2a53bfe644d37205c782ed6c312 authored almost 2 years ago by link2xt <[email protected]>
Fix clippy warnings (#3726)

f4ee86282e260fb60961ff27db2fb556e20c66d0 authored almost 2 years ago by Hocuri <[email protected]>
Merge pull request #3719 from deltachat/dependabot/cargo/uuid-1.2.1

7b66eb8b9c7fa85311d18fa76618d309ee0b584d authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix readme (#3725)

Update README.md

a7861c2ea50d535668cc8b5d74eb71c5eae21fec authored almost 2 years ago by Simon Laux <[email protected]>
Merge pull request #3715 from deltachat/dependabot/cargo/axum-0.5.17

163678dfe32a1528e269fbce003d1ffee6596a57 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3717 from deltachat/dependabot/cargo/anyhow-1.0.66

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

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

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

a6d1b8b975e265540ae8258c69bfd15a4f08f8d5 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.102 to 1.0.103

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

890c5596a9714822d83c66a845faffa19c51e83b authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3712 from deltachat/dependabot/cargo/futures-0.3.25

7797580c7f92a2abcba37210eac11130d2fc50c4 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump futures from 0.3.24 to 0.3.25

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

e559c467c62f68c898b6405732fd0cab96cd0b40 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump axum from 0.5.16 to 0.5.17

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

7f4abc5285d457cb0ae7038b76f560924726fa12 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tokio-stream from 0.1.10 to 0.1.11

Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.10 to 0.1.11.
- [Release notes]...

916915d430bb393f5c2ba17082ada53274bf239f authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump base64 from 0.13.0 to 0.13.1

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

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

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

e39dc25e2a12b864215f8bff01fb8b45641d0dbb authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump serde from 1.0.145 to 1.0.147

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

1a022d8905cef8822247765d38091790956cec90 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump kamadak-exif from 0.5.4 to 0.5.5

Bumps [kamadak-exif](https://github.com/kamadak/exif-rs) from 0.5.4 to 0.5.5.
- [Release notes](...

3dc8888c6aa2c784dcfcc7e8933c0fd0ec2507bd authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3718 from deltachat/dependabot/cargo/native-tls-0.2.11

3ff3046b6899d8d7e4da0bcc60e5d44c047ec5a9 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3720 from deltachat/dependabot/cargo/smallvec-1.10.0

910a5dd96a7f11179245647b440041f21220c73f authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3724 from deltachat/dependabot/cargo/url-2.3.1

6b521c4c43d90aad8640454465c53ddec114d2a2 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump native-tls from 0.2.10 to 0.2.11

Bumps [native-tls](https://github.com/sfackler/rust-native-tls) from 0.2.10 to 0.2.11.
- [Releas...

fe909fbe92756f69118e3277eaf9cf9ec2195fc3 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3713 from deltachat/dependabot/cargo/serde_json-1.0.87

98c9139f3a85373f14adafc5853528ae7a3e0ef3 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3711 from deltachat/dependabot/cargo/once_cell-1.16.0

03d9ee31ec259d80409b70a56648bc5b180a813b authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump smallvec from 1.9.0 to 1.10.0

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

ef1cc564390f42eef050b5dae776f14f7d1bfe22 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo update -p mio

mio 0.8.5 does not use libc epoll_create1() function on Android anymore,
so it will be possible ...

47fcdef88c7762fec1db57db4d65f4e1964b41d4 authored almost 2 years ago by link2xt <[email protected]>
cargo: bump url from 2.3.0 to 2.3.1

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

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