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]
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
link2xt
51c6467feb
Release 1.60.0
py-1.60.0
1.60.0
2021-08-29 19:09:25 +03:00
link2xt
6a60ae2f09
accounts: keep event emitter from closing when there are no accounts ( #2636 )
2021-08-29 17:43:58 +02:00
link2xt
7be0583628
scripts/coverage.sh: use POSIX command instead of which ( #2637 )
...
Debian deprecated `which` in `debianutils` in favor of `command`.
`which` outputs this to stderr now:
/usr/bin/which: this version of `which' is deprecated; use `command -v' in scripts instead.
2021-08-29 17:43:25 +02:00
Jikstra
2b74a705ef
Make sure we don't emit mutliple events about import progress with the same progress number ( #2639 )
2021-08-29 17:43:00 +02:00
link2xt
9dedcad220
imap: use anyhow for error handling
2021-08-29 17:57:29 +03:00
bjoern
71e0493c4a
add device message if quota is exceeding ( #2621 )
...
* resultify update_recent_quota()
* add a device-message if quota exceeds QUOTA_WARN_THRESHOLD_PERCENTAGE
* check if a quota warning should be added during housekeeping, this is at least once a day
* dc_get_config("quota_exceeding") is useful for bots
* make clippy happy
* reword QuotaExceedingMsgBody message
* avoid lots of warnings if quota jitters around the warning threshold
* allow clippy::assertions_on_constants
these constants depend on each other, it makes sense to check that they are not changed in an incompatible way
2021-08-26 15:31:25 +02:00
dependabot[bot]
1679ddddf0
cargo: bump libc from 0.2.98 to 0.2.101
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.98 to 0.2.101.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.98...0.2.101 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-25 21:08:14 +00:00
dependabot[bot]
de258645f4
cargo: bump surf from 2.2.0 to 2.3.1
...
Bumps [surf](https://github.com/http-rs/surf ) from 2.2.0 to 2.3.1.
- [Release notes](https://github.com/http-rs/surf/releases )
- [Changelog](https://github.com/http-rs/surf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/http-rs/surf/compare/v2.2.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: surf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-24 21:12:32 +00:00
dependabot[bot]
b463b602a9
cargo: bump fast-socks5 from 0.4.2 to 0.4.3
...
Bumps [fast-socks5](https://github.com/dizda/fast-socks5 ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/dizda/fast-socks5/releases )
- [Commits](https://github.com/dizda/fast-socks5/compare/v0.4.2...v0.4.3 )
---
updated-dependencies:
- dependency-name: fast-socks5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-23 21:10:21 +00:00
link2xt
3aa2b57ac1
Never ignore SQL errors when reading SOCKS5 settings
...
Otherwise we may accidentally connect directly due to temporary error.
2021-08-22 23:30:34 +03:00
link2xt
ab1de69fbc
mimeparser: rename MimeMessage.get() into MimeMessage.get_header()
2021-08-22 23:21:22 +03:00
Jikstra
90703b0dd2
Implement socks5 support
...
This adds following settings:
- Socks5Enabled
- Socks5Host
- Socks5Port
- Socks5User
- Socks5Password
Currently http requests and dns requests are not getting executed as they currently can't get tunneled through socks5 proxy. Therefore gmail with oauth2 wont work through tor.
2021-08-22 19:55:38 +02:00
link2xt
a163be9248
Log dc_get_chatlist() errors
...
Previously errors such as empty query ("missing query") silently
returned NULL.
2021-08-22 16:43:30 +03:00
link2xt
2b7bf11b05
Rust documentation improvements
...
Document all public modules and some methods.
Make some internal public symbols private.
2021-08-22 15:34:14 +02:00
dependabot[bot]
f95e1db8e2
Merge pull request #2574 from deltachat/dependabot/cargo/serde_json-1.0.66
2021-08-22 11:30:51 +00:00
bjoern
d0c97bce4c
tweak quota display ( #2616 )
...
* resultify get_connectivity_html()
* tweak quota titles, avoid confusing 'quota' wording
* show bars for quota usage
* skip secondady 'Storage' title, see comment for reasoning
2021-08-22 12:46:46 +02:00
link2xt
3440daca1a
Reduce message length limit to 5000 chars ( #2615 )
...
- Use the same limit for info: full text can be read in HTML anyway.
- Remove DC_MAX_GET_{TEXT,INFO}_LEN constants from deltachat.h
- Fix a typo: s/DC_ELLIPSE/DC_ELLIPSIS/
- Do not truncate the text when loading from the database.
- Update the documentation: limit is in Rust chars, not bytes
2021-08-21 21:02:14 +02:00
bjoern
d0bfb555dd
prepare 1.59 ( #2614 )
...
* update changelog for 1.59.0
* bump version to 1.59.0
py-1.59.0
1.59.0
2021-08-20 18:20:06 +02:00
bjoern
6ffaa38b37
add 'device chat about' to now existing status ( #2613 )
...
the 'device chat about' was shown as a single message
as at that time, there was just not 'status'.
meanwhile, we have the status option,
and it feels much more natural to get the information there,
esp. as the subtitle on all UIs already read
'Messages in this chat are generated locally' -
and a tap on that will show the hint, without scrolling or so.
this also teaches the user where to find such information -
and the "welcome" chat is less spammy and really starts with the text
"Welcome to Delta Chat!"
2021-08-20 12:30:55 +02:00
bjoern
339d46ecf0
update provider database, add yggmail and mail2tor ( #2608 )
...
* allow dotless domains and hostnames
* update provider database
ran ./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs
to pull in recent changes from https://github.com/deltachat/provider-db
2021-08-20 10:48:27 +02:00
bjoern
5399c9151d
Add Quota to Connectivity View ( #2612 )
...
* add imap::get_quota_roots()
* schedule quote-checking job on getting connectivity-html
* get quota and debug print it
* basic quota output
* update quota at most once per minute, emit event on changes
* use more meaningful names
* add some comments, move update_recent_quota() to quota.rs
* show root name only if there are several roots
* make clippy happy, some refactorings
* allow only one update-quota job per time
* add now supported QUOTA to standards.md
2021-08-20 10:40:24 +02:00
bjoern
53cd633e8d
add migrated accounts to events emitter ( #2607 )
...
successor of #2559
closes #2606
2021-08-16 22:10:34 +02:00
link2xt
ade39fe026
fix: do not set WantsMdn param for outgoing messages
...
This bug sometimes results in sending read receipts to self in
multi-device setups.
It happens consistently in a setup where the first device is
configured to move messages to DeltaChat folder and the second device
is not. When both devices receive BCC-self message simultaneously, the
first device moves the message to DeltaChat folder, while the second
device tries to mark the message as seen in the Inbox. Regardless of
whether the second device marks the message as seen successfully or
fails because the message is already moved by the first device,
`Job.markseen_msg_on_imap()` sends the read receipt to the From
address.
2021-08-15 20:39:28 +03:00
B. Petersen
b8dad1dbaf
add support for socket PLAIN coming from provider-db
2021-08-15 20:28:09 +03:00
dependabot[bot]
72d503fa32
Merge pull request #2602 from deltachat/dependabot/cargo/bitflags-1.3.1
2021-08-14 16:07:47 +00:00
Hocuri
223aeb7b1a
Fix: Make emails forwarded by GMX readable ( #2600 )
...
Recognizing these emails as forwarded would probably be too complicated and require too much special-casing, but now the user can access the email text via "Show full message".
fix #2599
Co-authored-by: B. Petersen <r10s@b44t.com >
2021-08-14 18:05:17 +02:00