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

python: list `requests` as a requirement

It is used in `testplugin.py`.

d5c1e26354f530784941e8d0ae63dbd47557b9c3 authored over 3 years ago by link2xt <[email protected]>
Compress avatar to below 20k (#2384)

- Currently, group images are compressed as well because it was easier to implement that way.
-...

b7864f232bbac4c585e75f1a3073d1175727e2f9 authored over 3 years ago by Hocuri <[email protected]>
Fix disabling of vendoring in CMakeLists.txt

8e9d8ae1ec3e99f829b5a05ce002b23ae3518d16 authored over 3 years ago by link2xt <[email protected]>
ci: remove CIRCLE_* environment variables from scripts

Instead, allow specifying free-form BUILD_ID from the command line.

scripts/remote_python_packa...

f52c23d1c790d8d36dd2d44f70544752bc94bea6 authored over 3 years ago by link2xt <[email protected]>
Cargo.toml: move "rusqlite/bundled" to "vendored" feature

It is enabled from deltachat-ffi/Cargo.toml by default.

Fix for abac35c872adb55ff9b1ef8ffe134ff...

957f942872ab87cce55d48dbbfc7160b2fd089b9 authored over 3 years ago by link2xt <[email protected]>
cargo: bump rustyline from 4.1.0 to 8.0.0 (#2402)

6971bfc3d4570697fa6b29678e501464cc9deddf authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot: allow 10 pull requests

Default of 5 is too small.

16dcd712f0757635ccb79919c471e744c706e42c authored over 3 years ago by link2xt <[email protected]>
Merge pull request #2407 from deltachat/dependabot/cargo/mailparse-0.13.4

9f337e8be5df3def9f3e1ddf4f92d62039f9307b authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2408 from deltachat/dependabot/cargo/syn-1.0.71

c4217ea9291ba0bfba2c0890baf501f3793cfaa2 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.67 to 1.0.71

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

3a742f1d0922fee2a3e6dd54f79fb7f752e52c4c authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump mailparse from 0.13.2 to 0.13.4

Bumps [mailparse](https://github.com/staktrace/mailparse) from 0.13.2 to 0.13.4.
- [Release note...

ae0dbf024da9ce5885b84c5b4454639a4d1fb0cf authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
check_verified_properties: handle NULL in verified_key_fingerprint

A regression due to switching from/to rusqlite

01d3611f3bb9912cf585e3d56e6632a5e0780392 authored over 3 years ago by link2xt <[email protected]>
Merge pull request #2403 from deltachat/dependabot/cargo/dirs-3.0.2

f1608b503fbbfca278b03596554800144917c843 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2405 from deltachat/dependabot/cargo/syn-1.0.67

98beb7f40ce80c3f6050bb4b49c01b54adf10878 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2404 from deltachat/dependabot/cargo/regex-1.4.6

574bb8fd7f74c1c682031855e013aca2b93f3508 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump syn from 1.0.64 to 1.0.67

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

f5de2e7684f54e6742e009cde19cc4e699bc3bb7 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump regex from 1.4.5 to 1.4.6

Bumps [regex](https://github.com/rust-lang/regex) from 1.4.5 to 1.4.6.
- [Release notes](https:/...

42086ceec5e64ec6119e549dd30502baea67d495 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump dirs from 3.0.1 to 3.0.2

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

cfb22c23df28f28082b32228d709850f668c31fe authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2399 from deltachat/dependabot/cargo/futures-0.3.14

d49de4b3e48ba8b83f7fa3901140f69b869b026b authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump futures from 0.3.13 to 0.3.14

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

540ad71473e7556f7981b96bf3012eebd5f6d400 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2400 from deltachat/dependabot/cargo/async-std-1.9.0

b27ad955f8e19f6205145453ffd4aabb7f881994 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: update stop-token and async-imap

5546ed772ed9967a3f6f571dc1fa4d7df8c88e67 authored over 3 years ago by link2xt <[email protected]>
cargo: bump async-std from 1.8.0 to 1.9.0

Bumps [async-std](https://github.com/async-rs/async-std) from 1.8.0 to 1.9.0.
- [Release notes](...

23e891f051ad23b38f6bc7c9863e441d4ccb5b63 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump backtrace from 0.3.56 to 0.3.58

Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.56 to 0.3.58.
- [Release n...

7dd5b05a00d249a0b62d364ded3b40b31e0adf89 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump async-std-resolver from 0.19.7 to 0.20.2

Bumps [async-std-resolver](https://github.com/bluejekyll/trust-dns) from 0.19.7 to 0.20.2.
- [Re...

b7d274e0f96e0a69b09753ddc75e6b3a8c3d6105 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump anyhow from 1.0.39 to 1.0.40

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

437b7ef1f163d503f8eaed14ecb46f90a31e21a0 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump pretty_assertions from 0.6.1 to 0.7.2

Bumps [pretty_assertions](https://github.com/colin-kiegel/rust-pretty-assertions) from 0.6.1 to ...

6934947d0db577df5c667b268f08f62d89080fff authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump proptest from 0.10.1 to 1.0.0

Bumps [proptest](https://github.com/altsysrq/proptest) from 0.10.1 to 1.0.0.
- [Release notes](h...

d920ec96fa592da7efa399ada72360d82f71084d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump async-trait from 0.1.48 to 0.1.50

Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.48 to 0.1.50.
- [Release no...

ebfeec890707580ed0f831db566f37b08870c311 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump quick-xml from 0.18.1 to 0.22.0

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

6d064dca8475f28c8999dbb720dd2aeb0a34e090 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2391 from deltachat/dependabot/cargo/kamadak-exif-0.5.4

2c2fad6f28120d6afd832d49344ab3a5a0aebf11 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chat: use `anyhow::Result` to avoid repeating `, Error>`

60b4f3f21a0d0655c4fc94ee520a2d96f675c257 authored over 3 years ago by link2xt <[email protected]>
cargo: bump kamadak-exif from 0.5.3 to 0.5.4

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

c128e548968978ca1b3318cea4199d0e38524e2c authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github: add Dependabot configuration

Configuration file is documented at https://docs.github.com/en/code-security/supply-chain-securi...

0ea6f726240d835a0995d02da63128a01e3e4f4e authored over 3 years ago by link2xt <[email protected]>
contact: synchronize status between devices

This feature is similar to existing avatar synchronization.

Whenever encrypted BCC-to-self copy...

855b6b18fdcdfeb64a10c2efe43e8c546e82bdba authored over 3 years ago by link2xt <[email protected]>
Make it possible to disable bundled SQLite

Also disable it in CMakeLists.txt which is used to install libdeltachat
system-wide.

abac35c872adb55ff9b1ef8ffe134ffe61d5e445 authored over 3 years ago by link2xt <[email protected]>
Update rusqlite from 0.24 to 0.25

17ad4e99ee366daa4b863b72f5e69c2a1fe2cebf authored over 3 years ago by link2xt <[email protected]>
Update changelog

c5aef03008bc1b0a1e6b2c8cc5d8ff04727dbfa2 authored over 3 years ago by link2xt <[email protected]>
Update changelog

c7f2a436547599faf548271f73174dd4ce5f3dba authored over 3 years ago by link2xt <[email protected]>
add "Forwarded:" to summary2,

this affects notifications and the chatlist

19176d9d47f22168f782d7919a64524c65bb8ff3 authored over 3 years ago by Simon Laux <[email protected]>
scripts: remove old/run-python.sh

It is replaced by scripts/run_all.sh

db1a7023eb796a13691967b36ae9806ee6d86439 authored over 3 years ago by link2xt <[email protected]>
Remove old/gh-actions-rust.yml

ae31b5895b4a3c9fb95910ca700c5e5a8ccc0672 authored over 3 years ago by link2xt <[email protected]>
tox.ini: pin `breathe` version

Python 3.5 compatibility is broken in the latest version.

35b6dd797d9eaf98e7bb244037f46a8d4b456cbc authored over 3 years ago by link2xt <[email protected]>
docker-coredeps: update to manylinux2014

Rust does not work on manylinux2010 due to old GNU C Library.

We have been using manylinux2014 ...

1d708de82fac898e4c0be90af60c9560924a8e7c authored over 3 years ago by link2xt <[email protected]>
Better comments for protected_headers and unprotected_headers

Make it clear that protected_headers are protected only
opportunistically and will go into IMF h...

b3b46688fc333b1263403b3afc239476d33defaf authored over 3 years ago by link2xt <[email protected]>
test that the correct headers are moved

f7139331e70a606201fd0b32c944a7c11d9f4278 authored over 3 years ago by B. Petersen <[email protected]>
mimefactory: create MessageHeaders structure

e15ec2eb7a64624eb99dee6fb66fbc6b403c7d4e authored over 3 years ago by link2xt <[email protected]>
base64-encode avatar into the hidden header

131651cc026008b56a8fa22db0b6304bf7332ec7 authored over 3 years ago by link2xt <[email protected]>
mimefactory: implement hidden headers

f6eb169c606fa8f979df6a7b3bc819a6d75bbb18 authored over 3 years ago by link2xt <[email protected]>
mimeparser: parse hidden headers

f76bc44cdc51d2bebf553759728549dd4cb5a4a5 authored over 3 years ago by link2xt <[email protected]>
Process Chat-User-Avatar headers with embedded base64 images

bba437523aacf2029e1e080d66e111483b53d54d authored over 3 years ago by link2xt <[email protected]>
python: remove unused imports

9faf4a5fa7b0693f64655fe2b0e747691cea3927 authored over 3 years ago by link2xt <[email protected]>
python: fix build against system library

628c30f130d28f13daee490a89e22043e5927b8f authored over 3 years ago by Robert Schütz <[email protected]>
dc_markseen_msgs() should not handle deaddrop

messages are marked as 'noticed' already when the chat is opened
as all UIs call dc_marknoticed_...

65c17cfea28d603bdb84c428e8d20707dfaa7f57 authored over 3 years ago by B. Petersen <[email protected]>
add tests for marknoticed_chat(), markseen_msgs() and get_state()

f40b5574544f6a55164721139b1fd371531e443a authored over 3 years ago by B. Petersen <[email protected]>
stop more times in repl tool

e1b9e8f2c969612e0effb42d5eba7848144cbbdb authored over 3 years ago by B. Petersen <[email protected]>
let dc_marknoticed_chat() also handle the virtual deaddrop chat

39d3a594af2b6775c84d8eddf64c39f21ce078c6 authored over 3 years ago by B. Petersen <[email protected]>
ci: fail on `cargo check` warnings

949e671d9c9248e9d56ab348de01bd59c1710447 authored over 3 years ago by link2xt <[email protected]>
sql: set PRAGMA synchronous=normal

It was set in `sqlx` code, but not in `rusqlite` mode.

synchronous=FULL makes benchmark that wr...

eef51f064a32eb3e35b9b07116d1227101ba2093 authored over 3 years ago by link2xt <[email protected]>
re-add test_db_reopen() for rusqlite

so that we do not forget about that test
and the issues we had with that :)

143c5e6249a92555fb0a8c8b22dc73485f01ef6f authored over 3 years ago by B. Petersen <[email protected]>
sql: switch from sqlx to rusqlite

8610b0c9450b49f43fcd79336571a68227e125c5 authored over 3 years ago by link2xt <[email protected]>
Get rid of `mod.rs` files.

Since Rust 2018 [1] it is no longer required to move module code to
`mod.rs` when submodules are...

d179dced4ec8983bc9795384380b201bb31c3f80 authored over 3 years ago by link2xt <[email protected]>
Revert "More logging for "core spams imap events""

This reverts commit 5394327bf652696449a62a7e9932f6b56b570a6e.

819775ac3945044097c92b41a0874ec4a4ee00ce authored over 3 years ago by Hocuri <[email protected]>
cargo update -p sqlx

1dc055fb6607cb2fc6356fcd5988fcdf4dca9c8a authored over 3 years ago by link2xt <[email protected]>
Make logging less verbose

a1ef32170da0055c0cfe3f1c095832016dcb230e authored over 3 years ago by Hocuri <[email protected]>
Fix #2335 (delete job flooding) (#2372)

* Fix #2335 (delete job flooding)

The problem was:

- You are offline, and an ephemeral mes...

a4486d8c300338769a1e487bca7b1c42b0eb99be authored over 3 years ago by Hocuri <[email protected]>
README.md: replace shields.io with official CircleCI badge

Also remove appveyor, it is not used anymore.

7bdae8b2c56730ae930422cc1e28856bc73484ae authored over 3 years ago by link2xt <[email protected]>
test_account.py: fix syntax error on python 3.5

It was introduced in 553d3936a9dccf17d79b3004c12dc48686b9021f

75999c5d5a60acc60ab15a0653e2b5ca6e0ddb04 authored over 3 years ago by link2xt <[email protected]>
LIMIT global search

3f1623eab1485dd48e5e5b94f788f8d6f1a98849 authored over 3 years ago by B. Petersen <[email protected]>
add a test to check LIMIT on global searches

34ffa4e7ea7c47f51af7e8c940b9b69ec16f63a9 authored over 3 years ago by B. Petersen <[email protected]>
search_msgs: do not match contact names

ct.name was insufficient, as authname, overridden name and email address
fallback were not taken...

99373774aa295bf4a85a407cb18262b28deb6047 authored over 3 years ago by link2xt <[email protected]>
Sort global message search result only by ID

It reduces the time by ~20% according to `search_msgs` benchmark.

Sorting by IDs is sufficient ...

acd51a7058974d8dfb25c241b6810d27ac355850 authored over 3 years ago by link2xt <[email protected]>
add some tests for constants

61bf0b208c9262f3d7f39a262eaef62d2f3d3a87 authored over 3 years ago by B. Petersen <[email protected]>
dc_receive_imf: remove unnecessary check for empty folder name

This check dates back to C core, where it checked for NULL, not empty string.

efd0314872fc5c7fb833b7e2c2da66568fe85e83 authored over 3 years ago by link2xt <[email protected]>
Add search_msgs benchmark

ef89bc64c957a3311dbf1c6b10849ee3cf5d0d5e authored over 3 years ago by link2xt <[email protected]>
Benchmark adding 500 contacts from address book

8af47de5a4b8ebf27ae942d5be7ce6e78b7694dd authored over 3 years ago by link2xt <[email protected]>
Benchmark reading contact list

6d4ec75a7bf590fe4cd0adf9bfa7c69d12ae31e7 authored over 3 years ago by link2xt <[email protected]>
README: update CI status badges

c7345c16f827af763549748ae93368e944ed3f24 authored over 3 years ago by link2xt <[email protected]>
Move run-integration-tests.sh into scripts/

5b0f07f9a7b6a56376b3f1f19814d01e0be69110 authored over 3 years ago by link2xt <[email protected]>
ci: update configs to use scripts from scripts/ directory

a4b14c6b98e637a0777f6543fa2add3a7eb7c305 authored over 3 years ago by link2xt <[email protected]>
Rename ci_scripts/ into scripts/

87cb5de8b14f014a1e3d82e552f392a8222c0fbd authored over 3 years ago by link2xt <[email protected]>
Move set_core_version.py into scripts/

Also make it executable.

321354531d248a835588e1404fb2a0c8715a7f0a authored over 3 years ago by link2xt <[email protected]>
server_params.rs: increase test coverage

baae31117facd577676e1697203a4227103bbaf3 authored over 3 years ago by link2xt <[email protected]>
Some general Python test improvements (#2316)

This PR originally contained a fix for sqlx which turned out not not to be necessary. But on the...

553d3936a9dccf17d79b3004c12dc48686b9021f authored over 3 years ago by Hocuri <[email protected]>
Remove println! calls from test_group_with_removed_message_id()

They were accidentally added in 6bb5721f29d6cdf1a62dc251125fef23031e3136

Given that they are fu...

004fb768647a7d4b0a254d19e39434a4b0939cec authored over 3 years ago by link2xt <[email protected]>
dc_tools: remove dead code from the test

Since temporary directory is used, files from previous tests can't exist in blobdir.

09bc8fc6033a21f72c3a31f6b72a171632a10b54 authored over 3 years ago by link2xt <[email protected]>
Fix a comment typo

8f1bb38a3b312ad37cb5b8276a232f3900c1259a authored over 3 years ago by link2xt <[email protected]>
update changelog for 1.53.0

a9b87763420abc2fee26f573b80671b390d18eea authored over 3 years ago by B. Petersen <[email protected]>
bumb version to 1.53.0

7be8fb7245b3cb1880f85a617fe6382b8619f123 authored over 3 years ago by B. Petersen <[email protected]>
add timeinfo for 'listmsgs' repl command

2688f233b84e4b892c05e5fcac4c6bfa9d1d14fb authored over 3 years ago by B. Petersen <[email protected]>
sql: enable shared cache

9a34fe5c70f2d79354effefcb43766804b26b358 authored over 3 years ago by link2xt <[email protected]>
sql: use sqlite3_last_insert_rowid instead of SELECT

e35a8d4415cc120d3b58674217f5959ba1466376 authored over 3 years ago by link2xt <[email protected]>
Merge pull request #2333 from deltachat/adb-issue-2328

Add html API

59dea29e881e22ae674b16d478db0a213ef731e2 authored over 3 years ago by Asiel Díaz Benítez <[email protected]>
Update python/tests/test_account.py

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

cfdc841c7e62aa61e0c2ca0e9b653f4b3d154438 authored over 3 years ago by Asiel Díaz Benítez <[email protected]>
Merge pull request #2334 from deltachat/adb-issue-2329

Add "override_sender_name" API

2974affaeb13c7ba9226ec323275d964ff97afeb authored over 3 years ago by Asiel Díaz Benítez <[email protected]>
Switch to release version of sqlx

69dae4c0067f20dd3401031c1aed1fe39965a450 authored over 3 years ago by link2xt <[email protected]>
Test saving and loading of LoginParam

a795ae98ee67b77dd59a30dc53c132a234266cbb authored over 3 years ago by link2xt <[email protected]>
mimefactory: resultify is_file_size_okay

ac54301923caffb2182cca6c31681d066ba567a9 authored over 3 years ago by link2xt <[email protected]>
test dehtml for pre-tag (wrote that little test to test the new coverage script :)[D

9ecb6d9b154611b1314a1fd04840075ee0ee72e6 authored over 3 years ago by B. Petersen <[email protected]>
Add coverage script

4c1315446e07ea9fe4e6aff7315a47b386ce8703 authored over 3 years ago by link2xt <[email protected]>