link2xt
775edab7b1
feat: update preloaded DNS cache
2024-08-24 21:37:56 +00:00
iequidoo
fe9fa17005
fix: Fix skip_smtp_greeting() ( #5911 )
...
- Skip lines starting with "220-" (w/o whitespace at the end).
- Don't forget to clear the buffer before reading the next line.
2024-08-24 14:15:29 -03:00
link2xt
0d0f556f21
chore(release): prepare for 1.142.8
v1.142.8
2024-08-21 12:44:16 +00:00
link2xt
0e365395bf
fix: do not panic on unknown CertificateChecks values
2024-08-21 12:27:42 +00:00
link2xt
8538a3c148
chore(release): prepare for 1.142.7
v1.142.7
2024-08-17 16:00:42 +00:00
link2xt
cb4b992204
fix: do not request ALPN on standard ports and when using STARTTLS
...
Apparently some providers fail TLS connection
with "no_application_protocol" alert
even when requesting "imap" protocol for IMAP connection
and "smtp" protocol for SMTP connection.
Fixes <https://github.com/deltachat/deltachat-core-rust/issues/5892 >.
2024-08-17 15:56:26 +00:00
link2xt
af4d54ab50
fix: do not save "Automatic" into configured_imap_certificate_checks
...
configured_imap_certificate_checks=0 means
accept invalid certificates unless provider database
says otherwise or SOCKS5 is enabled.
It should not be saved into the database anymore.
This bug was introduced in
<https://github.com/deltachat/deltachat-core-rust/pull/5854 >
(commit 6b4532a08e )
and affects released core 1.142.4, 1.142.5 and 1.142.6.
Fix reverts faulty fix from
<https://github.com/deltachat/deltachat-core-rust/pull/5886 >
(commit a268946f8d )
which changed the way configured_imap_certificate_checks=0
is interpreted and introduced problems
for existing setups with configured_imap_certificate_checks=0:
<https://github.com/deltachat/deltachat-core-rust/issues/5889 >.
Existing test from previous fix is not reverted
and still applies.
Regression test is added to check that
configured_imap_certificate_checks
is not "0" for new accounts.
2024-08-17 15:18:06 +00:00
link2xt
1faff84905
build: update rpgp from 0.13.1 to 0.13.2
...
This fixes the problem with old core (<1.136.0)
not being able to decrypt messages
produced with the new core
when using Ed25519 keys.
The issue is described in
<https://github.com/deltachat/deltachat-core-rust/issues/5881 >
2024-08-17 11:31:22 +00:00
iequidoo
62fde21d9a
fix: Create a group unblocked for bot even if 1:1 chat is blocked ( #5514 )
2024-08-16 13:14:29 -03:00
iequidoo
6f3729a00f
test: Protected group for bot is auto-accepted
2024-08-16 13:14:29 -03:00
iequidoo
fbf66ba02b
feat(jsonrpc): Add ContactObject::e2ee_avail
...
This can be helpful for the chatmail case, the app can warn the user at least.
2024-08-15 14:41:09 -03:00
link2xt
ed74f4d1d9
chore(release): prepare for 1.142.6
v1.142.6
2024-08-15 16:57:56 +00:00
link2xt
a268946f8d
fix: default to strict TLS checks if not configured
...
If user has not set any settings manually
and provider is not configured,
default to strict TLS checks.
Bug was introduced in
<https://github.com/deltachat/deltachat-core-rust/pull/5854 >
(commit 6b4532a08e )
and affects released core 1.142.4 and 1.142.5.
The problem only affects accounts configured
using these core versions with provider
not in the provider database or when using advanced settings.
2024-08-15 16:45:48 +00:00
link2xt
7432c6de84
chore(deltachat-rpc-client): fix ruff 0.6.0 warnings
2024-08-15 16:20:02 +00:00
link2xt
7fe9342d0d
docs: tweak changelog
v1.142.5
2024-08-15 02:16:11 +00:00
B. Petersen
a0e89e4d4e
chore(release): prepare for 1.142.5
2024-08-15 02:13:59 +00:00
Hocuri
0c3a476449
fix: Increase timeout for QR generation to 60s ( #5882 )
...
On big accounts, it can take more than 10s, so that QR generation
failed.
2024-08-14 22:46:48 +02:00
B. Petersen
de517c15ff
chore: update provider database
2024-08-14 21:58:37 +02:00
link2xt
b83d5b0dbf
docs: document new mdns_enabled behavior
2024-08-12 20:47:27 +00:00
dependabot[bot]
27924a259f
Merge pull request #5871 from deltachat/dependabot/github_actions/actions/setup-node-4
2024-08-11 18:11:13 +00:00
dependabot[bot]
530256b1bf
chore(deps): bump actions/setup-node from 2 to 4
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-11 02:29:57 +00:00
dependabot[bot]
23d15d7485
Merge pull request #5872 from deltachat/dependabot/github_actions/dependabot/fetch-metadata-2.2.0
2024-08-11 02:28:55 +00:00
dependabot[bot]
3c38d2e105
Merge pull request #5873 from deltachat/dependabot/github_actions/horochx/deploy-via-scp-1.1.0
2024-08-11 02:28:09 +00:00
iequidoo
a53ffcf5e3
fix: store_seen_flags_on_imap: Skip to next messages if couldn't select folder ( #5870 )
...
`imap::Session::store_seen_flags_on_imap()` handles messages from multiple folders, so not being
able to select one folder mustn't fail the whole function.
2024-08-10 17:39:24 -03:00
iequidoo
22366cf246
fix: Still try to create "INBOX.DeltaChat" if couldn't create "DeltaChat" ( #5870 )
...
It appeared that some servers require namespace-style names for folders created via IMAP, like
"INBOX.DeltaChat". This partially reverts 05c256dd5b .
2024-08-10 17:39:24 -03:00
dependabot[bot]
ddc2b86875
Merge pull request #5874 from deltachat/dependabot/cargo/serde-1.0.205
2024-08-09 20:51:14 +00:00
dependabot[bot]
9e966615f2
Merge pull request #5875 from deltachat/dependabot/cargo/regex-1.10.6
2024-08-09 20:50:40 +00:00
dependabot[bot]
3335fc727d
chore(cargo): bump regex from 1.10.5 to 1.10.6
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.5 to 1.10.6.
- [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.10.5...1.10.6 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-09 19:14:31 +00:00
dependabot[bot]
00d7b38e02
chore(cargo): bump serde from 1.0.204 to 1.0.205
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.204 to 1.0.205.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.204...v1.0.205 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-09 19:14:15 +00:00
dependabot[bot]
2a8a98c432
chore(deps): bump horochx/deploy-via-scp from 1.0.1 to 1.1.0
...
Bumps [horochx/deploy-via-scp](https://github.com/horochx/deploy-via-scp ) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/horochx/deploy-via-scp/releases )
- [Commits](https://github.com/horochx/deploy-via-scp/compare/v1.0.1...1.1.0 )
---
updated-dependencies:
- dependency-name: horochx/deploy-via-scp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-09 19:14:02 +00:00
dependabot[bot]
13841491d4
chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 2.2.0
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.1.1 to 2.2.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.1.1...v2.2.0 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-09 19:13:59 +00:00
link2xt
2137c05cd6
ci: configure Dependabot to update GitHub Actions
2024-08-09 19:13:31 +00:00
link2xt
6519630d46
chore(release): prepare for 1.142.4
v1.142.4
2024-08-09 17:30:54 +00:00
iequidoo
7c6d6a4b12
fix: Still send MDNs from bots by default
...
Fixup for 5ce44ade1 . It is good that read receipts are sent by bots to see the bot received the
message. Thanks to @adbenitez for pointing this out.
2024-08-09 13:58:29 -03:00
link2xt
745b33f174
build: use --locked with cargo install
...
`cargo install` ignores lockfile by default.
Without lockfile current build fails
due to iroh-net 0.21.0 depending on `derive_more` 1.0.0-beta.6
but failing to compile with `derive_more` 1.0.0.-beta.7.
This particular error will be fixed by upgrading to iroh 0.22.0,
but using lockfile will avoid similar problems in the future.
2024-08-09 16:22:19 +00:00
link2xt
153188db20
feat: allow autoconfig when SOCKS5 is enabled
...
Since HTTP module supports SOCKS5 now,
there is no reason not to request autoconfig XML
and outlook configuration anymore.
2024-08-09 15:06:27 +00:00
link2xt
4a2ebd0c81
feat: allow using OAuth 2 with SOCKS5
...
SOCKS5 for HTTP requests is supported since
fa198c3b5e
(PR <https://github.com/deltachat/deltachat-core-rust/pull/4017 >)
2024-08-09 15:06:27 +00:00
link2xt
e701709645
chore(cargo): update iroh from 0.21 to 0.22 ( #5860 )
2024-08-09 14:06:22 +00:00
Daniel Kahn Gillmor
1ca835f34d
Point to active Header Protection draft
...
The old draft was expired and abandoned, and the new draft should be
possible to generate cleanly without breaking compatibility with old
clients.
2024-08-09 15:53:24 +02:00
link2xt
1c021ae5ca
ci: update Rust to 1.80.1
2024-08-09 07:49:05 +00:00
link2xt
479a4c2880
chore: update provider database
2024-08-09 03:34:58 +00:00
iequidoo
5ce44ade17
feat: Disable MDNs for bots by default
...
- To avoid receiving undecryptable MDNs by bots and replying to them if the bot's key changes.
- MDNs from bots don't look useful in general, usually the user expects some reply from the bot, not
just that the message is read.
2024-08-09 00:11:47 -03:00
link2xt
f03ffa7641
refactor: pass address to moz_autoconfigure() instead of LoginParam
2024-08-08 00:15:08 +00:00
link2xt
b44185948d
refactor: remove param_addr_urlencoded argument from get_autoconfig()
...
It can be calculated inside the function.
2024-08-08 00:15:08 +00:00
link2xt
6b4532a08e
refactor: merge imap_certificate_checks and smtp_certificate_checks
2024-08-07 18:08:39 +00:00
iequidoo
86ad5506e3
feat: Always move outgoing auto-generated messages to the mvbox
...
Recently there are many questions on the Delta Chat forum why some unexpected encrypted messages
appear in Inbox. Seems they are mainly sync messages, though that also obviously happens to
SecureJoin messages. Anyway, regardless of the `MvboxMove` setting, auto-generated outgoing messages
should be moved to the DeltaChat folder so as not to complicate co-using Delta Chat with other MUAs.
2024-08-06 11:33:22 -03:00
iequidoo
6513349c09
feat: Add Config::FixIsChatmail
...
Add a config option preventing autoconfiguring `IsChatmail` for tests.
2024-08-06 11:33:22 -03:00
link2xt
92685189aa
ci: update EmbarkStudios/cargo-deny-action action
...
v1 is not going to be updated to cargo-deny 0.16.0
because of breaking changes in cargo-deny.
2024-08-06 14:11:56 +00:00
link2xt
3b76622cf1
chore: fix typo s/webdxc/webxdc/
2024-08-06 05:53:54 +00:00
link2xt
c5a524d3c6
refactor: derive Default for CertificateChecks
2024-08-06 02:32:55 +00:00