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

refactor: iterate over msg_ids without .iter()

86472aba2c380e9fc4e9c7cadaf5e3ba404377c4 authored over 1 year ago by link2xt <[email protected]>
Update set_core_version.py with new release process

15ce54edfbb129de9f149be9cf1ff0fc0bbb2e0a authored over 1 year ago by link2xt <[email protected]>
Allow sending a raw webxdc status update (#4386)

- create new api endpoint

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

* renaming function

--...

b7bbb3ee9ad36d2de88ffbd092288e1db9814905 authored over 1 year ago by Sebastian Klähn <[email protected]>
fix: fetch at most 100 existing messages even if EXISTS was not received

According to RFC 3501, EXISTS must always be sent in response to SELECT.
But if the server does ...

d3236e79fd1d9a12ada5eee62a829905d61b56ea authored over 1 year ago by link2xt <[email protected]>
jsonrpc: `MessageSearchResult`, always include `chat_name`(not an option anymore), also add `author_id` and `chat_type` (#4374)

* jsonrpc: `MessageSearchResult`, always include `chat_name`(not an option anymore), also add `a...

aa212b2b7ecb7279dbccc847176e3eec80fa93a8 authored over 1 year ago by Simon Laux <[email protected]>
fix: jsonrpc: typescript client: fix types of events in event emitter (#4373)

* fix: jsonrpc: typescript client: fix types of events in event emitter

* add ts ignore to re...

a0c51b3c3ad549a8ec531533056630e1ddd44ca9 authored over 1 year ago by Simon Laux <[email protected]>
feat: build deltachat-rpc-server releases for x86_64 macOS

e50d7724e3cbec91d318b49948587db33c2c467e authored over 1 year ago by link2xt <[email protected]>
add thumbnail for image in chatlist item (#4311)

* add thumbnail for image in chatlist item

* added preview for stickers and gifs also

* ad...

0d30e66dda5632c3e1ed30891b31adc47a3e5e1a authored over 1 year ago by meganoahj <[email protected]>
jsonrpc: use camel-case for Event struct and move events.rs to types folder (#4372)

* use camel-case for Event struct and move events.rs to types folder

---------

Co-authored...

5c3df7e4524bbadb2aa8abf24c92521d255d32ea authored over 1 year ago by Asiel Díaz Benítez <[email protected]>
cargo: bump regex from 1.7.3 to 1.8.1 (#4361)

3efbe5b1ef5a7afe9ba66fc41042d9afe22883a8 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4356 from deltachat/dependabot/cargo/dirs-5.0.1

52cfba06eab2f322b2e4e3930df122a8885f9e4b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump dirs from 5.0.0 to 5.0.1

Bumps [dirs](https://github.com/soc/dirs-rs) from 5.0.0 to 5.0.1.
- [Release notes](https://gith...

afba63603e962ff2995a5139ae32043b3da23b01 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4362 from deltachat/dependabot/cargo/human-panic-1.1.4

3a25d6a44e1f83b13a8bba935920707e1402e178 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4360 from deltachat/dependabot/cargo/axum-0.6.18

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

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

ce0e5416e64c4a4dc27be3af1da2d5ba8f6f7146 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
scripts/deny.sh: update package cache before running `cargo deny`

7918a6801e1db28d9211d88dda14976351c51785 authored over 1 year ago by link2xt <[email protected]>
Add JSON-RPC API to get reactions

6af631e8df104f37f1c4be9ce169e7f99bdc066e authored over 1 year ago by link2xt <[email protected]>
cargo: bump axum from 0.6.12 to 0.6.18

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

625ecaa9b5f150d93fa008ed2ff704f314e7865d authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4364 from deltachat/dependabot/cargo/tokio-1.28.0

24fe1b9c15f80985af2b33ba983f5c0add64561d authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Make the bots automatically accept group chat contact requests

ba36d09c700bd967c246b1a5720b2a1d0d31e9b4 authored over 1 year ago by link2xt <[email protected]>
Update deny.toml

f57be7187ed848b6e45109d694ac082704033f23 authored over 1 year ago by link2xt <[email protected]>
cargo: bump tokio from 1.27.0 to 1.28.0

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.27.0 to 1.28.0.
- [Release notes](https:...

6a00338f79020b9ab4f6985c459008c584f4eb13 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4354 from deltachat/dependabot/cargo/tokio-util-0.7.8

16906210e1e648e599444a8aaf2a35a6e15285e3 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4358 from deltachat/dependabot/cargo/syn-2.0.15

f9b4540387bc50211f0eda7ba9e3466bfe84191a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4366 from deltachat/dependabot/cargo/serde-1.0.160

9755438d0de7eb58f8db42702901ba29ae3ea233 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump serde from 1.0.159 to 1.0.160

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

fe9534ed7d5190ffc3ffbd760720b4c81a891d19 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 2.0.13 to 2.0.15

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

134c9ada6824a15e4b0a2b8d9da87cacdfa483d2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tokio-util from 0.7.7 to 0.7.8

Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.7 to 0.7.8.
- [Release notes](htt...

a3240452ffde2315eb6cebb75ed0948a795be34e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4357 from deltachat/dependabot/cargo/serde_json-1.0.96

84beb6647d474969425f2cd4d484858ed7f4afb2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4359 from deltachat/dependabot/cargo/libc-0.2.142

ecf7e2d90948dccc4e1798000ecde4774e859f34 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4365 from deltachat/dependabot/cargo/quick-xml-0.28.2

fcfcf4bbf3fc29136d6c6cff20dfb5bb6cb78901 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4368 from deltachat/dependabot/cargo/anyhow-1.0.71

c62b6d77b7694b38c9c241489578a8cc492386d4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump quick-xml from 0.28.1 to 0.28.2

Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.28.1 to 0.28.2.
- [Release notes](h...

7e51b9686fee34f1f44ab4211163107ea8dd7797 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump anyhow from 1.0.70 to 1.0.71

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

542ec4cac418ba27b1decc682bcc8aaa56c11b3e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump serde_json from 1.0.95 to 1.0.96

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.95 to 1.0.96.
- [Release notes](ht...

64b25d9ec0fd0657a2afd2717805e59f5a58055b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4363 from deltachat/dependabot/cargo/reqwest-0.11.17

f91b6fbdf0c06aaafed5d2d394b2f5821fc26e01 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4369 from deltachat/dependabot/cargo/futures-lite-1.13.0

41445a506ed51b11af7db2b207a636102a104e2b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4367 from deltachat/dependabot/cargo/tokio-stream-0.1.14

798db9d019978381fd1e1aa5d3dd89e21a7ae169 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4355 from deltachat/dependabot/cargo/uuid-1.3.2

2e860c32abda4feeae37a32187a0a9cdd54a93b9 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump futures-lite from 1.12.0 to 1.13.0

Bumps [futures-lite](https://github.com/smol-rs/futures-lite) from 1.12.0 to 1.13.0.
- [Release ...

0e1faed6e5b2236e152b2f0291098be6a0f2b3a8 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump tokio-stream from 0.1.12 to 0.1.14

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

f5de3be97759989427d32cd5da0abab5f56c8236 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump reqwest from 0.11.16 to 0.11.17

Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.16 to 0.11.17.
- [Release note...

4b0a30eb666efc39de7a9a67736882b8d001f303 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.140 to 0.2.142

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

7710467571618fa27210354951faf64855549069 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump uuid from 1.3.0 to 1.3.2

Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.3.0 to 1.3.2.
- [Release notes](https://git...

1687794b81d2baff22010e32d32eecdc10b6a0ef authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Document deltachat_rpc_client installation

158541f05ce320ef944c261c4cb803d5ec265522 authored over 1 year ago by link2xt <[email protected]>
Add 1.112.8 link to the changelog

eb28899cd056fbac0b4987b9eb44661ae1de80ca authored over 1 year ago by link2xt <[email protected]>
Fix 1.114.0 link in the changelog

432046225a6338b2b2257a857faa259beb05f129 authored over 1 year ago by link2xt <[email protected]>
More context for chat and chatlist errors (#3932)

bf958ce6c1f9869eb5438a13af2472440164cb99 authored over 1 year ago by Simon Laux <[email protected]>
jsonrpc: Remove message id from chatlist item (#3071)

Why? because desktop currently fetches the chatlist multiple times, even though it just needs th...

ea8ee4e67da12930ee124a7100bbea3c0e33ab47 authored over 1 year ago by Simon Laux <[email protected]>
Release 1.114.0

edfdbbdc90e97de92b5f86a74ecddb3be6a8aa9a authored over 1 year ago by link2xt <[email protected]>
jsonrpc: make event loop in ts client optional (#4347)

* jsonrpc: make event loop in ts client optional

* jsonrpc: ts: fix tests and make specifying...

1b8bfef441df0cd13134565d0ec8149426fc759f authored over 1 year ago by Simon Laux <[email protected]>
JSON-RPC: retrieve events via long polling

This way is more compatible to JSON-RPC libraries
that do not support receiving notifications fr...

514074de8bcd22c3181317e19238131d328ef3a1 authored over 1 year ago by link2xt <[email protected]>
Remove newline from release-date.in

e7aab5c67c304890041d4756b66983896e39b4b9 authored over 1 year ago by link2xt <[email protected]>
deltachat-ffi: update read_url_blob for new .log_err()

40484e875e7f449a3a02011d9d8112ff7e045250 authored over 1 year ago by link2xt <[email protected]>
Merge v1.112.8

fc215ceb636882936c64e7417a63ea8d401dc882 authored over 1 year ago by link2xt <[email protected]>
Prepare 1.112.8

2701c135db732f7c9f7f6770d8aa0def1d7cf121 authored over 1 year ago by link2xt <[email protected]>
Do not use println! in JSON-RPC

This may break the output of deltachat-rpc-server

3a8df3e673dd0a6b3b1efc979acd2677c37ab001 authored over 1 year ago by link2xt <[email protected]>
Backport new set_core_version.py

fa95b269a5b8cbdc22f4dd87b4201764dedff379 authored over 1 year ago by link2xt <[email protected]>
describe dc_http_response_t, needed for doxygen's @memberof

0e9f8c47261e2084eac7b545edddca050bf28cfd authored over 1 year ago by B. Petersen <[email protected]>
Add C API to get HTTP responses

a8d4cbd5c15a019a0e23fa5caac22ba85cfad885 authored over 1 year ago by link2xt <[email protected]>
JSON-RPC: return mimetype and encoding for HTTP blobs

f68a2fc387ba07d68ac7c7a3c8cc216172417968 authored over 1 year ago by link2xt <[email protected]>
Release 1.113.0

ede4e8109e716575fd91dd7a9eb47071c11ee3e6 authored over 1 year ago by link2xt <[email protected]>
Add more links to `configure` documentation

d97bdd9fd085fceddd6d3852c96e1be871b0bf9a authored over 1 year ago by link2xt <[email protected]>
Replace 404 link with a web archive version

663df6bdfdce20d0a6bc4a5ae632162cfd150130 authored over 1 year ago by link2xt <[email protected]>
Clippy; remove forgotten dbg! (#4338)

a806a218bf58cf2cf22aa6077e02f0a8810ccf10 authored over 1 year ago by Hocuri <[email protected]>
Only reset status to "" if a text/plain part without signature is received

Otherwise sending a message without plaintext part
resets the signature. It is particularly dang...

3c774b02e59f12f16bacad26cb21405d5a644b56 authored over 1 year ago by link2xt <[email protected]>
Add regression test

903633f4228afb5b565ddccb22ad010bb6da393c authored over 1 year ago by link2xt <[email protected]>
Gracefully terminate deltachat-rpc-server on ctrl-c and SIGTERM (#4323)

4aae48b0a1d9d1104ce5958d8a6508a81c6ad9a0 authored over 1 year ago by iequidoo <[email protected]>
deltachat-rpc-server: Drop Accounts object when terminating (#4323)

Otherwise it continues to keep the sender side of the event emitter which prevents events_task f...

a8b790a5db574d885b4e4109b2074bd464207455 authored over 1 year ago by iequidoo <[email protected]>
Add send_recv() to test_utils.rs

link2xt approved orally

6a6ceb68756432d3154aeb875a2215d5dd00bd1e authored over 1 year ago by Hocuri <[email protected]>
JSON-RPC: add `get_http_blob` API

37503dd3e838bfcdcfd784dce705b169700e0066 authored over 1 year ago by link2xt <[email protected]>
Update h2 from 0.3.17 to 0.3.18

Version 0.3.17 is yanked.

3f615c8de68964f0465b7840dff76214318462f6 authored over 1 year ago by link2xt <[email protected]>
scheduler: use oneshot channel for "started" notifications

The senders are not used more than once.

2ef5f2eb524fbe46668f637d278539ada3f89c6e authored over 1 year ago by link2xt <[email protected]>
Move event payloads to a submodule

f267f6f7563f62484d62621bbea9c5d9f30c6c26 authored over 1 year ago by link2xt <[email protected]>
accounts: comment fixes

538db538879085829a85a9ba3e06b626aef98093 authored over 1 year ago by link2xt <[email protected]>
Fix newlines with `prettier`

21349abed8712a917719fe9ed5fd0da10a9ed309 authored over 1 year ago by link2xt <[email protected]>
Merge 1.112.7 into master

d2fb2bb2caa187c9a78a0fa19339495edd3c20d5 authored over 1 year ago by link2xt <[email protected]>
Prepare 1.112.7

0b832fb9de2eb2c1f110f1b9550cdff2ef76e033 authored over 1 year ago by link2xt <[email protected]>
Update to released async-imap 0.8.0

It fixes important bug in `ensure_capacity()` that
sometimes resulted in erroneous detection of ...

179b9ba2cb58511a5b5d9f822c97697f15510b02 authored over 1 year ago by link2xt <[email protected]>
Update crossbeam-channel from 0.5.7 to 0.5.8

0.5.7 is yanked.

9150e9fb381483df59a744a64de3ef50a5d88651 authored over 1 year ago by link2xt <[email protected]>
debug_logging: use Context.emit_event()

2b7ee85e3055886f19a08291913c919d8cc0bb92 authored over 1 year ago by link2xt <[email protected]>
Use sync RwLock for debug_logging

This avoids the need for potentially expensive block_in_place(),
but is unlikely to actually blo...

4716fcef940bc15d57a9c60a33e03edf947b2507 authored over 1 year ago by link2xt <[email protected]>
Debug logging refactoring

Move DebugLogging into debug logging module.
Remove Context.send_log_event().
Use blocking_read(...

2b8888350ba6bda1eec94462e34e914ea81c841d authored over 1 year ago by link2xt <[email protected]>
Remove metadata from avatars and JPEG images before sending (#4027)

If there's an Exif, rewrite the file to remove it. This implies recoding now though.

350509d5d1474e3bda0bf61a00f7fdbb2f115780 authored over 1 year ago by iequidoo <[email protected]>
Reduce + recode images to JPEG if they are too huge (#3956)

I.e. > 500K for the balanced media quality and 130K for the worse one. This can remove animation...

430a71288f3741c1ec31270fcc0d10f0b4337262 authored over 1 year ago by iequidoo <[email protected]>
fix review comments

4dfe34eedcef59b31d7b66b7301c71e832887d5c authored over 1 year ago by iequidoo <[email protected]>
Comment fixes

5403fd849cfb0f6f93e4008705ac4a993c2cd923 authored over 1 year ago by link2xt <[email protected]>
New APIs for message processing loops

This patch adds new C APIs
dc_get_next_msgs() and dc_wait_next_msgs(),
and their JSON-RPC counte...

fa87d2e22577a4e7e821ee054a63d42a91820e79 authored over 1 year ago by link2xt <[email protected]>
Add JSON-RPC API can_send()

28a13e98a66deda5da31f2b455e2fe6220dd75a3 authored over 1 year ago by link2xt <[email protected]>
Pass scripts/run-python-test.sh arguments to pytest

b369a3054454f58070d7ed02f779eba3153e30d1 authored over 1 year ago by link2xt <[email protected]>
Fix `pip install` argument in python README

Attempt to run `pip install python` will
fail trying to install package from PyPI.

318ed4e6e1ea11e3fe61f03bda567b00858a53b5 authored over 1 year ago by link2xt <[email protected]>
Don't let blocking be bypassed using groups (#4316)

* Don't let blocking be bypassed using groups

Fix #4313

* Fix another bug: A blocked group...

c6a64e8d932986f4a6b32774e796a32915b33d75 authored over 1 year ago by Hocuri <[email protected]>
Merge pull request #4321 from deltachat/dependabot/cargo/fuzz/h2-0.3.17

efd6937dfade0d99c8777abdb346136add6ca207 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #4322 from deltachat/dependabot/cargo/h2-0.3.17

36bf1fe3f627c1a2bfd71ba7d6f0c213b85e329d authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump h2 from 0.3.16 to 0.3.17

Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17.
- [Release notes](https://gith...

4da0e9ac6411c4bac301b0499cb568870a8fd997 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump h2 from 0.3.15 to 0.3.17 in /fuzz

Bumps [h2](https://github.com/hyperium/h2) from 0.3.15 to 0.3.17.
- [Release notes](https://gith...

436766f0023b3a2d53dc55f7cdf7599f0403d379 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove confusing log "ignoring unsolicited response Recent(…)" (#3934)

It doesn't seem to add value and gives the impression that something
went wrong.

d4f2507288d2f885371a59ff97eafb807855296f authored over 1 year ago by Hocuri <[email protected]>
Small verification fixes (#4317)

* Small performance improvement by not unnecessarily loading the peerstate

* Remove wrong inf...

28fd27476f3e068faf1f5c2550f3abda01c0223f authored over 1 year ago by Hocuri <[email protected]>
sql: cleanup usage of ToSql

Moved custom ToSql trait including Send + Sync from lib.rs to sql.rs.
Replaced most params! and ...

619b849ce7a1c316ec85d6d3de700cd5ff5cc3fb authored over 1 year ago by link2xt <[email protected]>
Cleanly terminate deltachat-rpc-server (#4234)

Do it as per "Thread safety" section in deltachat-ffi/deltachat.h. Also terminate on ctrl-c.

f1eeb1df8cdaee9448bb1aabce05c724598e2cce authored over 1 year ago by iequidoo <[email protected]>