link2xt
3a3f3542d9
chore: remove libm entry from deny.toml
2023-06-27 14:34:26 +00:00
link2xt
657c5fa947
chore(deps): update iana-time-zone-haiku to 0.1.2
...
This removes `cxx` dependency.
2023-06-27 14:33:34 +00:00
link2xt
7d0b25c209
chore(deps): update ed25519-dalek
2023-06-27 14:30:27 +00:00
link2xt
8d26303cad
refactor(simplify): remove local variable empty_body
2023-06-25 12:55:21 +00:00
Simon Laux
0d8a76593a
fix: make avatar image work on more platforms (use xlink:href)
...
Without it delta touch (qt) can not render the avatar image
and also inkscape does not show it either.
2023-06-22 15:42:08 +00:00
dependabot[bot]
7b49fb2eb6
chore(deps): bump openssl from 0.10.48 to 0.10.55 in /fuzz
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.48 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.48...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-22 15:32:38 +00:00
link2xt
efa37dd283
fix: preserve indentation when converting plaintext to HTML
2023-06-22 13:24:40 +00:00
link2xt
323e44da04
test: make plaintext to HTML conversion tests non-async
2023-06-22 13:24:40 +00:00
link2xt
70efd0f10a
refactor: use with statement with multiple contexts
...
Otherwise `ruff` check SIM117 fails.
2023-06-21 00:30:48 +00:00
link2xt
fcec81b4c1
chore(cargo): update openssl to 0.10.55
...
This fixes https://rustsec.org/advisories/RUSTSEC-2023-0044
2023-06-20 23:37:41 +00:00
link2xt
dd806b2d88
test: add make-python-testenv.sh script
...
This scripts makes it easy to (re)create python testing environment.
2023-06-19 16:24:03 +00:00
link2xt
5659c1b9c2
refactor: do not treat messages without headers as a special case
2023-06-19 12:00:03 +00:00
link2xt
d538d29b94
docs: document how to regenerate Node.js constants before the release
2023-06-17 14:30:11 +00:00
link2xt
b4209fac2e
ci(concourse): install venv before trying to use it
...
This is a follow-up to cbe1671104
I changed `apt-get` arguments for x86_64 glibc builds,
but forgot to change it for x86_64 musl, aarch64 glibc and aarch64 musl.
Because of this, `upload-wheels` task failed with a message:
```
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt install python3.11-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
```
2023-06-16 19:15:05 +00:00
link2xt
4d6dfa120e
docs: add missing links for 1.116.0 and 1.117.0 to the changelog
2023-06-16 17:18:04 +00:00
link2xt
f92108be1d
chore(release): prepare for 1.117.0
v1.117.0
2023-06-16 16:42:17 +00:00
link2xt
00cb72f04d
fix(dehtml): do not insert unnecessary newlines when parsing <p> tags
...
Previously, parsing of `<p>Foo</p><p>Bar</p>`
resulted in `\n\nFoo\n\n\n\nBar\n\n`.
Now it results in `Foo\n\nBar`.
2023-06-16 16:27:14 +00:00
link2xt
92e34d67e6
chore: add openrpc.json to .gitignore
2023-06-16 14:32:09 +00:00
link2xt
65bff8339f
chore: update generated node files
2023-06-16 14:27:45 +00:00
Sebastian Klähn
768f8175e6
api(rust): Add api endpoint get_status_update ( #4468 )
...
* start
* derive default
* make some webxdc file public
* shorten code
* Add from<u32> for chatid
* reduce changes to a bare minimum
* fix nested errors
* @hocuris fixes
* fix @link2xt changes
---------
Co-authored-by: septias <xxsebastian.kleahnxx@gmail.com >
2023-06-15 15:35:57 +02:00
link2xt
c3f352aff1
fix(dehtml): skip links with empty text
2023-06-14 15:41:38 +00:00
link2xt
5ac2d1b8cb
ci: remove mergeable configuration
...
Mergeable is disabled because it was requiring
that PR title follows conventional commit notation
even when PR consisted of multiple commits
and was not planned to be squash merged.
2023-06-14 14:59:33 +00:00
link2xt
8214b2b8c1
docs: document how conventional commits interact with squash merges
2023-06-14 14:59:33 +00:00
link2xt
53ab8a3b35
fix: update to async-imap 0.9.0 to remove deprecated ouroboros dependency
...
`ouroboros` is deprecated with a security advisory recommending
switch to `self_cell` crate:
https://rustsec.org/advisories/RUSTSEC-2023-0042
async-imap 0.9.0 depends on `self_cell` instead of `ouroboros`.
2023-06-14 15:46:42 +02:00
link2xt
cbe1671104
ci(concourse): install devpi in a virtual environment
...
This commit solves the "error: externally-managed-environment"
which started appearing since Debian 12 release.
`debian` is used as an Docker image to run devpi.
2023-06-13 16:51:53 +00:00
link2xt
0d0e223238
test(python): replace legacy tmpdir fixture with tmp_path
2023-06-12 15:14:25 +00:00
Simon Laux
4767f1ce74
docs: readme remove legacy from dc-node, mark napi as experimental
2023-06-10 00:29:59 +02:00
link2xt
1a62b6d77f
refactor: rename MimeMessage.header into MimeMessage.headers
2023-06-09 22:20:46 +00:00
link2xt
915008d474
build: use 1 codegen-units for release builds
2023-06-08 16:25:14 +00:00
link2xt
9646766793
build: disable unused brotli feature "ffi-api"
2023-06-08 00:02:11 +00:00
link2xt
e948ec3256
test: regression test for case-sensitive comparison of gossip header to contact address
2023-06-07 19:50:42 +00:00
link2xt
9ab9d2eb7b
fix: ignore address case when comparing the To: field to Autocrypt-Gossip:
2023-06-07 19:50:42 +00:00
link2xt
437f8c48c4
api(python): make Contact.is_verified() return bool
2023-06-07 19:50:42 +00:00
link2xt
e6d9a49187
api: emit DC_EVENT_MSGS_CHANGED per chat when messages are deleted
2023-06-07 09:07:21 +00:00
link2xt
33a014eea4
feat: add MsgDeleted event
2023-06-07 09:07:21 +00:00
link2xt
9be871ccf6
fix: emit DC_EVENT_MSGS_CHANGED without IDs when the message expires
...
Specifying msg IDs that cannot be loaded in the event payload
results in an error when the UI tries to load the message.
Instead, emit an event without IDs
to make the UI reload the whole messagelist.
2023-06-07 09:07:21 +00:00
Sebastian Klähn
6eb8abe535
feat: new group membership update algorithm
...
New algorithm improves group consistency
in cases of missing messages,
restored old backups and replies from classic MUAs.
Co-authored-by: Hocuri <hocuri@gmx.de >
Co-authored-by: link2xt <link2xt@testrun.org >
2023-06-06 23:49:55 +00:00
link2xt
91bf87fa80
fix: update from yanked libc 0.2.145 to 0.2.146
...
https://github.com/rust-lang/libc/issues/3264
2023-06-06 22:45:17 +00:00
link2xt
a2599ef08a
ci: run cargo check with musl libc
2023-06-06 22:45:17 +00:00
link2xt
22d0a4bb32
build: use Rust 1.70.0 to compile deltachat-rpc-server releases
2023-06-06 22:45:17 +00:00
link2xt
7a160033b6
chore(release): prepare for 1.116.0
v1.116.0
2023-06-05 19:11:07 +00:00
link2xt
3442748be7
ci: update clippy to 1.70.0
2023-06-05 18:52:30 +00:00
dependabot[bot]
d451bcfbe3
Merge pull request #4452 from deltachat/dependabot/cargo/percent-encoding-2.3.0
2023-06-05 18:51:57 +00:00
link2xt
b2993242e4
docs(python): document pytest fixtures
...
These docstrings are displayed by `pytest --fixtures`
when `deltachat` package is installed from PyPI.
2023-06-05 18:34:27 +00:00
dependabot[bot]
5eaa9eeed2
chore(cargo): bump percent-encoding from 2.2.0 to 2.3.0
...
Bumps [percent-encoding](https://github.com/servo/rust-url ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: percent-encoding
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-05 11:04:55 +00:00
dependabot[bot]
3ed2ac8f0c
Merge pull request #4429 from deltachat/dependabot/cargo/uuid-1.3.3
2023-06-05 11:00:45 +00:00
dependabot[bot]
0145203f7b
Merge pull request #4432 from deltachat/dependabot/cargo/proptest-1.2.0
2023-06-05 10:29:23 +00:00
dependabot[bot]
59588b319e
cargo: bump uuid from 1.3.2 to 1.3.3
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.3.2...1.3.3 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-05 10:14:10 +00:00
link2xt
f917c7de6b
chore(cargo): bump criterion from 0.4.0 to 0.5.1
2023-06-05 10:12:27 +00:00
dependabot[bot]
84888fa4c4
cargo: bump proptest from 1.1.0 to 1.2.0
...
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases )
- [Changelog](https://github.com/proptest-rs/proptest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/proptest-rs/proptest/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: proptest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-04 22:42:06 +00:00