| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
- 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 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
|