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

Increase Minimum Supported Rust Version to 1.64

It is required for clap_lex v0.3.2
and async_zip 0.0.11.

dd57854ee362143aca9f48caaf54f1bca6fdd086 authored over 1 year ago by link2xt <[email protected]>
repl: print errors with causes

b83b9db7122723b2db37a80fed0199128e7b9260 authored over 1 year ago by link2xt <[email protected]>
update iroh

a59e72e7d8a60e55047aebad53936557080b6479 authored over 1 year ago by dignifiedquire <[email protected]>
feat: implement more detailed progress on sending

fd358617f5d297ed1cd2ca79be0f33be55e55bd9 authored over 1 year ago by dignifiedquire <[email protected]>
Switch quinn to the main branch

It has Android fixes merged

b26a351786e4791aa594e537f2adca0017ee88cf authored over 1 year ago by link2xt <[email protected]>
Construct HashMaps in provider database from array

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

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

575b43d9a0d514d6e1c5eeb123873c6f8e429c1a authored over 1 year ago by dignifiedquire <[email protected]>
fix: do not delete columns

This requires currently too much memory, crashing on larger instances

6c5654f584febfaba701312e4aed2c4d45e88f21 authored over 1 year ago by Friedel Ziegelmayer <[email protected]>
Log transfer rate on success

0a5542a6985122211a6021c077ba15f391cb2913 authored over 1 year ago by link2xt <[email protected]>
fix: do not block transfer on db import

518bd19e96e0891a970b229498ad78fffa211432 authored over 1 year ago by dignifiedquire <[email protected]>
Fix clippy::redundant-async-block warnings

edcc199461f6c9205bab73e3bee366d7d2497c34 authored over 1 year ago by link2xt <[email protected]>
Update spin 0.9.5->0.9.6

961e3ad7e2262ba806de00eac43171bc2f0bf1d7 authored over 1 year ago by link2xt <[email protected]>
fixup clippy & fmt

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

370193612946022ff358e8ef08542eb177424242 authored over 1 year ago by dignifiedquire <[email protected]>
update iroh

c02686b56e09f8b75de7b1d10c746eadba1e19a6 authored over 1 year ago by dignifiedquire <[email protected]>
Switch quinn to `ecn-einval-fallback` branch.

9a7ff9d2b170ab9ed5a856697ff713156971074f authored over 1 year ago by link2xt <[email protected]>
sql: replace empty paramsv![] with empty tuples

f0249096119ad56c2f3751560dc9341f904956c9 authored over 1 year ago by link2xt <[email protected]>
sql: expect zero-column results from `PRAGMA incremental_vacuum`

The fact that `PRAGMA incremental_vacuum` may return a zero-column
SQLITE_ROW result is document...

8db64726eace1eaab371b1389da583fd42aed51a authored over 1 year ago by link2xt <[email protected]>
Patch quinn to work on android

56f6d6849e355216982a6356db971a6b93347dad authored over 1 year ago by link2xt <[email protected]>
Delete expired messages using multiple SQL requests

With existing approach of constructing
the SQL query dynamically I get errors like this:
ephe...

cdd696db955b872355655d3c553b3508ed7570cc authored over 1 year ago by link2xt <[email protected]>
Log connection errors

cbc18ee5a4d616f7005b30e77775f7b09ef85ecf authored over 1 year ago by link2xt <[email protected]>
Support non-persistent configuration with DELTACHAT_* env #3986

This way we can test some recently added config options that we don't want to expose in UI like
...

6b67f8bcfd9e80a1f98ae2bce1342068526a4b35 authored over 1 year ago by iequidoo <[email protected]>
improve address handling

14521cfc2dabcba120ae88a7b19d2755c0c6680b authored over 1 year ago by dignifiedquire <[email protected]>
python: revert ruff C4 -> C40 change

It is an error in ruff 0.0.255, will be fixed in the next version:
https://github.com/charlierma...

6fbcf67190867a2cf4fbfa6d7fba2a8b2feff5c3 authored over 1 year ago by link2xt <[email protected]>
Build armv7 deltachat-rpc-server binaries without NDK

73e7ee5c13ef2cb8c88050388c3543aa2f121a4e authored over 1 year ago by link2xt <[email protected]>
python: update for latest ruff 0.0.255

90d233381885e9718c62fec56d93e26c751964ea authored over 1 year ago by link2xt <[email protected]>
Test calling dc_context_unref() during dc_configure()

dc_configure() spawns a background configuration process.
It should increase the number of conte...

