link2xt
f428033d95
build: update rand to 0.9
...
We already have both rand 0.8 and rand 0.9
in our dependency tree.
We still need rand 0.8 because
public APIs of rPGP 0.17.0 and Iroh 0.35.0
use rand 0.8 types in public APIs,
so it is imported as rand_old.
2025-10-26 07:08:54 +00:00
link2xt
3c93f61b4d
fix: migrate from tokio-tar to astral-tokio-tar
...
tokio-tar is unmaintained and has unpatched CVE-2025-62518.
More details on CVE are in <https://edera.dev/stories/tarmageddon >.
tokio-tar is only used for transferring backups
and worst case is that by manually inspecting
a carefully crafted backup user will not see
the same files as get unpacked when importing a backup.
2025-10-22 16:09:21 +00:00
link2xt
214a1d3e2d
feat: do not resolve MX records during configuration
...
MX record lookup was only used to detect Google Workspace domains.
They can still be configured manually.
We anyway do not want to encourage creating new profiles
with Google Workspace as we don't have Gmail OAUTH2 token anymore
and new users can more easily onboard with a chatmail relay.
2025-10-18 18:09:56 +00:00
link2xt
41c80cf3f2
chore(release): prepare for 2.22.0
2025-10-17 10:51:26 +00:00
link2xt
4a0b180d86
chore(release): prepare for 2.21.0
2025-10-16 18:18:10 +00:00
dependabot[bot]
667995cde4
chore(cargo): bump async_zip from 0.0.17 to 0.0.18 ( #7257 )
2025-10-15 21:54:02 +00:00
link2xt
0ab10f99fd
refactor: use rustls reexported from tokio_rustls
2025-10-15 16:41:50 +00:00
link2xt
8dd7c42f69
chore(release): prepare for 2.20.0
2025-10-13 11:34:44 +00:00
link2xt
ab9fd3d5ed
chore(release): prepare for 2.19.0
2025-10-12 17:33:43 +00:00
iequidoo
e0d123f732
chore(cargo): bump quick-xml from 0.37.5 to 0.38.3
2025-10-09 14:03:56 -03:00
link2xt
0bc9fe841a
chore(release): prepare for 2.18.0
2025-10-08 02:01:02 +00:00
link2xt
58d40c118c
chore(release): prepare for 2.17.0
2025-10-04 00:41:56 +00:00
dependabot[bot]
42549526c7
chore(cargo): bump tempfile from 3.21.0 to 3.23.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.21.0 to 3.23.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 04:10:02 -03:00
dependabot[bot]
7c5675670a
chore(cargo): bump chrono from 0.4.41 to 0.4.42
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.41 to 0.4.42.
- [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.41...v0.4.42 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.42
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 03:57:23 -03:00
link2xt
570a9993f7
chore(release): prepare for 2.16.0
2025-10-01 13:34:45 +00:00
link2xt
09dabda4a3
build: update rPGP from 0.16.0 to 0.17.0
2025-09-26 16:54:49 +00:00
link2xt
129e970727
api: add has_video attribute to incoming call events
...
This allows UI to show if incoming call is a video or audio call
and disable camera by default for audio calls.
2025-09-17 19:34:14 +00:00
link2xt
6d860f7eae
chore(release): prepare for 2.15.0
2025-09-15 15:28:41 +00:00
link2xt
545643b610
build: remove unused quoted_printable dependency
2025-09-15 11:52:31 +00:00
link2xt
5d9b887624
chore(release): prepare for 2.14.0
2025-09-12 06:06:36 +00:00
link2xt
75bcf8660b
chore(release): prepare for 2.13.0
2025-09-09 05:46:13 +00:00
dependabot[bot]
1e37cb8c3c
chore(cargo): bump nu-ansi-term from 0.46.0 to 0.50.1
...
Bumps [nu-ansi-term](https://github.com/nushell/nu-ansi-term ) from 0.46.0 to 0.50.1.
- [Release notes](https://github.com/nushell/nu-ansi-term/releases )
- [Changelog](https://github.com/nushell/nu-ansi-term/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nushell/nu-ansi-term/compare/v0.46.0...v0.50.1 )
---
updated-dependencies:
- dependency-name: nu-ansi-term
dependency-version: 0.50.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 13:17:03 -03:00
dependabot[bot]
fde490ba15
chore(cargo): bump tempfile from 3.20.0 to 3.21.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.20.0 to 3.21.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.20.0...v3.21.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 22:01:42 +00:00
dependabot[bot]
740b24e8a4
Merge pull request #7160 from chatmail/dependabot/cargo/futures-lite-2.6.1
2025-09-02 18:53:52 +00:00
dependabot[bot]
5888541c05
chore(cargo): bump tokio-util from 0.7.14 to 0.7.16
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.14 to 0.7.16.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.16 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 17:08:06 +00:00
dependabot[bot]
f893487dc0
chore(cargo): bump futures-lite from 2.6.0 to 2.6.1
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.6.1 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 17:02:54 +00:00
link2xt
6372b677d2
chore(release): prepare for 2.12.0
2025-08-26 21:22:39 +00:00
link2xt
aaa83a8f52
feat: replace HSLuv colors with OKLCh
2025-08-26 21:14:08 +00:00
link2xt
2e2cfc4cb3
chore(release): prepare for 2.11.0
2025-08-13 00:40:18 +00:00
link2xt
5476f69179
fix: don't break long group names with non-ASCII characters
...
The fix is in mail-builder 0.4.4.
2025-08-12 23:50:58 +00:00
dependabot[bot]
2d798f7cfe
Merge pull request #7066 from chatmail/dependabot/cargo/toml-0.9.4
2025-08-04 23:53:05 +00:00
link2xt
08bb0484eb
chore(release): prepare for 2.10.0
2025-08-04 22:33:59 +00:00
link2xt
b0b7337f5a
chore: upgrade async-imap to 0.11.1
2025-08-04 21:42:28 +00:00
dependabot[bot]
5175dc3450
chore(cargo): bump criterion from 0.6.0 to 0.7.0
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.6.0 to 0.7.0.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.6.0...0.7.0 )
---
updated-dependencies:
- dependency-name: criterion
dependency-version: 0.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 13:39:05 -03:00
dependabot[bot]
9a22ccd058
chore(cargo): bump hyper-util from 0.1.14 to 0.1.16
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.14 to 0.1.16.
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.14...v0.1.16 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-version: 0.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 13:38:26 -03:00
dependabot[bot]
c06ed49a2a
chore(cargo): bump async-channel from 2.3.1 to 2.5.0
...
Bumps [async-channel](https://github.com/smol-rs/async-channel ) from 2.3.1 to 2.5.0.
- [Release notes](https://github.com/smol-rs/async-channel/releases )
- [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-channel/compare/v2.3.1...v2.5.0 )
---
updated-dependencies:
- dependency-name: async-channel
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 13:33:11 -03:00
dependabot[bot]
3977580426
chore(cargo): bump toml from 0.8.23 to 0.9.4
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.23 to 0.9.4.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.4 )
---
updated-dependencies:
- dependency-name: toml
dependency-version: 0.9.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-01 22:00:13 +00:00
link2xt
3a1370e174
chore(release): prepare for 2.9.0
2025-07-31 18:57:58 +00:00
link2xt
d80b749dec
chore(release): prepare for 2.8.0
2025-07-28 19:31:43 +00:00
link2xt
b9183fe5eb
chore(release): prepare for 2.7.0
2025-07-26 22:49:44 +00:00
Hocuri
51f9279e67
chore(release): prepare for 2.6.0
2025-07-23 11:47:05 +02:00
link2xt
7f3648f8ae
chore(release): prepare for 2.5.0
2025-07-22 14:21:07 +00:00
link2xt
46b275bfab
chore(release): prepare for 2.4.0
2025-07-21 15:08:00 +00:00
link2xt
25f44c517a
chore: update async-imap to 0.11.0
2025-07-21 15:03:15 +00:00
link2xt
29a98ba13b
fix: update tokio-io-timeout to 1.2.1
...
tokio-io-timeout 1.2.0 used previously
did not reset the timeout when returning
timeout error. This resulted
in infinite loop spamming
the log with messages that look like this and using 100% CPU:
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Read error on stream 192.168.1.20:993 after reading 9118 and writing 1036 bytes: timed out.
Normally these messages should be separated by at least 1 minute timeout.
The reason for infinite loop is not figured out yet,
but this change should at least fix 100% CPU usage.
See <https://github.com/sfackler/tokio-io-timeout/issues/13 >
for the bugreport and
<https://github.com/sfackler/tokio-io-timeout/pull/14 >
for the bugfix.
2025-07-20 10:53:35 +00:00
link2xt
e3973f6448
chore(release): prepare for 2.3.0
2025-07-19 11:58:13 +00:00
link2xt
a0f6bdffeb
chore(release): prepare for 2.2.0
2025-07-14 18:43:03 +00:00
link2xt
402e42f858
chore(release): prepare for 2.1.0
2025-07-11 22:56:57 +00:00
link2xt
5ab107866a
feat: log emitted logging events with tracing
2025-07-10 00:27:24 +00:00
link2xt
192a6a2b9d
chore(release): prepare for 2.0.0
2025-07-09 18:31:32 +00:00