Versions in this module Expand all Collapse all v0 v0.1.1 Feb 23, 2020 GO-2022-0306 +1 more GO-2022-0306: Use of a Broken or Risky Cryptographic Algorithm in Max Mazurov Maddy in github.com/foxcpp/maddy GO-2022-0374: S3 storage write is not aborted on errors leading to unbounded memory usage in github.com/foxcpp/maddy v0.1.0 Feb 22, 2020 GO-2022-0306 +1 more GO-2022-0306: Use of a Broken or Risky Cryptographic Algorithm in Max Mazurov Maddy in github.com/foxcpp/maddy GO-2022-0374: S3 storage write is not aborted on errors leading to unbounded memory usage in github.com/foxcpp/maddy Changes in this version + func New(_, instName string, _, inlineArgs []string) (module.Module, error) + type Storage struct + Back *imapsql.Backend + Log log.Logger + func (store *Storage) CheckPlain(username, password string) bool + func (store *Storage) Close() error + func (store *Storage) CreateMessageLimit() *uint32 + func (store *Storage) CreateUser(username, password string) error + func (store *Storage) CreateUserNoPass(username string) error + func (store *Storage) DeleteUser(username string) error + func (store *Storage) EnableChildrenExt() bool + func (store *Storage) EnableUpdatePipe(mode updatepipe.BackendMode) error + func (store *Storage) GetOrCreateUser(username string) (backend.User, error) + func (store *Storage) GetUser(username string) (backend.User, error) + func (store *Storage) I18NLevel() int + func (store *Storage) IMAPExtensions() []string + func (store *Storage) Init(cfg *config.Map) error + func (store *Storage) InstanceName() string + func (store *Storage) ListUsers() ([]string, error) + func (store *Storage) Name() string + func (store *Storage) SetUserPassword(username, newPassword string) error + func (store *Storage) Start(ctx context.Context, msgMeta *module.MsgMetadata, mailFrom string) (module.Delivery, error) + func (store *Storage) Updates() <-chan backend.Update