• 0.2.0 414634f597

    0.2.0 Stable

    quentin released this 2024-01-25 09:36:38 +00:00 | 176 commits to main since this release

    Signed by quentin
    GPG key ID: E9602264D639FF68

    This version can be summarized as supporting a significant subset of the IMAP4 ecosystem (so IMAP4rev1 but also many other extensions) so that Aerogramme can be integrated in a real-world small deployment.

    A non-exhaustive list of changes:

    • Behavior testing of the IMAP protocol
    • Rework the whole CLI
    • Rework how cryptographic keys are handled
    • Implementation of IMAP Search, IMAP Check and the IMAP Append command
    • Debug of the Sequence Id iterator
    • Abstract storage behind an interface, add an in-memory storage feature to ease development
    • Migration from rusoto (deprecated) to aws-sdk
    • Migration from imap-codec 0.5 to imap-codec 1.0
    • Integration of imap-flow
    • Implement IDLE
    • Implement CONDSTORE
    • Implement LITERAL+
    • Implement proper continuation handling
    • Implement the MOVE extension
    • Implement LIST-STATUS
    • Implement UNSELECT
    • Implement UIDPLUS
    • Implement ENABLE
    • Add support for the Dovecot Auth Protocol
    • Add support for IMAP TLS
    • Fixed many bugs

    To get a binary: https://aerogramme.deuxfleurs.fr/download/