link2xt
3a913dfb07
feat: enable TLS certificate compression
...
Enabling brotli does not add new dependencies,
we have it already.
Documentation at <https://docs.rs/rustls/0.23.42/rustls/compress/ >
recommends enabling at least brotli.
zlib feature is not enabled as it pulls in duplicate zlib-rs 0.6.6
zlib was even never supported in Chromium (while brotli is).
It might still be interesting to enable it in the future
because it seems to be the only option supported by OpenSSL
and there may be servers that support zlib but not brotli.
RFC 8879 specifies zstd as well, but there is no feature to enable it yet.
This also brings back explicit TLS 1.2 feature that was reverted.
We don't want TLS 1.2 support to be accidentally dropped
if no dependencies explicitly require it anymore.
2026-07-22 14:03:36 +00:00
link2xt
8c53f86fbc
chore: bump version to 2.57.0-dev
2026-07-21 19:35:26 +00:00
holger krekel
ca1fe8e352
chore(release): prepare for 2.56.0
2026-07-21 19:17:51 +02:00
holger krekel
61898b4789
fix: revert 207c2e6e4c because some users reported problems with it
2026-07-21 18:55:22 +02:00
holger krekel
5c1e695237
api!: remove all oauth support and drop DC_LP_AUTH flags
...
BREAKING CHANGE: removed oauth2 module, dc_get_oauth2_url FFI function, DC_LP_AUTH flags and configured/serverflags, and the oauth2 parameter/field from SMTP/IMAP clients, JSON-RPC interfaces, and CLI tools.
also contains regenerated provider data after dropping oauth in the update script.
2026-07-21 15:55:28 +02:00
holger krekel
398ddac0b9
chore: bump version to 2.56.0-dev
2026-07-21 12:17:59 +02:00
link2xt
35d7b4e21c
chore(release): prepare for 2.55.0
2026-07-20 18:47:28 +00:00
link2xt
a0c96f4ce1
chore: bump version to 2.55.0-dev
2026-07-20 15:20:53 +00:00
link2xt
b432d08aa8
chore(release): prepare for 2.54.0
2026-07-20 14:57:57 +00:00
link2xt
17b32a17f5
chore: update async-imap to 0.11.3
2026-07-17 21:36:45 +00:00
link2xt
ee1095be9d
chore: update quick-xml to 0.41.0
...
Fixes cargo-deny complaining about https://rustsec.org/advisories/RUSTSEC-2026-0194
2026-07-03 16:21:02 +00:00
link2xt
1b2ec2e88c
chore: update astral-tokio-tar from 0.6.2 to 0.6.3
2026-06-27 06:04:18 +00:00
link2xt
09d5d0bddf
chore: update rPGP from 0.19.0 to 0.20.0
2026-06-25 16:17:24 +00:00
link2xt
44bdd5ef0c
chore: bump version to 2.54.0-dev
2026-06-15 21:38:38 +02:00
link2xt
d844f29c68
chore(release): prepare for 2.53.0
2026-06-15 21:26:11 +02:00
link2xt
07d6b89b85
chore: bump version to 2.53.0-dev
...
Fixup for 93bf3d6ebb
which should have bumped the version to 2.53.0-dev
but bumped to 2.52.0-dev.
2026-06-15 18:29:14 +02:00
link2xt
93bf3d6ebb
chore: bump version to 2.52.0-dev
2026-06-09 02:18:40 +02:00
link2xt
f05336f793
chore(release): prepare for 2.52.0
2026-06-09 00:40:07 +02:00
link2xt
207c2e6e4c
feat: switch to aws-lc-rs cryptography provider for Rustls
...
aws-lc-rs is the default provider for Rustls.
We have been using ring as the default provider
to avoid duplicate dependency
because iroh supports only ring in 0.35.0,
but with version 1.0 it will be possible
to select other crypto providers
and we can switch to using more common default.
This change also enables "tls12" feature explicitly,
otherwise if there is no other dependency
requiring it, only TLS 1.3 will be supported
and we want to keep supporting TLS 1.2.
2026-06-06 09:56:31 +00:00
link2xt
7ea637c930
chore: bump version to 2.51.0-dev
2026-05-29 18:32:58 +02:00
link2xt
3a1b0d4679
chore(release): prepare for 2.51.0
2026-05-29 18:05:43 +02:00
link2xt
bafb5f71ad
chore: bump version to 2.51.0-dev
2026-05-22 21:41:03 +02:00
link2xt
784a6abb3b
chore(release): prepare for 2.50.0
2026-05-22 20:16:32 +02:00
l
ac3c5c55e4
chore: upgrade astral-tokio-tar to 0.6.2 ( #8255 )
...
Closes https://rustsec.org/advisories/RUSTSEC-2026-0145
2026-05-19 17:21:55 +00:00
link2xt
0bb4c3d073
feat: enable draft-pqc feature on pgp crate
...
This is needed to have support of v6 PQC keys
by the time users start generating profiles
using such keys.
Test key was generated with rsop/v0.10.0-16-gd98265f
(commit d98265f821e7bb181d06da1d634c5c4668d89e83)
using the command
cargo run --features draft-pqc generate-key \
--profile draft-ietf-openpgp-pqc-14-v6-ed25519-mlkem768x25519
2026-05-12 21:56:05 +00:00
dependabot[bot]
ac8b2d2fca
chore(cargo): bump colorutils-rs from 0.7.6 to 0.8.0
...
Bumps [colorutils-rs](https://github.com/awxkee/colorutils-rs ) from 0.7.6 to 0.8.0.
- [Release notes](https://github.com/awxkee/colorutils-rs/releases )
- [Commits](https://github.com/awxkee/colorutils-rs/compare/0.7.6...0.8.0 )
2026-05-04 13:42:52 -03:00
link2xt
0598fdcab3
chore: update astral-tokio-tar from 0.6.0 to 0.6.1
...
Fixes https://rustsec.org/advisories/RUSTSEC-2026-0112
2026-04-29 17:05:38 +00:00
link2xt
1a6249c10f
build: increase MSRV to 1.89
...
This is required by iroh 0.98.1,
so we will need to update MSRV eventually
when iroh 1.0 is released.
2026-04-28 14:14:47 +00:00
link2xt
3236c8bbf4
chore: bump version to 2.50.0-dev
2026-04-13 10:14:01 +02:00
link2xt
dab7ca19fe
chore(release): prepare for 2.49.0
2026-04-13 10:10:07 +02:00
link2xt
795fe9a38b
chore: bump version to 2.49.0-dev
2026-04-08 22:27:29 +02:00
dependabot[bot]
d318bbb0f4
chore(cargo): bump tempfile from 3.26.0 to 3.27.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.26.0 to 3.27.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.27.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 14:15:16 +00:00
dependabot[bot]
7e49033f92
chore(cargo): bump chrono from 0.4.43 to 0.4.44
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.43 to 0.4.44.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.44 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 14:10:54 +00:00
link2xt
24b21c0588
chore(release): prepare for 2.48.0
2026-03-30 12:48:24 +02:00
link2xt
59be03a7eb
chore: bump version to 2.48.0-dev
2026-03-24 04:30:06 +01:00
link2xt
8528184fa3
chore(release): prepare for 2.47.0
2026-03-24 04:07:52 +01:00
dependabot[bot]
16668b45e9
chore(cargo): bump sdp from 0.10.0 to 0.17.1
...
Bumps [sdp](https://github.com/webrtc-rs/webrtc ) from 0.10.0 to 0.17.1.
- [Release notes](https://github.com/webrtc-rs/webrtc/releases )
- [Commits](https://github.com/webrtc-rs/webrtc/compare/v0.10.0...v0.17.1 )
---
updated-dependencies:
- dependency-name: sdp
dependency-version: 0.17.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 02:41:11 +00:00
Hocuri
b148be2618
chore: bump version to 2.47.0-dev
2026-03-19 11:02:47 +01:00
Hocuri
191e6c2821
chore(release): prepare for 2.46.0
2026-03-19 10:58:42 +01:00
dependabot[bot]
6e0586058d
chore(cargo): bump astral-tokio-tar from 0.5.6 to 0.6.0
...
Bumps [astral-tokio-tar](https://github.com/astral-sh/tokio-tar ) from 0.5.6 to 0.6.0.
- [Release notes](https://github.com/astral-sh/tokio-tar/releases )
- [Changelog](https://github.com/astral-sh/tokio-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/tokio-tar/compare/v0.5.6...v0.6.0 )
---
updated-dependencies:
- dependency-name: astral-tokio-tar
dependency-version: 0.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-17 22:30:32 +00:00
link2xt
6f17a86903
refactor: use re-exported rustls::pki_types
2026-03-17 19:10:18 +00:00
link2xt
9393753190
chore: bump version to 2.46.0-dev
2026-03-14 02:58:19 +00:00
link2xt
d9056fd187
chore(release): prepare for 2.45.0
2026-03-14 02:23:25 +00:00
dependabot[bot]
d26fa715b5
chore(cargo): bump strum_macros from 0.27.2 to 0.28.0
...
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.27.2 to 0.28.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0)
---
updated-dependencies:
- dependency-name: strum_macros
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
2026-03-06 17:30:16 -03:00
dependabot[bot]
1b43aac356
chore(cargo): bump strum from 0.27.2 to 0.28.0
...
Bumps [strum](https://github.com/Peternator7/strum) from 0.27.2 to 0.28.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/compare/v0.27.2...v0.28.0)
---
updated-dependencies:
- dependency-name: strum
dependency-version: 0.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
2026-03-06 13:26:51 -03:00
dependabot[bot]
526b3b0271
chore(cargo): bump regex from 1.12.2 to 1.12.3
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.2 to 1.12.3.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.2...1.12.3 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 02:31:47 +00:00
dependabot[bot]
f97c75f146
chore(cargo): bump tempfile from 3.24.0 to 3.25.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.24.0 to 3.25.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 01:26:52 +00:00
dependabot[bot]
957c0b7c56
chore(cargo): bump futures from 0.3.31 to 0.3.32
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.31 to 0.3.32.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32 )
---
updated-dependencies:
- dependency-name: futures
dependency-version: 0.3.32
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 00:48:08 +00:00
link2xt
e1e8407905
chore: bump version to 2.44.0-dev
2026-02-27 01:16:34 +00:00
link2xt
ffce0dfc9a
chore(release): prepare for 2.44.0
2026-02-27 01:13:18 +00:00