bjoern
da2f30786b
get correct names of .xt.local mailinglists ( #2665 )
...
* add a test for .xt.local mailinglists
* get correct names of .xt.local mailinglists
these mailinglist probably come from the xt:Commerce system
and are pretty widely used.
i have not seen an .xt.local mailinglist with name set in List-Id,
however, if that happens, it will still be taken.
only if the name is unset,
we use the name from the From-header.
2021-09-12 15:34:29 +02:00
bjoern
50a5e715d2
simpler subject of Autocrypt-Setup-Message ( #2673 )
...
since some time, core handles per-message-subjects
and Mimefactory also picks that up.
therefore, we can remove the old special handling.
2021-09-12 14:34:55 +02:00
link2xt
1bef623c89
Update changelog
2021-09-12 12:31:27 +00:00
link2xt
7745db8310
Ignore MDNs sent to self
...
These sometimes arrive happen due to a bug in previous versions of
Delta Chat.
2021-09-12 02:18:50 +03:00
link2xt
1d1491c95d
Introduce summary module
...
summary::Summary replaces Lot in the Rust API for methods returning
chatlist summaries. Lot is a legacy type for C API compatibility, so
Summary can be converted into Lot.
2021-09-12 01:32:33 +03:00
dependabot[bot]
2a0f6f5cf7
Merge pull request #2671 from deltachat/dependabot/cargo/sha2-0.9.8
2021-09-11 10:18:56 +00:00
dependabot[bot]
b27793e852
cargo: bump sha2 from 0.9.6 to 0.9.8
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.9.6 to 0.9.8.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.6...sha2-v0.9.8 )
---
updated-dependencies:
- dependency-name: sha2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-09 21:13:26 +00:00
Robert Schütz
8fb5e038a9
fix pkg-config file
...
The CMAKE_INSTALL_FULL_<dir> variables are only defined if
GNUInstallDirs is included.
2021-09-08 17:48:33 -07:00
bjoern
e518dc3331
clarify dc_is_configured() ( #2668 )
2021-09-08 16:05:38 +02:00
dependabot[bot]
ea1368a36b
Merge pull request #2661 from deltachat/dependabot/cargo/syn-1.0.76
2021-09-08 09:36:41 +00:00
dependabot[bot]
0aeb2bd6fb
cargo: bump syn from 1.0.75 to 1.0.76
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.75 to 1.0.76.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.75...1.0.76 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-08 08:34:30 +00:00
dependabot[bot]
0263d0816a
Merge pull request #2662 from deltachat/dependabot/cargo/thiserror-1.0.29
2021-09-08 08:33:09 +00:00
dependabot[bot]
bb71f6ec98
cargo: bump thiserror from 1.0.28 to 1.0.29
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.28 to 1.0.29.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.28...1.0.29 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-06 21:12:39 +00:00
link2xt
02a1abc0d5
Remove emit_event! macro
2021-09-05 22:45:30 +03:00
link2xt
40fe65716f
ffi: add RwLock to dc_accounts_t for thread safety
2021-09-05 18:53:17 +03:00
link2xt
d05b399eac
accounts: remove unnecessary Arc<RwLock<_>> from Config.inner
2021-09-05 18:53:17 +03:00
dependabot[bot]
c31216f043
Merge pull request #2645 from deltachat/dependabot/cargo/sha2-0.9.6
2021-09-05 03:37:33 +00:00
dependabot[bot]
f66bde7275
cargo: bump sha2 from 0.9.5 to 0.9.6
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.9.5 to 0.9.6.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.5...sha2-v0.9.6 )
---
updated-dependencies:
- dependency-name: sha2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-05 03:20:48 +00:00
link2xt
7f819de49f
Always check certificate when connecting over SOCKS5 in Automatic mode
...
There is a real risk of an active attack when connecting to non-.onion
servers over Tor, as bad Tor exit nodes are cheap to set up.
It's probably not needed for .onion domains, but we don't make an
exception for now.
2021-09-05 06:18:54 +03:00
link2xt
5f065b245f
Resultification
2021-09-05 06:18:38 +03:00
bjoern
3c43d790a3
update chat/contact data only when there was no newer update ( #2642 )
...
* check update timestamps for signatures, user-avatars, ephemeral-settings, last-subject
* check update timestamp for group-avatars
* check update timestamp for group-names
* check update timestamp for memberlist
* check update timestamp for protection-settings
* add a more advanced test
* add another more advanced test
* set last-subject-timestamp more carefully
* bubble up errros from set_*timestamp() and check for from_id==0 before
* simplify Params::set_i64()
* remove comment that is more confusing than helpful
* use update_timestamp() wording consistently
2021-09-04 22:16:39 +02:00
link2xt
d33177a721
accounts: remove Arc and RwLock from Accounts.accounts
...
Also make Accounts uncloneable. It is still possible to derive Clone,
but does not make sense to do so, as .clone() creates two separate
account managers which use the same files but different unsynchronized
in-memory data structures.
2021-09-04 20:33:11 +03:00
dependabot[bot]
aa2e03382b
Merge pull request #2650 from deltachat/dependabot/cargo/thiserror-1.0.28
2021-09-04 15:42:24 +00:00
dependabot[bot]
2a59e6121b
Merge pull request #2652 from deltachat/dependabot/cargo/serde_json-1.0.67
2021-09-04 15:40:59 +00:00
dependabot[bot]
1a438d61df
Merge pull request #2649 from deltachat/dependabot/cargo/futures-0.3.17
2021-09-04 15:26:52 +00:00
bjoern
444486f5df
better readable code fragments on c.delta.chat ( #2647 )
...
* better readable code fragments on c.delta.chat
* make it even a bit nicer
2021-09-04 17:10:05 +02:00
dependabot[bot]
1eae2477c3
cargo: bump serde_json from 1.0.66 to 1.0.67
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.66 to 1.0.67.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.66...v1.0.67 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 15:02:45 +00:00
dependabot[bot]
7b3eefc6c6
cargo: bump thiserror from 1.0.26 to 1.0.28
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.26 to 1.0.28.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.26...1.0.28 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 15:01:34 +00:00
dependabot[bot]
4dd0830baf
Merge pull request #2643 from deltachat/dependabot/cargo/sha-1-0.9.8
2021-09-04 15:00:52 +00:00
dependabot[bot]
8e3f062881
cargo: bump futures from 0.3.16 to 0.3.17
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.16 to 0.3.17.
- [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.16...0.3.17 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 15:00:24 +00:00
dependabot[bot]
cf445f265a
Merge pull request #2627 from deltachat/dependabot/cargo/surf-2.3.1
2021-09-04 14:58:18 +00:00
dependabot[bot]
963c66b76c
Merge pull request #2644 from deltachat/dependabot/cargo/async-std-1.10.0
2021-09-04 14:57:43 +00:00
dependabot[bot]
79df667e1e
Merge pull request #2648 from deltachat/dependabot/cargo/mailparse-0.13.6
2021-09-04 14:54:28 +00:00
dependabot[bot]
785c796bd6
Merge pull request #2646 from deltachat/dependabot/cargo/pgp-0.7.2
2021-09-04 14:53:20 +00:00
dependabot[bot]
6a2112ba66
Merge pull request #2622 from deltachat/dependabot/cargo/syn-1.0.75
2021-09-03 09:45:06 +00:00
dependabot[bot]
3f170279da
cargo: bump syn from 1.0.74 to 1.0.75
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.74 to 1.0.75.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.74...1.0.75 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-03 09:21:11 +00:00
dependabot[bot]
3408501a75
cargo: bump async-std from 1.9.0 to 1.10.0
...
Bumps [async-std](https://github.com/async-rs/async-std ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/async-rs/async-std/releases )
- [Changelog](https://github.com/async-rs/async-std/blob/master/CHANGELOG.md )
- [Commits](https://github.com/async-rs/async-std/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: async-std
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-03 09:20:31 +00:00
dependabot[bot]
3b765cb3c9
Merge pull request #2625 from deltachat/dependabot/cargo/fast-socks5-0.4.3
2021-09-03 09:18:55 +00:00
dependabot[bot]
8a9ea388ed
Merge pull request #2609 from deltachat/dependabot/cargo/bitflags-1.3.2
2021-09-03 09:15:37 +00:00
dependabot[bot]
77acf910bf
cargo: bump bitflags from 1.3.1 to 1.3.2
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/1.3.1...1.3.2 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-02 18:41:20 +00:00
dependabot[bot]
c04c87658c
cargo: bump mailparse from 0.13.5 to 0.13.6
...
Bumps [mailparse](https://github.com/staktrace/mailparse ) from 0.13.5 to 0.13.6.
- [Release notes](https://github.com/staktrace/mailparse/releases )
- [Commits](https://github.com/staktrace/mailparse/compare/v0.13.5...v0.13.6 )
---
updated-dependencies:
- dependency-name: mailparse
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-02 18:39:51 +00:00
dependabot[bot]
fd784ec223
cargo: bump async-trait from 0.1.50 to 0.1.51 ( #2572 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.50 to 0.1.51.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.50...0.1.51 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-02 20:39:47 +02:00
dependabot[bot]
25f1b0c4af
cargo: bump criterion from 0.3.4 to 0.3.5 ( #2564 )
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/bheisler/criterion.rs/releases )
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.4...0.3.5 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-02 20:38:28 +02:00
dependabot[bot]
580ec6e6ce
cargo: bump pgp from 0.7.1 to 0.7.2
...
Bumps [pgp](https://github.com/rpgp/rpgp ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/rpgp/rpgp/releases )
- [Changelog](https://github.com/rpgp/rpgp/blob/master/release.toml )
- [Commits](https://github.com/rpgp/rpgp/compare/v0.7.1...v0.7.2 )
---
updated-dependencies:
- dependency-name: pgp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-01 22:19:33 +00:00
dependabot[bot]
8e5195c4f6
cargo: bump native-tls from 0.2.7 to 0.2.8 ( #2597 )
...
Bumps [native-tls](https://github.com/sfackler/rust-native-tls ) from 0.2.7 to 0.2.8.
- [Release notes](https://github.com/sfackler/rust-native-tls/releases )
- [Changelog](https://github.com/sfackler/rust-native-tls/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sfackler/rust-native-tls/compare/v0.2.7...v0.2.8 )
---
updated-dependencies:
- dependency-name: native-tls
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-02 00:18:14 +02:00
dependabot[bot]
729a1e1cd2
Merge pull request #2641 from deltachat/dependabot/cargo/serde-1.0.130
2021-09-01 20:55:33 +00:00
dependabot[bot]
78b93f3621
cargo: bump serde from 1.0.127 to 1.0.130
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.127 to 1.0.130.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.127...v1.0.130 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-01 20:11:06 +00:00
dependabot[bot]
4111489daf
cargo: bump anyhow from 1.0.42 to 1.0.43 ( #2610 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.42...1.0.43 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-01 22:09:03 +02:00
dependabot[bot]
b7bd4c6ba7
cargo: bump sha-1 from 0.9.7 to 0.9.8
...
Bumps [sha-1](https://github.com/RustCrypto/hashes ) from 0.9.7 to 0.9.8.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha-1-v0.9.7...sha-1-v0.9.8 )
---
updated-dependencies:
- dependency-name: sha-1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-01 20:08:40 +00:00
dependabot[bot]
83dc0bc2b0
Merge pull request #2632 from deltachat/dependabot/cargo/libc-0.2.101
2021-09-01 20:07:10 +00:00