mbox series

[bug#66935,0/4] Dovecot service refactor.

Message ID cover.1699124200.git.mirai@makinata.eu
Headers show
Series Dovecot service refactor. | expand

Message

Bruno Victal Nov. 4, 2023, 7:03 p.m. UTC
Notable changes:
* Adds a 'reopen action to deal with log rotations.
* Updated documentation.
* Simplified service definition, reworked serialization to use
G-Exps.
* Fix inconsistency with ssl? setting in inet-listener-configuration.

Tested with:
* make check-system TESTS=dovecot
* Running `dovecot -c <config-file> -n' on the resulting file, a dry run
that checks if file syntax conforms to dovecot expectations.

Bruno Victal (4):
  services: dovecot: Use make-kill-destructor for action stop.
  services: dovecot: Add 'reopen action.
  services: dovecot: Refactor serialization process.
  services: dovecot: Fix incorrect type for ssl? field.

 doc/guix.texi         | 1613 ++++++++++++++++-------------------------
 gnu/services/mail.scm |  906 ++++++++++++-----------
 2 files changed, 1107 insertions(+), 1412 deletions(-)


base-commit: e3f318f0489322c4c9b5964f03a8b063a7bfbebd