link2xt
0619e2a129
chore(release): prepare for 1.128.0
2023-11-02 01:53:42 +00:00
link2xt
aecf7729d8
chore(release): prepare for 1.127.2
2023-10-29 16:29:04 +00:00
link2xt
d2e24534c7
chore(release): prepare for 1.127.1
2023-10-27 19:27:40 +00:00
link2xt
53bb8a9831
chore: update to async-channel 2
2023-10-26 23:41:34 +00:00
link2xt
1b66120e7d
chore(release): prepare for 1.127.0
2023-10-26 15:54:48 +00:00
link2xt
3feb0e648d
build: switch to iroh 0.4.x fork with updated dependencies
2023-10-26 14:04:32 +00:00
link2xt
25a78aceb9
ci: increase MSRV to 1.70.0
...
This is required by `anstyle v1.0.4` dependency.
2023-10-26 02:16:10 +00:00
link2xt
bb5e3d11d8
chore: update futures-lite dependency
2023-10-26 01:11:11 +00:00
link2xt
434d8fc35f
chore: update quick-xml
2023-10-25 22:42:14 +00:00
link2xt
4e771e8727
Merge branch 'stable'
2023-10-24 17:49:23 +00:00
link2xt
0ba3501a46
chore: update trust-dns-resolver to hickory-resolver
2023-10-24 17:00:14 +00:00
link2xt
c1eb33c0da
Merge tag 'v1.126.1'
...
Release 1.126.1
2023-10-24 14:50:49 +00:00
link2xt
03bb92c942
chore(release): prepare for 1.126.1
2023-10-24 14:30:02 +00:00
link2xt
54410dbe49
Merge tag 'v1.126.0'
2023-10-22 15:16:11 +00:00
link2xt
4e08bb7b05
chore(release): prepare for 1.126.0
2023-10-22 14:01:07 +00:00
link2xt
418cd24979
build: strip release binaries
...
This significantly reduces binary size for deltachat-rpc-server,
from 42 MiB to 15 MiB in case of aarch64.
2023-10-22 13:13:04 +00:00
link2xt
2775fd1fcf
Merge tag 'v1.125.0'
...
Release 1.125.0
2023-10-14 04:24:08 +00:00
link2xt
a87635dcf4
chore(release): prepare for 1.125.0
2023-10-14 04:21:48 +00:00
link2xt
a119b24eeb
Merge tag 'v1.124.1'
2023-10-05 05:02:18 +00:00
link2xt
47dbac9b50
chore(release): prepare for 1.124.1
2023-10-05 05:01:26 +00:00
link2xt
275791595c
Merge tag 'v1.124.0'
2023-10-04 21:14:17 +00:00
link2xt
1040bc551f
chore(release): prepare for 1.124.0
2023-10-04 21:12:38 +00:00
dependabot[bot]
883832f78d
Merge pull request #4768 from deltachat/dependabot/cargo/brotli-3.4.0
2023-10-03 01:21:32 +00:00
dependabot[bot]
3166b44580
chore(cargo): bump tokio-util from 0.7.8 to 0.7.9
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.8 to 0.7.9.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.8...tokio-util-0.7.9 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-01 21:42:54 +00:00
dependabot[bot]
e500485c21
chore(cargo): bump brotli from 3.3.4 to 3.4.0
...
Bumps [brotli](https://github.com/dropbox/rust-brotli ) from 3.3.4 to 3.4.0.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-01 21:42:27 +00:00
link2xt
59a3bc0ff4
Merge tag 'v1.123.0'
2023-09-22 22:41:08 +00:00
link2xt
aa78e82fed
chore(release): prepare for 1.123.0
2023-09-22 22:13:47 +00:00
link2xt
790e867af0
Merge tag 'v1.122.0'
2023-09-12 18:04:05 +00:00
link2xt
f02299c06c
chore(release): prepare for 1.122.0
2023-09-12 17:33:22 +00:00
link2xt
dcbf5996c2
Merge tag 'v1.121.0'
2023-09-06 21:46:07 +00:00
link2xt
a8551510cd
chore(release): prepare for 1.121.0
2023-09-06 20:53:00 +00:00
dependabot[bot]
f05b0ddf04
chore(cargo): bump regex from 1.9.1 to 1.9.5
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.1 to 1.9.5.
- [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.9.1...1.9.5 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 19:09:31 +00:00
dependabot[bot]
178fc1736d
chore(cargo): bump trust-dns-resolver from 0.22.0 to 0.23.0
...
Bumps [trust-dns-resolver](https://github.com/bluejekyll/trust-dns ) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/bluejekyll/trust-dns/releases )
- [Changelog](https://github.com/bluejekyll/trust-dns/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bluejekyll/trust-dns/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: trust-dns-resolver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 19:08:49 +00:00
dependabot[bot]
d8bf1c1691
chore(cargo): bump reqwest from 0.11.18 to 0.11.20
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.18 to 0.11.20.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.18...v0.11.20 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-02 23:01:00 +00:00
dependabot[bot]
d9e38289c4
chore(cargo): bump image from 0.24.6 to 0.24.7
...
Bumps [image](https://github.com/image-rs/image ) from 0.24.6 to 0.24.7.
- [Changelog](https://github.com/image-rs/image/blob/master/CHANGES.md )
- [Commits](https://github.com/image-rs/image/compare/v0.24.6...v0.24.7 )
---
updated-dependencies:
- dependency-name: image
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-02 21:57:51 +00:00
link2xt
9a7d1faf75
Merge tag 'v1.120.0'
2023-08-28 11:55:53 +00:00
link2xt
4d74f625d3
chore(release): prepare for 1.120.0
2023-08-28 11:54:38 +00:00
link2xt
0a94fbc735
fix: update async-imap to 0.9.1 to fix memory leak
2023-08-28 09:04:28 +00:00
link2xt
3b806320ec
Merge branch 'stable'
2023-08-24 22:25:02 +00:00
dependabot[bot]
94cd9a713f
chore(cargo): bump sanitize-filename from 0.4.0 to 0.5.0
...
Bumps [sanitize-filename](https://github.com/kardeiz/sanitize-filename ) from 0.4.0 to 0.5.0.
- [Commits](https://github.com/kardeiz/sanitize-filename/commits )
---
updated-dependencies:
- dependency-name: sanitize-filename
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-24 18:42:54 +00:00
dependabot[bot]
03395b95cb
chore(cargo): bump quick-xml from 0.29.0 to 0.30.0
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.29.0 to 0.30.0.
- [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.29.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-08 21:02:41 -03:00
link2xt
d70c1d48b5
chore(release) prepare for 1.119.1
2023-08-06 16:49:06 +00:00
link2xt
954067eb6d
Merge tag 'v1.119.0'
2023-08-03 17:05:00 +00:00
link2xt
e43f9066d8
chore(release): prepare for 1.119.0
2023-08-03 17:03:26 +00:00
link2xt
70000d9ebb
build: increase MSRV to 1.67.0
...
This is required by time v0.3.24
2023-08-02 03:27:21 +00:00
iequidoo
f27d304f3b
feat!: Add lockfile to account manager ( #4310 )
...
Opening the same account (context) from multiple processes is dangerous, can result in duplicate
downloads of the same message etc. Same for account manager, attempts to modify the same
accounts.toml even if done atomically with may result in corrupted files as atomic replacement
procedure does not expect that multiple processes may write to the same temporary file.
accounts.toml cannot be used as a lockfile because it is replaced during atomic update. Therefore, a
new file next to accounts.toml is needed to prevent starting second account manager in the same
directory.
But iOS needs to be able to open accounts from multiple processes at the same time. This is required
as the "share-to-DC extension" is a separate process by iOS design -- this process may or may not be
started while the main app is running. Accounts are not altered however by this extension, so let's
add to the `Accounts::new()` constructor an `rdwr` parameter which allows to read the accounts
config w/o locking the lockfile.
2023-07-26 16:02:25 -03:00
link2xt
a1663a98e0
build: use Rust 1.71.0 and increase MSRV to 1.66.0
...
Rust 1.66 is required by constant_time_eq 0.3.0.
2023-07-19 13:41:31 +00:00
link2xt
976797d4cf
build: remove examples/simple.rs
...
When `cargo test` is executed,
all examples are built by default
to ensure that they can be compiled.
This is a documented and expected behaviour,
even though it was previously reported as a bug:
<https://github.com/rust-lang/cargo/issues/6675 >
In particular, `examples/simple.rs` is built into
a 67M binary `target/debug/examples/simple`.
This is unnecessary to do so every time
you change a line in the `deltachat` crate
and want to rerun the tests.
Workaround is to run `cargo test --tests`,
but it is easy to forget and is not discoverable
unless you read the "Target Selection" section of `cargo help test`.
We have a maintained example at https://github.com/deltachat-bot/echo ,
so there is no need for an example in the core repository.
2023-07-10 21:49:31 +00:00
link2xt
9d3b2d4844
chore(release): prepare for 1.118.0
2023-07-07 17:01:03 +00:00
link2xt
5152e702bd
chore(cargo): bump num-derive from 0.3.3 to 0.4.0
2023-07-03 19:49:58 +00:00