link2xt
f14880146a
feat(deltachat-repl): built-in QR code printer
...
Print QR codes with Rust code
instead of depending on external `qrencode`.
2024-10-15 22:55:20 +00:00
link2xt
f1ca689f99
feat: IMAP COMPRESS support
2024-10-14 14:01:22 +00:00
link2xt
2ea5c86a5a
chore(release): prepare for 1.147.1
2024-10-13 18:40:33 +00:00
link2xt
19be12a25d
chore(cargo): upgrade async_zip to 0.0.17 ( #6035 )
2024-10-11 00:17:40 +00:00
iequidoo
b713e8cd94
chore(cargo): bump futures-* from 0.3.30 to 0.3.31
...
futures-util 0.3.30 is yanked.
2024-10-07 15:33:09 -03:00
link2xt
b7be0b7bf6
chore(release): prepare for 1.147.0
2024-10-05 18:04:17 +00:00
link2xt
c4d07ab99e
fix: smooth progress bar for backup transfer
...
Before this change progress bar only started
when database is already transferred.
Database is usually the largest file
in the whole transfer, so the transfer appears
to be stuck for the sender.
With this change progress bar
starts for backup export
as soon as connection is received
and counts bytes transferred over the connection
using AsyncWrite wrapper.
Similarly for backup import,
AsyncRead wrapper counts the bytes
received and emits progress events.
2024-10-05 17:58:24 +00:00
link2xt
fa9bd7f144
chore(release): prepare for 1.146.0
2024-10-03 17:21:42 +00:00
dependabot[bot]
4b021f509c
chore(cargo): bump syn from 2.0.77 to 2.0.79
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.77 to 2.0.79.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.77...2.0.79 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-02 17:06:38 -03:00
dependabot[bot]
bd1e06cfa7
Merge pull request #6003 from deltachat/dependabot/cargo/serde-1.0.210
2024-10-02 20:05:43 +00:00
dependabot[bot]
11e5a00366
chore(cargo): bump quick-xml from 0.36.1 to 0.36.2
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.36.1 to 0.36.2.
- [Release notes](https://github.com/tafia/quick-xml/releases )
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md )
- [Commits](https://github.com/tafia/quick-xml/compare/v0.36.1...v0.36.2 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-02 17:04:25 -03:00
dependabot[bot]
5fdecdcc16
chore(cargo): bump serde from 1.0.209 to 1.0.210
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.209 to 1.0.210.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-02 02:32:20 +00:00
dependabot[bot]
77b899813c
Merge pull request #6000 from deltachat/dependabot/cargo/rustls-pki-types-1.9.0
2024-10-02 02:30:36 +00:00
dependabot[bot]
7843e0ed29
Merge pull request #6001 from deltachat/dependabot/cargo/hyper-util-0.1.9
2024-10-02 02:29:26 +00:00
dependabot[bot]
a036c86857
Merge pull request #6002 from deltachat/dependabot/cargo/pretty_assertions-1.4.1
2024-10-02 02:28:57 +00:00
dependabot[bot]
e535a6f859
Merge pull request #6012 from deltachat/dependabot/cargo/tempfile-3.13.0
2024-10-02 02:28:00 +00:00
dependabot[bot]
5384d5f75d
Merge pull request #6008 from deltachat/dependabot/cargo/libc-0.2.159
2024-10-02 02:27:38 +00:00
dependabot[bot]
c569696fff
Merge pull request #6007 from deltachat/dependabot/cargo/bytes-1.7.2
2024-10-02 02:27:00 +00:00
dependabot[bot]
a6732f5a5c
Merge pull request #6011 from deltachat/dependabot/cargo/thiserror-1.0.64
2024-10-02 02:26:25 +00:00
dependabot[bot]
9978f89b1b
Merge pull request #6005 from deltachat/dependabot/cargo/tokio-stream-0.1.16
2024-10-02 02:26:02 +00:00
dependabot[bot]
91649effa6
chore(cargo): bump tempfile from 3.10.1 to 3.13.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.10.1 to 3.13.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.13.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:46:25 +00:00
dependabot[bot]
672ff58e3c
chore(cargo): bump thiserror from 1.0.63 to 1.0.64
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.63 to 1.0.64.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.63...1.0.64 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:46:12 +00:00
dependabot[bot]
a85b7ceb9c
chore(cargo): bump anyhow from 1.0.86 to 1.0.89
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.86 to 1.0.89.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.86...1.0.89 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:45:56 +00:00
dependabot[bot]
943ec19de4
chore(cargo): bump libc from 0.2.158 to 0.2.159
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.158 to 0.2.159.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.159/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.158...0.2.159 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:45:11 +00:00
dependabot[bot]
733da91c5c
chore(cargo): bump bytes from 1.7.1 to 1.7.2
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:44:50 +00:00
dependabot[bot]
d899cc730a
chore(cargo): bump tokio-stream from 0.1.15 to 0.1.16
...
Bumps [tokio-stream](https://github.com/tokio-rs/tokio ) from 0.1.15 to 0.1.16.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.15...tokio-stream-0.1.16 )
---
updated-dependencies:
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:43:59 +00:00
dependabot[bot]
5872b64265
chore(cargo): bump pretty_assertions from 1.4.0 to 1.4.1
...
Bumps [pretty_assertions](https://github.com/rust-pretty-assertions/rust-pretty-assertions ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/rust-pretty-assertions/rust-pretty-assertions/releases )
- [Changelog](https://github.com/rust-pretty-assertions/rust-pretty-assertions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-pretty-assertions/rust-pretty-assertions/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: pretty_assertions
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:42:57 +00:00
dependabot[bot]
5d8035f741
chore(cargo): bump hyper-util from 0.1.7 to 0.1.9
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.7 to 0.1.9.
- [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.7...v0.1.9 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:42:32 +00:00
dependabot[bot]
3d183336f5
chore(cargo): bump rustls-pki-types from 1.8.0 to 1.9.0
...
Bumps [rustls-pki-types](https://github.com/rustls/pki-types ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/rustls/pki-types/releases )
- [Commits](https://github.com/rustls/pki-types/compare/v/1.8.0...v/1.9.0 )
---
updated-dependencies:
- dependency-name: rustls-pki-types
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-01 21:42:18 +00:00
link2xt
78a0d7501b
feat: use Rustls instead of native TLS for HTTPS requests
...
HTTPS requests are used to fetch
remote images in HTML emails,
to fetch autoconfig XML,
to POST requests for `DCACCOUNT:` QR codes
to make OAuth 2 API requests
and to connect to HTTPS proxies.
Rustls is more aggressive than OpenSSL
in deprecating cryptographic algorithms
so we cannot use it for IMAP and SMTP
to avoid breaking compatibility,
but for HTTPS requests listed
above this should not result in problems.
As HTTPS requests use only strict TLS checks,
there is no `strict_tls` argument
in `wrap_rustls` function.
Rustls is already used by iroh,
so this change does not introduce new dependencies.
2024-09-26 22:35:44 +00:00
link2xt
02db6bcb8e
chore(release): prepare for 1.145.0
2024-09-26 19:22:10 +00:00
link2xt
040ac0ffe3
refactor: do not wrap shadowsocks::ProxyClientStream
...
Updated `shadowsocks` implements `Debug` for the type,
so there is no need to wrap it.
2024-09-26 14:28:08 +00:00
link2xt
486ea3a358
chore(release): prepare for 1.144.0
2024-09-21 18:53:02 +00:00
link2xt
b47b96d5d6
chore(cargo): update iroh to 0.25
...
According to
<https://www.iroh.computer/blog/iroh-0-25-0-custom-protocols-for-all >
gossip now handles updating direct addresses automatically.
2024-09-20 22:56:24 +00:00
iequidoo
0b908db272
chore(deps): bump async-imap from 0.10.0 to 0.10.1
2024-09-20 17:07:45 -03:00
link2xt
60cd6f56be
chore(cargo): update lazy_static to 1.5.0
...
This removes duplicate `spin` dependency.
2024-09-18 15:31:13 +00:00
link2xt
0c33064193
chore(release): prepare for 1.143.0
2024-09-12 01:52:14 +00:00
link2xt
61d77584e8
chore(cargo): update typescript-type-def to 0.5.12
...
This removes unmaintained proc-macro-error dependency.
2024-09-12 01:35:43 +00:00
link2xt
37ca9d7319
feat: shadowsocks support
...
This change introduces new config options
`proxy_enabled` and `proxy_url`
that replace `socks5_*`.
Tested with deltachat-repl
by starting it with
`cargo run --locked -p deltachat-repl -- deltachat-db` and running
```
> set proxy_enabled 1
> set proxy_url ss://...
> setqr dcaccount:https://chatmail.example.org/new
> configure
```
2024-09-12 00:22:09 +00:00
dependabot[bot]
2ae854e8ea
chore(cargo): bump quinn-proto from 0.11.3 to 0.11.8
...
Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.3 to 0.11.8.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.3...quinn-proto-0.11.8 )
---
updated-dependencies:
- dependency-name: quinn-proto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-03 20:50:28 +00:00
link2xt
3969383857
Merge tag 'v1.142.12'
2024-09-02 23:58:26 +00:00
link2xt
e4ebb91712
chore(release): prepare for 1.142.12
2024-09-02 23:57:32 +00:00
dependabot[bot]
96ea0db88e
Merge pull request #5945 from deltachat/dependabot/cargo/libc-0.2.158
2024-09-01 23:21:12 +00:00
dependabot[bot]
d99c735e12
Merge pull request #5944 from deltachat/dependabot/cargo/async-imap-0.10.0
2024-09-01 22:40:49 +00:00
dependabot[bot]
d48f4100e9
Merge pull request #5943 from deltachat/dependabot/cargo/bytes-1.7.1
2024-09-01 22:39:57 +00:00
dependabot[bot]
7e73d5fdac
chore(cargo): bump serde_json from 1.0.122 to 1.0.127
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.122 to 1.0.127.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.122...1.0.127 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-01 19:27:16 -03:00
dependabot[bot]
152cdfe9bc
chore(cargo): bump syn from 2.0.72 to 2.0.77
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.72 to 2.0.77.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.72...2.0.77 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-01 19:16:07 -03:00
dependabot[bot]
a9eedafbcb
chore(cargo): bump serde from 1.0.205 to 1.0.209
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.205 to 1.0.209.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.205...v1.0.209 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-01 19:10:15 -03:00
dependabot[bot]
5baf191483
chore(cargo): bump quote from 1.0.36 to 1.0.37
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.36 to 1.0.37.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-01 19:02:34 -03:00
dependabot[bot]
2d2e703884
chore(cargo): bump libc from 0.2.155 to 0.2.158
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.155 to 0.2.158.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.158/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.155...0.2.158 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-01 21:09:15 +00:00