Max Mazurov
Max Mazurov
Implement Cyrus authentication delegation client so maddy could be used with Cyrus IMAP instead of builtin server. Notable reason for such setup is the fact Cyrus supports JMAP.
"Module instance" is a configuration block, module.Module represents a configuration block.
For performance purposes, go-imap-sql implements some operations in a way that does not use SQL engine capability to detect and fix inconsistency errors. Such go-imap-sql bugs can make storage unusable....
Back when I started developing maddy, I did not see the value in introducing a big number of logging levels. The ones currently defined are basically "info" and "debug" with...
Transport security in SMTP world is merely Opportunistic, there is no practice like in the Web to always require encryption with matching DNS-ID and trusted certificate. Additionally, things get complicated...
It might make sense to embed a cryptographic signature with timestamp in return addresses of sent messages, although note the problems described here: https://en.wikipedia.org/wiki/Bounce_Address_Tag_Validation#Problems Any thoughts?
To make it easier to detect and analyze performance regressions. - [x] msgpipeline - [x] storage/sql - [ ] target/queue - [ ] target/remote - [ ] endpoint/smtp