• v0.1.0 43c50c593e

    vmailctl 0.1.0 Pre-Release

    erici released this 2026-07-26 05:07:39 -04:00 | 1 commits to main since this release

    Changelog

    All notable changes to vmailctl will be documented here.

    The format follows Keep a Changelog,
    and releases use Semantic Versioning.

    0.1.0 - 2026-07-26

    Added

    • Mailbox creation with secure interactive or generated passwords
    • Dovecot password changes using a configured hashing scheme
    • Mailbox and alias listing
    • Alias creation to real local mailboxes
    • Configuration and lookup audit
    • Dry-run support for modifying commands
    • Exclusive operation locking
    • Root-only transaction backups
    • Validation and rollback after failed changes
    • Rollback on terminal interruption
    • Maildir quarantine after failed mailbox creation
    • Root ownership, permission and symbolic-link checks for trusted files,
      commands, lock and backup paths
    • Strict domain and standard-folder validation
    • Controlled errors for malformed configuration files
    • Standard subscribed IMAP folder creation
    • vmailctl(8) manual page
    • Standalone test suite
    Downloads