From e2a86dd803b1f9394b0f989ef9c28b9ca0160552 Mon Sep 17 00:00:00 2001 From: holger krekel Date: Sun, 24 Nov 2019 14:41:25 +0100 Subject: [PATCH] prepare beta8 --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ Cargo.lock | 6 +++--- Cargo.toml | 2 +- deltachat-ffi/Cargo.toml | 2 +- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d667703b..6c283b77d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## 1.0.0-beta.8 + +- now uses async-email/async-imap as the new base + which makes imap-idle interruptible and thus fixes + several issues around the imap thread being in zombie state . + thanks @dignifiedquire, @hpk42 and @link2xt. + +- fixes imap-protocol parsing bugs that lead to infinitely + repeated crashing while trying to receive messages with + a subjec that contained non-utf8. thanks @link2xt + +- fixed logic to find encryption subkey -- previously + delta chat would use the primary key for encryption + (which works with RSA but not ECC). thanks @link2xt + +- introduce a new device chat where core and UIs can + add "device" messages. Android uses it for an initial + welcome message. thanks @r10s + +- fix time smearing (when two message are virtually send + in the same second, there would be misbehaviour because + we didn't persist smeared time). thanks @r10s + +- fix double-dotted extensions like .html.zip or .tar.gz + to not mangle them when creating blobfiles. thanks @flub + +- fix backup/exports where the wrong sql file would be modified, + leading to problems when exporting twice. thanks @hpk42 + +- several other little fixes and improvements + + ## 1.0.0-beta.7 - fix location-streaming #782 diff --git a/Cargo.lock b/Cargo.lock index d4ad106c0..d0e5f072e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -608,7 +608,7 @@ dependencies = [ [[package]] name = "deltachat" -version = "1.0.0-beta.7" +version = "1.0.0-beta.8" dependencies = [ "async-imap 0.1.1 (git+https://github.com/async-email/async-imap)", "async-std 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -683,9 +683,9 @@ dependencies = [ [[package]] name = "deltachat_ffi" -version = "1.0.0-beta.7" +version = "1.0.0-beta.8" dependencies = [ - "deltachat 1.0.0-beta.7", + "deltachat 1.0.0-beta.8", "deltachat-provider-database 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "human-panic 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.65 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 261f71b8b..4ba349169 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat" -version = "1.0.0-beta.7" +version = "1.0.0-beta.8" authors = ["Delta Chat Developers (ML) "] edition = "2018" license = "MPL" diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml index fb7bb3e29..39f293366 100644 --- a/deltachat-ffi/Cargo.toml +++ b/deltachat-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "deltachat_ffi" -version = "1.0.0-beta.7" +version = "1.0.0-beta.8" description = "Deltachat FFI" authors = ["Delta Chat Developers (ML) "] edition = "2018"