Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Mailcow API 2024-08a #349

Merged
merged 3 commits into from
Sep 15, 2024
Merged

Update Mailcow API 2024-08a #349

merged 3 commits into from
Sep 15, 2024

Commits on Sep 14, 2024

  1. Add Mailcow 2024-08a fields

    Multiple mailbox-related fields were added between the previous Mailcow installation and the latest one. This adds the missing ones.
    EricTRL committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    b120f17 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Display logfile in server status

    Failed parsing of mailcow API responses no longer throws a 500 error. Instead the relevant entry (mailbox, alias, etc.) is ignored.
    EricTRL committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    6e4b311 View commit details
    Browse the repository at this point in the history
  2. Reverse logfile; proper validation; tests

    Reversed the order of log entries.
    
    Added proper validation for Mailcow responses. If extra fields are passed, or optional fields are missing, then Squire will operate as usual and only log a warning message.
    
    Updated tests to reflect Mailcow's API changes.
    EricTRL committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    5398d42 View commit details
    Browse the repository at this point in the history