<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_email/EMailNetError.h, branch main</title>
<subtitle>Modules of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/modules/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/modules/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/'/>
<updated>2026-09-13T11:10:59Z</updated>
<entry>
<title>fix(tls): preserve certificates per connection</title>
<updated>2026-09-13T11:10:59Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-13T11:10:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=a6e3fdada3a4201c912f16e31a48290517a66332'/>
<id>urn:sha1:a6e3fdada3a4201c912f16e31a48290517a66332</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>fix(email): preserve queued cancellation state</title>
<updated>2026-09-12T21:34:15Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T21:34:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=b4d4f4f1670ab049288911c172deeaa94082bf1a'/>
<id>urn:sha1:b4d4f4f1670ab049288911c172deeaa94082bf1a</id>
<content type='text'>
- track cancellations by operation sequence number
- retain stops issued before queued work begins
- add teardown cancellation for all pending operations
- add a dedicated cancelled mail error response
</content>
</entry>
<entry>
<title>feat(email): add secure outgoing mail transport</title>
<updated>2026-09-12T13:11:51Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-12T13:11:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=7de0c4d27a08a8314d7906ef5df6a5dacc6a9c26'/>
<id>urn:sha1:7de0c4d27a08a8314d7906ef5df6a5dacc6a9c26</id>
<content type='text'>
- 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
</content>
</entry>
</feed>
