aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/EMailCancelToken.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fix(email): harden email operation error handlingsaturneric2026-09-121-0/+4
| | | | | | | | | | | - validate GPG result pointers before dereferencing them - preserve UTF-8 bytes during signing, encryption, and verification - reset cancellation state after each IMAP operation - report unexpected worker exceptions instead of terminating threads - detach blocked threads safely during shutdown - prevent missing signatures from appearing fully valid - correct signature validity highlighting for problematic signatures - restore Qt translation extraction and preserve send dialogs on tab closure
* feat(email): add secure outgoing mail transportsaturneric2026-09-121-0/+74
- add cancellable timeout handling for blocked vmime operations - classify network, TLS, authentication, and SMTP failures - preserve message bytes and safely build outgoing envelopes - track ambiguous submissions to prevent duplicate retries - enforce TLS, system trust roots, and certificate pinning - add SMTP connection testing with secure password handling