dependabot[bot]
5340a7d033
cargo: bump syn from 2.0.15 to 2.0.18
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.15 to 2.0.18.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.15...2.0.18 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-02 10:31:52 +00:00
link2xt
136e9179e9
ci(dependabot): use chore prefix for dependency updates
2023-06-02 10:30:34 +00:00
link2xt
31e19ca56c
chore(cargo): bump regex from 1.8.1 to 1.8.3
2023-06-02 10:28:58 +00:00
link2xt
f2b02b7bb0
docs: document how to get Concourse CI secrets from pass
2023-06-01 19:50:42 +00:00
link2xt
646ace8e7a
chore: add link to the changelog
2023-06-01 12:54:12 +00:00
link2xt
a2495716b6
Merge tag 'v1.112.10'
2023-06-01 12:53:10 +00:00
link2xt
0f579c6415
chore(release): prepare for 1.112.10
v1.112.10
2023-06-01 12:49:20 +00:00
link2xt
3eddc9164c
fix: disable fetch_existing_msgs setting by default
...
This caused too many problems after switching
the default setting for `show_emails`
from DC_SHOW_EMAILS_OFF to DC_SHOW_EMAILS_ALL
in <https://github.com/deltachat/deltachat-core-rust/pull/4019 >
There is a topic <https://support.delta.chat/t/setting-no-chats-only-for-show-classic-e-mails-showing-classic-emails/2481 >
on the forum with multiple requests to revert this setting
due to old emails being downloaded.
2023-06-01 11:11:36 +00:00
link2xt
dd29fae49b
fix: update h2 to fix RUSTSEC-2023-0034
2023-05-31 19:00:20 +00:00
Franz Heinzmann (Frando)
5b435d11c7
feat(jsonrpc): generate OpenRPC definitions
...
When running `cargo test` in the deltachat-jsonrpc folder,
a new file `openrpc/openrpc.json` will be created with an
[OpenRPC](https://spec.open-rpc.org/ ) definition.
It can be copy-pasted into the
[OpenRPC playground](https://playground.open-rpc.org/ )
and used to generate clients in other languages.
2023-05-21 22:11:07 +00:00
Hocuri
b9b0d20e8d
test: Add golden tests infrastructure ( #4395 )
2023-05-21 22:10:33 +00:00
link2xt
c68a2e3820
ci: require Python 3.8 for deltachat-rpc-client
...
With Python 3.7 asynchronous tests randomly fail
with "RuntimeError: Event loop is closed" during shutdown.
Backtrace of the error includes `SafeChildWatcher` calls.
Python 3.8 has replaced `SafeChildWatcher`
with a new `ThreadedChildWatcher` by default [1]
as a bugfix for
"asyncio.create_subprocess_exec() only works with main event loop" bug [2].
Python 3.7 scheduled end of life is 2023-06-27
according to <https://devguide.python.org/versions/ >.
[1] https://github.com/python/cpython/pull/14344
[2] https://bugs.python.org/issue35621
2023-05-21 13:08:03 +00:00
link2xt
c7ad0b1f4f
test: make test_group_with_removed_message_id less flaky
...
It failed in CI once, apparently
because "Gr." was generated inside the group ID.
2023-05-21 11:50:41 +00:00
link2xt
0dd9e3a77e
docs: add contributing guidelines
...
Co-authored-by: Hocuri <hocuri@gmx.de >
2023-05-20 10:34:02 +00:00
link2xt
d27e3d085e
ci: remove incorrect comment
2023-05-19 11:03:26 +00:00
link2xt
10b2aa5350
chore: remove release.toml
...
We are not using cargo-release at the moment.
2023-05-19 09:25:27 +00:00
link2xt
3a29a555bf
test(python): make test_mdn_asymmetric less flaky
...
Normally the message has UID 1,
but this is not true when account is reused.
In this case the message may be
"Marked messages 2 in folder DeltaChat as seen."
and the test times out waiting for
"Marked messages 1 in folder DeltaChat as seen."
2023-05-18 18:39:40 +00:00
link2xt
f024f396bf
docs: document release process in RELEASE.md
2023-05-17 10:53:26 +00:00
link2xt
24d52c5909
build(set_core_version.py): expect release date in the changelog
...
git-cliff adds the date to the changelog automatically,
so set_core_version.py only needs to check that the date is in place.
2023-05-16 22:47:28 +00:00
link2xt
f9dc8edbcb
feat: add more context to message loading errors
2023-05-16 19:40:38 +00:00
link2xt
2e6f98f4e4
api: add dc_jsonrpc_blocking_call()
2023-05-15 19:55:13 +00:00
link2xt
50431d8cfe
build(git-cliff): add "Documentation" section
2023-05-15 15:34:16 +00:00
link2xt
55fcd589db
build(git-cliff): put "ci" commits into "CI" section of changelog
2023-05-15 15:34:16 +00:00
link2xt
081178d623
ci(mergeable): allow PR titles to start with "ci" and "build"
2023-05-15 15:34:16 +00:00
link2xt
92d5857150
build(git-cliff): update the link to configuration documentation
2023-05-15 15:34:16 +00:00
link2xt
bb45c249a3
build(git-cliff): add unconventional commits to "Other" section
2023-05-15 15:34:16 +00:00
link2xt
8796e0472a
build(git-cliff): add scope to changelog entries
2023-05-15 15:34:16 +00:00
link2xt
3bd16ba045
build(git-cliff): add "Build system" section
2023-05-15 15:34:16 +00:00
link2xt
4b7ff6f003
build(git-cliff): add period at the end of changelog entry titles
...
Make it consistent with the rest of the changelog.
2023-05-15 15:34:16 +00:00
link2xt
53449ea5b3
build(git-cliff): remove git-cliff footer
2023-05-15 15:34:16 +00:00
link2xt
3b381c4862
docs: update instructions for python devenv
2023-05-15 15:33:26 +00:00
link2xt
ce729263a5
chore(release): prepare for v1.115.0
v1.115.0
2023-05-13 18:45:51 +00:00
link2xt
67480999c0
feat: do not cut incoming text if "bot" config is set
2023-05-13 15:53:48 +00:00
Simon Laux
fb8b9f60ce
api: jsonrpc: new MessageReadReceipt type and get_message_read_receipts(account_id, message_id) jsonrpc method
2023-05-12 16:32:52 +02:00
Simon Laux
9ed36d4e05
api: rust: add get_msg_read_receipts(context, msg_id) - get the contacts that send read receipts for a message
2023-05-12 16:32:52 +02:00
link2xt
e3c01d76c4
fix: do not return an error from send_msg_to_smtp if retry limit is exceeded
...
This prevents sending the other messages for which the limit was not exceeded.
2023-05-12 13:26:37 +00:00
link2xt
cb7f96449d
Merge tag 'v1.112.9' into 'master'
2023-05-12 11:35:30 +00:00
link2xt
e4f4dacaf0
chore(release): prepare for 1.112.9
v1.112.9
2023-05-12 11:17:54 +00:00
link2xt
9fc1fe74ad
fix: delete smtp rows when message sending is cancelled
2023-05-12 11:17:23 +00:00
link2xt
991089d98e
feat: improve SMTP logging
2023-05-12 10:07:55 +00:00
link2xt
c7a250da31
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 not send it for some reason,
async-imap uses the default value, so we will essentially fetch `1:*`
and downloading all messages may take a long time.
2023-05-12 10:07:29 +00:00
link2xt
c5b6bad956
fix: recreate smtp table with AUTOINCREMENT
...
This ensures the rows cannot be confused accidentally
when referred by row_id.
2023-05-12 09:53:58 +00:00
link2xt
c4534ff621
feat: improve SMTP logging
2023-05-12 09:53:32 +00:00
Hocuri
b2c299fa82
fix: Don't put a double dot at the end of error messages ( #4398 )
2023-05-11 18:43:22 +02:00
link2xt
68aa15950a
fix: fix PR URL template in git-cliff configuration ( #4396 )
2023-05-11 17:43:52 +02:00
Asiel Díaz Benítez
4a593a8d7e
api!:jsonrpc: sort reactions in descending order ( #4388 )
...
convert `JSONRPCReactions.reactions` to a `Vec<JSONRPCReaction>` with unique reactions and their count, sorted in descending order.
---------
Co-authored-by: link2xt <link2xt@testrun.org >
2023-05-11 08:29:43 -04:00
Hocuri
2328ba54be
feat: Generate our changelogs using git-cliff ( #4393 )
2023-05-10 18:18:42 +02:00
link2xt
e216dfd655
fix: delete smtp rows when message sending is cancelled
2023-05-10 16:08:00 +00:00
link2xt
86472aba2c
refactor: iterate over msg_ids without .iter()
2023-05-10 14:32:38 +00:00
link2xt
15ce54edfb
Update set_core_version.py with new release process
2023-05-10 12:00:14 +00:00