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

ref(logging): Remove message from LogExt::log_err (#4235)

This removes the message that needed to be supplied to LogExt::log_err
calls. This was from a ...

82ace72527648ef2dc32e08cf177880732394565 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Do not return media from trashed messages in the "All media" view.

ea87c78d349d313ade9fb11f210b23a759feaa98 authored over 1 year ago by link2xt <[email protected]>
Remove outdated comment.

585b8ece586822ef65748a0b61a0f6af26838c71 authored over 1 year ago by link2xt <[email protected]>
ref(deps): Upgrade to iroh 0.4.0 (#4245)

This moves us back to a released version;

- Ticket is now opaque, need to use accessor functi...

a2927a65868e7f5cba6540a4a8755de9f5499aac authored over 1 year ago by Floris Bruynooghe <[email protected]>
feat(imex): Cancel BackupProvider when dropped (#4242)

This ensures that the BackupProvider will be stopped as soon as the
struct is dropped and the i...

943c8a1ab345aae7695ccbfdbe5799e29008270a authored over 1 year ago by Floris Bruynooghe <[email protected]>
Build zig-rpc-server for i686

cargo-zigbuild is replaced with a simple zig-cc wrapper.
cargo-zigbuild still tries to use i386-...

3400f5641ea39df5f4fdce99e68b2be1d8f9cbf3 authored over 1 year ago by link2xt <[email protected]>
Update yanked spin 0.9.6

Otherwise cargo-deny complains.

50686489601138cfdd297480fafead47acbc681e authored over 1 year ago by link2xt <[email protected]>
feat(imex) Connect to all provider addresses concurrently (#4240)

This uses the new iroh API to connect to all provider addresses
concurrently. It simplifies th...

5be558ea68d90b8e961d23e042e80ae1d0a6e0b4 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Add changelog for unreleased 1.112.2

fc25bba5141fa379666c265d51fa9aedf9c7256c authored over 1 year ago by link2xt <[email protected]>
deps: Update iroh, remove default-net patch (#4239)

* deps: Update iroh, remove default-net patch

The released version of default-net is now suff...

20b326415a4819143da8e6fe09ea2b0cb9291705 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Add unreleased section to changelog

1bf50640394c2d4c76b8c16dbe38ad5e5be2afd4 authored over 1 year ago by link2xt <[email protected]>
Release 1.112.1

edf0c02bc83b57bb3b2679e6342c0dfcd156f1d9 authored over 1 year ago by link2xt <[email protected]>
deltachat-ffi: document thread safety guarantees

1d42907114a6a81096cf5cc3c4ba2d08a2ff186a authored over 1 year ago by link2xt <[email protected]>
check against null in dc_backup_provider_unref() (#4232)

this is what we're doing in most comparable unref() functions.

070d8325801f300585248f31681c62284086e04e authored over 1 year ago by bjoern <[email protected]>
deltachat-rpc-client: configure setuptools_scm

This makes `python -m build` produce wheels with a version
other than 0.0.0.

0dfec83b0fa5dec4c920c57a314b88e96082fc3c authored over 1 year ago by link2xt <[email protected]>
Add scripts/deny.sh

This can be used to manually run `cargo deny`
without specifying all the parameters manually.

S...

c84155cbd40b9f207f9d402891db35a43f78328c authored over 1 year ago by link2xt <[email protected]>
receive_imf: Mark special messages as seen (#3054)

Exactly: delivery reports, webxdc status updates.

eb5ddf270f91554c7e27377ac04a3ef2b46ab698 authored over 1 year ago by iequidoo <[email protected]>
Update generated nodejs constants files

fb093253c6c9c058c90c7580876a91d436cc6b44 authored over 1 year ago by link2xt <[email protected]>
Merge pull request #4229 from deltachat/dependabot/cargo/fuzz/openssl-0.10.48

1864be5c557be6c8a28a92c0b8933d18e9abf506 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump openssl from 0.10.45 to 0.10.48 in /fuzz

Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.45 to 0.10.48.
- [Release no...

7138d4408396c4096761b34e5b959f6789a9678a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(imex): Sort IP addresses for getting from ticket

When trying IP addresses from the ticket, have a very rough sort order
in which to try them. Ba...

801250a9e0617684f1bf8f5d5045d52fb23275f8 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Add comment

04daff0608594a45af91d4934b9904d506fcf1d2 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Add --version option to deltachat-rpc-server

20319b54261dab1b7e71c0c29693e5e0e1a26caf authored over 1 year ago by link2xt <[email protected]>
Remove `.wait_for_seen()` calls in flaky tests

This is a merge commit for <https://github.com/deltachat/deltachat-core-rust/pull/4226>

9cca34bba577594f93f908a995e2f72afa710306 authored over 1 year ago by link2xt <[email protected]>
Update Cargo.lock

530981119ec66bc3499164116c72170c3e586db9 authored over 1 year ago by link2xt <[email protected]>
deltachat-rpc-client: fix bug in `Chat.send_message()`

6d0327d057324cfead9c9fffa8e4b3b4446c86a5 authored over 1 year ago by adbenitez <[email protected]>
deltachat-rpc-client: fix bug in `Chat.send_message()`

580ce5a9e9e926661da29fe6aa541fc2fb446884 authored over 1 year ago by adbenitez <[email protected]>
Cargo.toml: replace branch with rev in default-net patch entry

This makes `cargo install --path deltachat-rpc-server` work again.

6f327c950d5d574eb4fd8773cbaf0bc5d4628149 authored over 1 year ago by link2xt <[email protected]>
Reduce test code duplication

92ad843ff2095c8f2a0af2efdb844d9603262185 authored over 1 year ago by link2xt <[email protected]>
python: remove flaky .wait_for_seen() from test_fetch_existing()

a8059c6bffc73443434b5fbd465a1c623e7815d8 authored over 1 year ago by link2xt <[email protected]>
Remove pytest-rerunfailures

It is not compatible with pytest-timeout anyway:
<https://github.com/pytest-dev/pytest-rerunfail...

4b468a25fe51dbee177ebcf3b703d0c9b4ecc3c6 authored over 1 year ago by link2xt <[email protected]>
Do not use IDLE in test_send_and_receive_message_markseen

Fix flakyness in case Dovecot sends only EXISTS
but not FETCH unsolicited response.

1e135b649cc66340b5571e5cfd49fd2cc6290bd6 authored over 1 year ago by link2xt <[email protected]>
Do not use IDLE in test_fetch_existing_msgs_group_and_single

Makes the test less flaky,
as Dovecot sometimes sends only the EXISTS response,
but not the FETC...

40d32f2d0c7347e8bc6e71ed0d79a5c585c9f8fd authored over 1 year ago by link2xt <[email protected]>
python: do not use IDLE in test_markseen_message_and_mdn test

Make the test less flaky in case Dovecot notifies only about EXISTS
but not flag updates.

c9ec087cd81b31064afb5165fda55a4cdfcbd1f0 authored over 1 year ago by link2xt <[email protected]>
Do not use IDLE in test_mdn_asymmetric

Fixes test flakyness.

84d79e1479c6f8ed802ba4bc723deb4aecbcf48e authored over 1 year ago by link2xt <[email protected]>
Turn more log messages into proper sentences.

83af248068690badea2e0f2407b580bf29499937 authored over 1 year ago by link2xt <[email protected]>
Update OpenSSL to fix RUSTSEC-2023-0022

<https://rustsec.org/advisories/RUSTSEC-2023-0022>

4f25edb1a14f784223eb9555c4b0da6243d8de47 authored over 1 year ago by link2xt <[email protected]>
python: look for "Marked messages ... as seen." by regexp

Tests reuse accounts, so UIDs may start from the number other than 1.

ded1634b7d0dcfeef4f03fb2cac8449df2645468 authored over 1 year ago by link2xt <[email protected]>
python: use locally installed `auditwheel`

`auditwheel` is a part of manylinux images,
there is no need to create a virtual environment
and...

635c73ffc63cbd8ebd16da125cd8cdd9352ebe8c authored over 1 year ago by link2xt <[email protected]>
Do not use .wait_for_seen() in test_one_account_send_bcc_setting

.wait_for_seen() is unreliable, because sometimes Dovecot
sends only EXISTS to the IDLE connecti...

fcc1fe73be4b72dd3788b01528acb67d4e806a4f authored over 1 year ago by link2xt <[email protected]>
Simplify layout of the deltachat-rpc-server crate

fa278d50f796caf416635d46c4c18374c8fb7f09 authored over 1 year ago by link2xt <[email protected]>
ci: test the core on macOS

2f02be4c6429aec49d5f9d6c4eee0d7fd2d69e4b authored over 1 year ago by link2xt <[email protected]>
Attempt to fix deltachat-rpc-server binary release uploads

7add1c116c7f29323a015eac87e49ab6f6bdf0c4 authored over 1 year ago by link2xt <[email protected]>
Release 1.112.0

124a0e90e180c1f8f4b4f9d5550549ad58227777 authored over 1 year ago by link2xt <[email protected]>
ref(ffi): dc_receive_backup should block (#4211)

The documentation says this blocks. This should block because it also
means the error reportin...

1716cdf51c533107deef4f40945c09b4f17c3f6c authored over 1 year ago by Floris Bruynooghe <[email protected]>
Increase reference count before spawning background tasks in dc_receive_backup()

Merged PR <https://github.com/deltachat/deltachat-core-rust/pull/4206>

3fdcffb314aa48fb7d3336d3f9cb911fbaed7b39 authored over 1 year ago by link2xt <[email protected]>
Move most of the `dc_receive_backup()` into a safe function

f033aae25c8c953694c9fec20ee88e42f7aa54ed authored over 1 year ago by link2xt <[email protected]>
explicitly move for good measure

c42d9424600201b65266b78c1a2321b1d1134c39 authored over 1 year ago by Floris Bruynooghe <[email protected]>
fix(dc_receive_backup): Increase refcount before spawn

Otherwise it is possible for the context that is used in the spawn to
be unreferenced. Really t...

0ba8201797ff05fba62269caa7fecea988a02125 authored over 1 year ago by Floris Bruynooghe <[email protected]>
cargo: bump async_zip from 0.0.9 to 0.0.11

Bumps [async_zip](https://github.com/Majored/rs-async-zip) from 0.0.9 to 0.0.11.
- [Release note...

87252ab053536c66a0e9758143d7d0b4846778ee authored over 1 year ago by iequidoo <[email protected]>
Make `get_all_addresses_from_header` non-generic

This saves 1287 lines according to `cargo llvm-lines --release`.

53eec521dcb593ffe660bd3e2aef00ec1876038e authored over 1 year ago by link2xt <[email protected]>
deltachat-ffi: update rand to 0.8.5

238570a7b98dd93d9a8ea0f3b5fcf0e16aeba630 authored over 1 year ago by link2xt <[email protected]>
Set pytest-timeout on async python tests

043ae488065e6857083df38d8d056fee5e3e7b8a authored over 1 year ago by link2xt <[email protected]>
Reintroduce pytest-rerunfailures

Tests on GitHub Actions are very flaky recently.

fb88f2e6abcacab8f10ab51a4f951d179edec6f0 authored over 1 year ago by link2xt <[email protected]>
Add IMAP_INBOX_IDLE event

5db867cd1bfd987bb9c5ba79c65f123f1b347a29 authored over 1 year ago by link2xt <[email protected]>
add missing define

ec00c160c6e968c53cc893f8216add76c0e86c79 authored over 1 year ago by B. Petersen <[email protected]>
feat: Make the IoPausedGuard a simple sender (#4184)

This replaces the mechanism by which the IoPauseGuard makes sure the
IO scheduler is resumed: i...

616eabc613d25d778de246543fc728d78804e6d4 authored over 1 year ago by Floris Bruynooghe <[email protected]>
deps(iroh): switch back to iroh main branch (#4202)

89b32e02c5b2e4cf65cc4996ce09cf63a6077ed3 authored over 1 year ago by Floris Bruynooghe <[email protected]>
ref(jsonrpc): Getting backup provider QR code now blocks (#4198)

This changes the JSON-RPC APIs to get a QR code from the backup
provider to block. It means on...

e985588c6ca5575ea3cc27b2dd28949e798bc807 authored over 1 year ago by Floris Bruynooghe <[email protected]>
ci: fixup for artifact uploading in deltachat-rpc-server.yml

7ec3a1a9a2f477a61a2e035ca95e62035e66dc0f authored over 1 year ago by link2xt <[email protected]>
ci: remove android dependency from deltachat-rpc-server workflow

19fa86b2766f3e31f229ee7495f450fd1a12d099 authored over 1 year ago by link2xt <[email protected]>
ci: build all deltachat-rpc-server binaries without NDK

c4657991c874923d5a4d63d250a533e05a09b09a authored over 1 year ago by link2xt <[email protected]>
smtp: disable buffering while running STARTTLS

Otherwise TLS setup fails on macOS and iOS with `errSSLClosedAbort`.
(<https://developer.apple.c...

484aebdb16ec7096ee525e69f499d195ce2f9ddd authored over 1 year ago by link2xt <[email protected]>
Explicitly call Context::set_last_error in ffi (#4195)

This adds a result extension trait to explicitly set the last error,
which *should* be the defa...

9c15cd5c8f0d57554c3843a663950efd3e807187 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Improve comment on `write_lock()` (#4134)

8302d226224187f88964d65d91de7431ee7d67d1 authored over 1 year ago by Hocuri <[email protected]>
typo: CollectionReceived (#4189)

034cde92892bbd0c5509f4b0c727d2746ecf1e99 authored over 1 year ago by bjoern <[email protected]>
ci: upload deltachat-rpc-server binaries on release

02455d8485ae0dff41241dbee3d0eddcadd6be83 authored over 1 year ago by link2xt <[email protected]>
feat: Pause IO for BackupProvider (#4182)

This makes the BackupProvider automatically invoke pause-io while it
is needed.

It needed to...

35f50a89655c36f1b94cf864f862dbc43b42579a authored over 1 year ago by Floris Bruynooghe <[email protected]>
tox: quiet noisy message from `black`

e04efdbd941f0307b277efe47c19da549b0655e5 authored over 1 year ago by link2xt <[email protected]>
More accurate maybe_add_bcc_self device message text (#4175)

* More accurate maybe_add_bcc_self device message text

* changelog

* Update src/imex.rs

...

57445eedb1dd724d1462c41a911dbb407ec8aae6 authored over 1 year ago by Hocuri <[email protected]>
Get rid of duplicate uuid dependency

a501f10756d20267ff470b2c9a2a660b6c1b5685 authored over 1 year ago by link2xt <[email protected]>
Pause I/O in get_backup()

5d80d4788cc05daed51e0e429e92f02a21b8a923 authored over 1 year ago by link2xt <[email protected]>
Update human-panic, but disable color

Avoid pulling in new `anstream` dependency

0c02886005e9391a5fe9307128cffc2acbc1139a authored over 1 year ago by link2xt <[email protected]>
Merge branch 'flub/send-backup'

PR: <https://github.com/deltachat/deltachat-core-rust/pull/4007>

24856f3050be9a7705f9df736ab575fd856454d5 authored over 1 year ago by link2xt <[email protected]>
Fix remaining cargo-deny warnings

8e6434068e0570b756d7e42f06333d4e2146c1eb authored over 1 year ago by link2xt <[email protected]>
Add cargo-deny exceptions for old crates

800d2b14a521f30745bd2ff213f97cbbcfe36dda authored over 1 year ago by link2xt <[email protected]>
some doxygen fixes

3a861d2f843629f9de0c18ec2176500bc07ecece authored over 1 year ago by B. Petersen <[email protected]>
Merge pull request #4171 from deltachat/dependabot/cargo/axum-0.6.11

4ba00f74407f235f9f1de64e6b05789165f2665f authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
changelog: add link and date to the latest release

40fc61da4f9805bb1e177c87722b3eb9a8b98702 authored over 1 year ago by link2xt <[email protected]>
Use scheduler.is_running()

eb0f896d57346abacc2be0a948e35345c32c4256 authored over 1 year ago by link2xt <[email protected]>
Merge remote-tracking branch 'origin/master' into flub/send-backup

71bb89fac1c52fad5adeba66f65d8b5f797bf137 authored over 1 year ago by link2xt <[email protected]>
Merge branch 'flub/pause-io'

PR: <https://github.com/deltachat/deltachat-core-rust/pull/4138>

b89199db54de7a3e013387dfa30c6fba867d92e6 authored over 1 year ago by link2xt <[email protected]>
rustfmt

e39429c2e35a794b3f78cdc0ee69df310203f79e authored over 1 year ago by link2xt <[email protected]>
Remove TODOs

17de3d323642e0ae2d126bca88b6ff4e146abb16 authored over 1 year ago by link2xt <[email protected]>
Add a comment aronud IMAP loop task handle

3177f9967deb0c0ff0ee913a84a2d8ca64fc9285 authored over 1 year ago by link2xt <[email protected]>
Log error on pause guard drop without resuming instead of working around

I checked that tests still pass even if error! is replaced with panic!

81418d8ee55630984cb2ae6ceec5e504e1c5fc33 authored over 1 year ago by link2xt <[email protected]>
Changelog fixup

a2e7d914a0fb31c26891a669463a4834c2b2e168 authored over 1 year ago by link2xt <[email protected]>
clippy

4bf38c0e2966d02ef5c087b2a76e5aed29d3c765 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Add changelog

0079cd47660bbccefcca1f361e53d8581380fc36 authored over 1 year ago by Floris Bruynooghe <[email protected]>
No need for jsonrpc to do this manually

52fa58a3ce8c7695bc033881ebfc9ad6b73365e1 authored over 1 year ago by Floris Bruynooghe <[email protected]>
fixup paused flag use

097113f01e8b041dd829e7c2b3488e6c389583d2 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Remove requirement for stopping io for imex

32a7e5ed824ccf724c674b99b3674e8c057031a2 authored over 1 year ago by Floris Bruynooghe <[email protected]>
move pause to only exist on Scheduler

2c3b2b8c2dc97ed5ed1a8e69b3ffdf497af4a335 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Allow pausing IO scheduler from inside core

To handle backups the UIs have to make sure they do stop the IO
scheduler and also don't acciden...

1d42e4743fac7f1e38ca3a2c6f601809c489840f authored over 1 year ago by Floris Bruynooghe <[email protected]>
cargo: bump axum from 0.6.9 to 0.6.11

Bumps [axum](https://github.com/tokio-rs/axum) from 0.6.9 to 0.6.11.
- [Release notes](https://g...

5ecdea47dba8c1e326e00e411f704d8a64801c2b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4168 from deltachat/dependabot/cargo/fuzz/libsqlite3-sys-0.25.2

5b92b6355e73fb179a70e48db762c9bdab6c0f35 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Format documentation comment for `sync_qr_code_token_deletion`

5eb7206b2d338158420b359e19bf29755079daca authored over 1 year ago by link2xt <[email protected]>
Upgrade async-smtp to 0.9.0

async-smtp does not implement read buffering anymore
and expects library user to implement it.

...

a566fd6301844bf03c652a4cc6204c66a00b2f19 authored over 1 year ago by link2xt <[email protected]>
Update Rust in coredeps docker image to 1.68.0

3eadc86217e3d6913947db44d916e177cf4b8118 authored over 1 year ago by link2xt <[email protected]>
Bump libsqlite3-sys from 0.24.2 to 0.25.2 in /fuzz

Bumps [libsqlite3-sys](https://github.com/rusqlite/rusqlite) from 0.24.2 to 0.25.2.
- [Release n...

0a65081db04de064f950da0d3f06a328344556cc authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>