| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
- add a shared bounded-stop helper for mail worker threads
- reuse safe detachment behavior across mail dialogs and controllers
- simplify public key conversion during email signing
- apply formatting updates in module registration metadata
|
| |
|
|
|
|
|
| |
- replace legacy module utility includes across module sources
- simplify bootstrap and translation registration macros
- update module headers to use the unified public interface
- replace secure object creation with SDK object factories
|
| |
|
|
|
|
|
|
|
| |
- cache email folders and message pages across dialog reopenings
- restore the last account and folder for faster navigation
- validate cached listings with IMAP STATUS before reuse
- invalidate stale pages when mailbox validators change
- register folder validator types for queued worker signals
- apply formatting cleanup in email sources
|
| |
|
|
|
|
|
| |
- attach the verifier's certificate details to connection errors
- prevent concurrent connections from overwriting certificate identity
- bound message fetching by both server claims and an application limit
- remove global certificate state clearing from IMAP and SMTP workers
|
| |
|
|
|
|
|
|
| |
- fetch messages by stable UID instead of mutable sequence number
- preserve sequence numbers separately for pagination cursors
- reject unsafe search values and escape IMAP quoted strings
- bound fetched message output to prevent excessive memory use
- report messages removed from the folder with a clear error
|
| |
|
|
|
|
|
| |
- refuse overwriting accounts from newer schema versions
- preserve the resolved Sent folder in failure notifications
- ignore stale or stopped Sent-copy connection callbacks
- record certificate hostname validity and expiration details
|
| |
|
|
|
|
|
| |
- pass credentials through shared EMailSecret pointers
- erase secrets when the final holder is released
- avoid wiping detached QString copies during authentication
- use credential existence checks without loading secret contents
|
| |
|
|
|
|
|
| |
- associate cancellation state with each operation sequence
- preserve queued stops until the targeted operation starts
- prevent stale cancellation state from affecting later requests
- reject cancelled IMAP and SMTP operations before network activity
|
| |
|
|
|
|
|
| |
- reset cancellation state when every IMAP operation completes
- preserve cancellation handling when Connect replaces its timeout factory
- batch search message retrieval into one server request
- restore search results to the requested UID order
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
| |
- append sent messages byte-for-byte through a writable folder
- avoid duplicate copies when the server already filed the message
- report unresolved, failed, and unverified save outcomes
- update dialog status text to distinguish send and filing results
- extend fake IMAP coverage for APPEND literals and save behavior
|
| |
|
|
|
|
|
| |
- remove previous signatures and signer-added keys before re-signing
- preserve user-attached OpenPGP keys during cleanup
- emit incremental progress while fetching message bodies
- document signature stripping and fetch progress behavior
|
| |
|
|
|
|
|
| |
- decode encoded subjects through vmime typed values and UTF-8
- format sender headers with decoded display names and addresses
- preserve wire-form extraction for Message-ID and Date
- fall back to raw header text when typed parsing fails
|
| |
|
|
|
|
|
|
|
| |
- require SMTP authentication when credentials are configured
- apply certificate pins to the presented leaf certificate
- preserve certificate validity and hostname verification
- correctly normalize vmime-provided SHA-256 fingerprints
- pass protocol context to TLS policy setup
- update connection test comments and formatting
|
| |
|
|
|
|
|
|
|
| |
- add an explicit Connect action instead of connecting on dialog open
- require stored passwords and direct users to Mail Account settings
- reset browsing state when switching accounts
- release listed and previously opened folders before reopening them
- cache folder metadata without retaining vmime folder objects
- move network import action from the workspace menu to Advanced
|
|
|
- add threaded IMAP browsing, searching, paging, and message fetching
- enforce read-only mailbox access, TLS requirements, and size limits
- add outgoing message confirmation and SMTP submission workflow
- report SMTP acceptance separately from Sent-folder confirmation
- expose message sending from the email page view
- preserve message bytes and protect credentials during transport
|