5805f99acd0154ac41425d524ad862881d7b350c authored over 1 year ago by link2xt <[email protected]>
Increase dc_context_t reference count during dc_configure()

This fixes use-after-free in case dc_context_unref() is called
while the background process spaw...

30fef395b45b82b4f7cdf8b5018f8c81628b2ef1 authored over 1 year ago by link2xt <[email protected]>
Fix potential use-after-free in dc_jsonrpc_request()

0afd3d595f5a9846a9e24d89eeaa09188851f0bc authored over 1 year ago by link2xt <[email protected]>
Increase dc_context_t reference count during dc_imex()

474faefca8bf94b13303b41b8e51302475e12920 authored over 1 year ago by link2xt <[email protected]>
Add `dc_configure`, `dc_imex` and `dc_jsonrpc_request()` fixes to changelog

8936e9a416c78b70023bdc4255907d48e9d763e1 authored over 1 year ago by link2xt <[email protected]>
Reduce the scope of unsafe blocks in FFI

Spawn tasks from safe functions to ensure there is no use-after-free.

8d80aea5c8d8fd7c7ec9713084d00b76c4ab8ed5 authored over 1 year ago by link2xt <[email protected]>
update patched default-net

5e4807b7ac10c9c44dccc30483039c3244579523 authored over 1 year ago by dignifiedquire <[email protected]>
allow generated html being rendered in dark mode

`<meta name="color-scheme" content="light dark" />` is a hint to the browsers
that the page can ...

11ca698139e046fa350cedaf688e7f34d7df405d authored over 1 year ago by B. Petersen <[email protected]>
"full message view" not needed because of footers

standard footers meanwhile go the "contact status",
so they are no longer a reason to trigger "f...

b14e59c5f30eb93e0cec1440a948e506c11338b5 authored over 1 year ago by B. Petersen <[email protected]>
Enable clippy::explicit_into_iter_loop

4d620afdb89714a07890843b56803b014c006624 authored over 1 year ago by link2xt <[email protected]>
Enable cloned_instead_of_copied clippy lint

2bd7781276ed98ed7050364843177bf82d7b1246 authored over 1 year ago by link2xt <[email protected]>
Remove explicit .iter() and .iter_mut() calls in for loops

a4323035764da368afb4529216526318f2593554 authored over 1 year ago by link2xt <[email protected]>
Merge pull request #4132 from deltachat/adb/rpc-server-update-readme

update deltachat-rpc-server/README.md

b7e939e4d9c15982ec6ef007fb8462735b49c4f7 authored over 1 year ago by Asiel Díaz Benítez <[email protected]>
update deltachat-rpc-server/README.md

2151a24b7f4779f9a0fef49f5c46f2bac6851d01 authored over 1 year ago by adbenitez <[email protected]>
Remove doxygen-dark-theme

4411b883d75f00c77ef39add56ccedfe65bd28b5 authored over 1 year ago by link2xt <[email protected]>
restore original Doxygen contrasts

the contrast was decreased at
https://github.com/deltachat/deltachat-core-rust/pull/4136 ,
there...

7d3fcd9a3c7602a14fa68a747f951b866cf1df50 authored over 1 year ago by B. Petersen <[email protected]>
Enable all features when running clippy

0ac61690cf09da170de11cb8e0a84b78a19349e3 authored over 1 year ago by link2xt <[email protected]>
Patch default-net

28d9bec0b4ef9dcc502ea6ae43af96878713af8e authored over 1 year ago by link2xt <[email protected]>
Upgrade to Rust 1.68.0

a853b8283a789e944f7bb3ce6270679e93b52153 authored over 1 year ago by link2xt <[email protected]>
fixup: move changelog to unreleased section

6a394a0dc8c39eee53823682ee408f74c35683aa authored over 1 year ago by link2xt <[email protected]>
Connect to all addresses the provider has

This uses a branch directly from iroh repo again

05e50ea787a251ee07667875c47a551404ac3876 authored over 1 year ago by Floris Bruynooghe <[email protected]>
clarify docs

02afacf9895b87b2fa0b9307f03cf1d8053a3b63 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Bind to 0.0.0.0

c7de4f66e710a6f79e71e70297c67f6bee8f81d5 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Drop unused columns

We are currently using libsqlite3-sys 0.25.2,
corresponding to SQLcipher 4.5.2
and SQLite 3.39.2...

00791157e2d383dabb8e6b60bdd1530f4c2cca0c authored over 1 year ago by link2xt <[email protected]>
deltachat-ffi: print causes for all errors

