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 almost 2 years ago
Do not return media from trashed messages in the "All media" view.

ea87c78d349d313ade9fb11f210b23a759feaa98 authored almost 2 years ago
Remove outdated comment.

585b8ece586822ef65748a0b61a0f6af26838c71 authored almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
Update yanked spin 0.9.6

Otherwise cargo-deny complains.

50686489601138cfdd297480fafead47acbc681e authored almost 2 years ago
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 almost 2 years ago
Add changelog for unreleased 1.112.2

fc25bba5141fa379666c265d51fa9aedf9c7256c authored almost 2 years ago
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 almost 2 years ago
Add unreleased section to changelog

1bf50640394c2d4c76b8c16dbe38ad5e5be2afd4 authored almost 2 years ago
Release 1.112.1

edf0c02bc83b57bb3b2679e6342c0dfcd156f1d9 authored almost 2 years ago
deltachat-ffi: document thread safety guarantees

1d42907114a6a81096cf5cc3c4ba2d08a2ff186a authored almost 2 years ago
check against null in dc_backup_provider_unref() (#4232)

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

070d8325801f300585248f31681c62284086e04e authored almost 2 years ago
deltachat-rpc-client: configure setuptools_scm

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

0dfec83b0fa5dec4c920c57a314b88e96082fc3c authored almost 2 years ago
Add scripts/deny.sh

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

S...

c84155cbd40b9f207f9d402891db35a43f78328c authored almost 2 years ago
receive_imf: Mark special messages as seen (#3054)

Exactly: delivery reports, webxdc status updates.

eb5ddf270f91554c7e27377ac04a3ef2b46ab698 authored almost 2 years ago
Update generated nodejs constants files

fb093253c6c9c058c90c7580876a91d436cc6b44 authored almost 2 years ago
Merge pull request #4229 from deltachat/dependabot/cargo/fuzz/openssl-0.10.48

1864be5c557be6c8a28a92c0b8933d18e9abf506 authored almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
Add comment

04daff0608594a45af91d4934b9904d506fcf1d2 authored almost 2 years ago
Add --version option to deltachat-rpc-server

20319b54261dab1b7e71c0c29693e5e0e1a26caf authored almost 2 years ago
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 almost 2 years ago
Update Cargo.lock

530981119ec66bc3499164116c72170c3e586db9 authored almost 2 years ago
deltachat-rpc-client: fix bug in `Chat.send_message()`

6d0327d057324cfead9c9fffa8e4b3b4446c86a5 authored almost 2 years ago
deltachat-rpc-client: fix bug in `Chat.send_message()`

580ce5a9e9e926661da29fe6aa541fc2fb446884 authored almost 2 years ago
Cargo.toml: replace branch with rev in default-net patch entry

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

6f327c950d5d574eb4fd8773cbaf0bc5d4628149 authored almost 2 years ago
Reduce test code duplication

92ad843ff2095c8f2a0af2efdb844d9603262185 authored almost 2 years ago
python: remove flaky .wait_for_seen() from test_fetch_existing()

a8059c6bffc73443434b5fbd465a1c623e7815d8 authored almost 2 years ago
Remove pytest-rerunfailures

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

4b468a25fe51dbee177ebcf3b703d0c9b4ecc3c6 authored almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
Do not use IDLE in test_mdn_asymmetric

Fixes test flakyness.

84d79e1479c6f8ed802ba4bc723deb4aecbcf48e authored almost 2 years ago
Turn more log messages into proper sentences.

83af248068690badea2e0f2407b580bf29499937 authored almost 2 years ago
Update OpenSSL to fix RUSTSEC-2023-0022

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

4f25edb1a14f784223eb9555c4b0da6243d8de47 authored almost 2 years ago
python: look for "Marked messages ... as seen." by regexp

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

ded1634b7d0dcfeef4f03fb2cac8449df2645468 authored almost 2 years ago
python: use locally installed `auditwheel`

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

635c73ffc63cbd8ebd16da125cd8cdd9352ebe8c authored almost 2 years ago
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 almost 2 years ago
Simplify layout of the deltachat-rpc-server crate

fa278d50f796caf416635d46c4c18374c8fb7f09 authored almost 2 years ago
ci: test the core on macOS

2f02be4c6429aec49d5f9d6c4eee0d7fd2d69e4b authored almost 2 years ago
Attempt to fix deltachat-rpc-server binary release uploads

7add1c116c7f29323a015eac87e49ab6f6bdf0c4 authored almost 2 years ago
Release 1.112.0

124a0e90e180c1f8f4b4f9d5550549ad58227777 authored almost 2 years ago
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 almost 2 years ago
Increase reference count before spawning background tasks in dc_receive_backup()

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

3fdcffb314aa48fb7d3336d3f9cb911fbaed7b39 authored almost 2 years ago
Move most of the `dc_receive_backup()` into a safe function

f033aae25c8c953694c9fec20ee88e42f7aa54ed authored almost 2 years ago
explicitly move for good measure

c42d9424600201b65266b78c1a2321b1d1134c39 authored almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
Make `get_all_addresses_from_header` non-generic

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

53eec521dcb593ffe660bd3e2aef00ec1876038e authored almost 2 years ago
deltachat-ffi: update rand to 0.8.5

238570a7b98dd93d9a8ea0f3b5fcf0e16aeba630 authored almost 2 years ago
Set pytest-timeout on async python tests

043ae488065e6857083df38d8d056fee5e3e7b8a authored almost 2 years ago
Reintroduce pytest-rerunfailures

Tests on GitHub Actions are very flaky recently.

fb88f2e6abcacab8f10ab51a4f951d179edec6f0 authored almost 2 years ago
Add IMAP_INBOX_IDLE event

5db867cd1bfd987bb9c5ba79c65f123f1b347a29 authored almost 2 years ago
add missing define

ec00c160c6e968c53cc893f8216add76c0e86c79 authored almost 2 years ago
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 almost 2 years ago
deps(iroh): switch back to iroh main branch (#4202)

89b32e02c5b2e4cf65cc4996ce09cf63a6077ed3 authored almost 2 years ago
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 almost 2 years ago
ci: fixup for artifact uploading in deltachat-rpc-server.yml

7ec3a1a9a2f477a61a2e035ca95e62035e66dc0f authored almost 2 years ago
ci: remove android dependency from deltachat-rpc-server workflow

19fa86b2766f3e31f229ee7495f450fd1a12d099 authored almost 2 years ago
ci: build all deltachat-rpc-server binaries without NDK

c4657991c874923d5a4d63d250a533e05a09b09a authored almost 2 years ago
smtp: disable buffering while running STARTTLS

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

484aebdb16ec7096ee525e69f499d195ce2f9ddd authored almost 2 years ago
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 almost 2 years ago
Improve comment on `write_lock()` (#4134)

8302d226224187f88964d65d91de7431ee7d67d1 authored almost 2 years ago
typo: CollectionReceived (#4189)

034cde92892bbd0c5509f4b0c727d2746ecf1e99 authored almost 2 years ago
ci: upload deltachat-rpc-server binaries on release

02455d8485ae0dff41241dbee3d0eddcadd6be83 authored almost 2 years ago
feat: Pause IO for BackupProvider (#4182)

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

It needed to...

35f50a89655c36f1b94cf864f862dbc43b42579a authored almost 2 years ago
tox: quiet noisy message from `black`

e04efdbd941f0307b277efe47c19da549b0655e5 authored almost 2 years ago
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 almost 2 years ago
Get rid of duplicate uuid dependency

a501f10756d20267ff470b2c9a2a660b6c1b5685 authored almost 2 years ago
Pause I/O in get_backup()

5d80d4788cc05daed51e0e429e92f02a21b8a923 authored almost 2 years ago
Update human-panic, but disable color

Avoid pulling in new `anstream` dependency

0c02886005e9391a5fe9307128cffc2acbc1139a authored almost 2 years ago
Merge branch 'flub/send-backup'

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

24856f3050be9a7705f9df736ab575fd856454d5 authored almost 2 years ago
Fix remaining cargo-deny warnings

8e6434068e0570b756d7e42f06333d4e2146c1eb authored almost 2 years ago
Add cargo-deny exceptions for old crates

800d2b14a521f30745bd2ff213f97cbbcfe36dda authored almost 2 years ago
some doxygen fixes

3a861d2f843629f9de0c18ec2176500bc07ecece authored almost 2 years ago
Merge pull request #4171 from deltachat/dependabot/cargo/axum-0.6.11

4ba00f74407f235f9f1de64e6b05789165f2665f authored almost 2 years ago
changelog: add link and date to the latest release

40fc61da4f9805bb1e177c87722b3eb9a8b98702 authored almost 2 years ago
Use scheduler.is_running()

eb0f896d57346abacc2be0a948e35345c32c4256 authored almost 2 years ago
Merge remote-tracking branch 'origin/master' into flub/send-backup

71bb89fac1c52fad5adeba66f65d8b5f797bf137 authored almost 2 years ago
Merge branch 'flub/pause-io'

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

b89199db54de7a3e013387dfa30c6fba867d92e6 authored almost 2 years ago
rustfmt

e39429c2e35a794b3f78cdc0ee69df310203f79e authored almost 2 years ago
Remove TODOs

17de3d323642e0ae2d126bca88b6ff4e146abb16 authored almost 2 years ago
Add a comment aronud IMAP loop task handle

3177f9967deb0c0ff0ee913a84a2d8ca64fc9285 authored almost 2 years ago
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 almost 2 years ago
Changelog fixup

a2e7d914a0fb31c26891a669463a4834c2b2e168 authored almost 2 years ago
clippy

4bf38c0e2966d02ef5c087b2a76e5aed29d3c765 authored almost 2 years ago
Add changelog

0079cd47660bbccefcca1f361e53d8581380fc36 authored almost 2 years ago
No need for jsonrpc to do this manually

52fa58a3ce8c7695bc033881ebfc9ad6b73365e1 authored almost 2 years ago
fixup paused flag use

097113f01e8b041dd829e7c2b3488e6c389583d2 authored almost 2 years ago
Remove requirement for stopping io for imex

32a7e5ed824ccf724c674b99b3674e8c057031a2 authored almost 2 years ago
move pause to only exist on Scheduler

2c3b2b8c2dc97ed5ed1a8e69b3ffdf497af4a335 authored almost 2 years ago
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 almost 2 years ago
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 almost 2 years ago
Merge pull request #4168 from deltachat/dependabot/cargo/fuzz/libsqlite3-sys-0.25.2

5b92b6355e73fb179a70e48db762c9bdab6c0f35 authored almost 2 years ago
Format documentation comment for `sync_qr_code_token_deletion`

5eb7206b2d338158420b359e19bf29755079daca authored almost 2 years ago
Upgrade async-smtp to 0.9.0

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

...

a566fd6301844bf03c652a4cc6204c66a00b2f19 authored almost 2 years ago
Update Rust in coredeps docker image to 1.68.0

3eadc86217e3d6913947db44d916e177cf4b8118 authored almost 2 years ago
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 almost 2 years ago