9e03f2699255b9ba0129a575a9bef5403c2af1f7 authored over 1 year ago by link2xt <[email protected]>
Do not prepare the message explicitly in the test context

Explicit `prepare_msg` corresponding to `dc_prepare_msg`
is intended only for the case where the...

de391155b1bad90080310b7d58ca32ab909a009d authored over 1 year ago by link2xt <[email protected]>
Update doxygen for cffi docs (#4136)

fix styling

db28c1bdc4c49c8571dbf4107b6ce7a66644c36e authored over 1 year ago by Sebastian Klähn <[email protected]>
Fix documentation on enabling REPL logs

As `repl` example was moved into `deltachat_repl` crate,
the name of the log target has changed.

d71bf1c4be81d784c31f1c60cb97282d32162e7d authored over 1 year ago by link2xt <[email protected]>
Also document private items for rust docs (#4137)

also document private items for rust docs

ef1970b742f7d8ffc66953bfc4a9a2ca16d63797 authored over 1 year ago by Sebastian Klähn <[email protected]>
Merge pull request #4128 from deltachat/adb/add-golang-to-readme

add new golang bindings lib to README.md

4bb131e7e7ccb2dc87728ff649d71bef31d5f338 authored over 1 year ago by Asiel Díaz Benítez <[email protected]>
wording

c9b8c5079b3fede16d380e25ee876984b516c020 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Update docs and fix string allocation

The docs say you should always unref the string and NULL is never
returned. The implementation ...

eec5ae96e89d3349440a46d34880470c429a0f6f authored over 1 year ago by Floris Bruynooghe <[email protected]>
typo

4b94eadf5e81ac762ce05bf25f83cf2ad7f42a42 authored over 1 year ago by Floris Bruynooghe <[email protected]>
naming conventions!

they're hard

52a188693743464a0763a5f4e04aad5aac44d9f9 authored over 1 year ago by Floris Bruynooghe <[email protected]>
update .h file too

9767f51c3d6a471348262feed518d093862bffe2 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Merge branch 'master' into flub/send-backup

6674b888cc7e18ad36a32ce9bde87014461d3761 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Do not require context for non-context methods

This follows the ffi style better.

a5e6bd3e8e852f446c3be19e7aaa4f6ca083215e authored over 1 year ago by Floris Bruynooghe <[email protected]>
Apply typos from code review

Co-authored-by: Hocuri <[email protected]>

b6c24932a7630f98ff9608bdb2435f60e73ea902 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Release 1.111.0

e39011a43b2127ff4087deb720fd8de4aeb5a6f8 authored over 1 year ago by link2xt <[email protected]>
add new golang bindings lib to README.md

8b8dcf61efabfd5589998aa7df79c7aade618146 authored over 1 year ago by adbenitez <[email protected]>
Use "dep:" syntax to avoid creating dependency features

It is supported since Rust 1.60

3df5e6e9d376e578f7e2d1631967e3bb5ab12dab authored over 1 year ago by link2xt <[email protected]>
Update scripts/anroid-rpc-server.sh

Ported changes from deltachat-android/scripts/ndk-make.sh

fe60b2dd2d583b930fb7da7e38ae6ab7b5d5f866 authored over 1 year ago by link2xt <[email protected]>
Optimize release builds and dependencies for size

260dbbd36fc8ee11d2efaa4fa6322fcd0e163a86 authored over 1 year ago by link2xt <[email protected]>
Add scripts/codespell.sh and spellcheck

7e5a8714a002c5f3fc003834acd18b5b5b704bc7 authored over 1 year ago by link2xt <[email protected]>
Housekeeping: delete the blobs backup dir (#4104)

627cf20074e823c8f0cf818e35aa0ec4ed11958b authored over 1 year ago by iequidoo <[email protected]>
bump testdir for windows bug workaround

d73d56c399f2824a4d01fda54c66efb3d81b8d4c authored over 1 year ago by Floris Bruynooghe <[email protected]>
update cargo-deny

731e90f0d5c7cbe9c391ad4805e3f490fb1e0da7 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Merge branch 'master' into flub/send-backup

e0a6c2ef54d27e35b05ca8a7b8da4a23bb872585 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Configure cargo-deny fully

This adds more configuration to cargo-deny so that the output is not a
giant list of warnings hi...

c38ae31f3198fd56b01d7323cd8c7075c812db26 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Merge branch 'master' into flub/send-backup

c5408e056193000589c8bb7c372d1531373bbf6c authored over 1 year ago by Floris Bruynooghe <[email protected]>
Fix typo in blob names

This is now tested properly too.

c1a2df91acd0fe35880cba0c62485d78b3b446de authored over 1 year ago by Floris Bruynooghe <[email protected]>
fix iterator

da85c2412e56af69a85f5e0e1ef00fcd2873b6b0 authored over 1 year ago by Floris Bruynooghe <[email protected]>
ci: Make sure clippy script check everything

Also disable missing_docs_in_private_items as this is like 300+ errors
currently.

f5c334a1e4ac648fcb4b6220c741675de16e91f7 authored over 1 year ago by Floris Bruynooghe <[email protected]>
jsonrpc: ts bindings: update .npmignore (#4119)

to remove files from the npm package that is not needed by end users.

#ignore-changelog

3453aac27e42a851512355082d2c53bab53d5f60 authored over 1 year ago by Simon Laux <[email protected]>
clippy

d108f9b3e38d7d02619bb33ecb8982088e2ab8c6 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Upgrade rustyline to 11.0.0

9c48bf9d1334c4cff70d00767a670926bac1d57e authored over 1 year ago by link2xt <[email protected]>
Merge branch 'master' into flub/send-backup

e3014a349c994a6686258f3794a298a3cb407778 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Merge pull request #4120 from deltachat/dependabot/cargo/human-panic-1.1.1

04fa80b3bdcb6c937f312bdb191ca03d2c40589f authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4121 from deltachat/dependabot/cargo/async-native-tls-0.5.0

d7c8fc624a236e9bf447249e3f06788f37e72ff3 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
log some more

9d88ef069e97f0f1fd3a61eecf91322cf66f6fa5 authored over 1 year ago by Floris Bruynooghe <[email protected]>
renaming of upstream

155dff2813535da4d0e94c317e4d9ca8b6e41879 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Use std::slice::Iter instead of manually tracking the offset

38d4ea8514cdc11660993ac0f08d56868ec9fd25 authored over 1 year ago by Floris Bruynooghe <[email protected]>
Use a RAII guard to remove the db export

6f24874eb8a36af927d4aba854ca17aec28d941d authored over 1 year ago by Floris Bruynooghe <[email protected]>
some typos

2d2081265256dd72f4d68597a70cc66ac16fbc38 authored over 1 year ago by Floris Bruynooghe <[email protected]>
cargo: bump async-native-tls from 0.4.0 to 0.5.0

Bumps [async-native-tls](https://github.com/async-email/async-native-tls) from 0.4.0 to 0.5.0.
-...

e866053070f4f78256dfad26cad5d4aa0efa7ddc authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump human-panic from 1.1.0 to 1.1.1

Bumps [human-panic](https://github.com/rust-cli/human-panic) from 1.1.0 to 1.1.1.
- [Release not...

81bacf9038b26cc746501a47e27af6c808654618 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Run `cargo update`

4e166b1b4a249fe5e6e13cae684f29fc1d23f48b authored over 1 year ago by link2xt <[email protected]>
Allow JSON-RPC to get text of QR code as well

Desktop does use this as it allows reading QR codes as text from the
clipboard as well as copyin...

5762fbb9a7a8bcd77efdd45baa3907d5a9237cef authored over 1 year ago by Floris Bruynooghe <[email protected]>
Simplify dc_jsonrpc_init

2dc04220b8a0cf526c9aee1247f30d93d59a40c5 authored over 1 year ago by link2xt <[email protected]>
Switch to DEFERRED transactions

We do not make all transactions
[IMMEDIATE](https://www.sqlite.org/lang_transaction.html#deferre...

e767d84bea6265cff4dc3d27b27cf8074e26759e authored over 1 year ago by iequidoo <[email protected]>
test_{delete,trash}_multiple_messages: Continue waiting for events if not all messages disappeared

b149df19934aa0023b11371b7f79ea5e99f4bcfb authored over 1 year ago by iequidoo <[email protected]>
jsonrpc: add get webxdc blob API `getWebxdcBlob` (#4070)

* jsonrpc: add get webxdc blob API `getWebxdcBlob`

* add info about path

* format

fc019de18ccfd52a9373ac284170238e440e7cb2 authored over 1 year ago by Simon Laux <[email protected]>
Fixes for `get_webxdc_blob` documentation

c79ded140621ce03ea1f910f42c3b1796a8e2e3f authored over 1 year ago by link2xt <[email protected]>
python: do not shadow variables to fix pyright warnings

7bdf79dee50304b3a2874e3846870587a29416ee authored over 1 year ago by link2xt <[email protected]>