-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
This is useful for sending build failure notifications and for serving public malinglists in conjunction with Mailman.
Things left to do in no particular order:
- Rewrite the type for
configso that whenever something likeconfig.alias_maps.hashis specified, the corresponding map file is automatically created. - Run each Postfix service as a different user.
- Provide a sane default configuration.
- Add module assertions for impossible service configuration combinations.
- Improve NixOS VM test.
- Handle
processLimit. - Set ambient capabilities for Postfix services.
- Move sockets to
/run. - Implement chroot and namespacing.
- Add a
postfix.targetto better control all Postfix service units at once. - Implement waking up Postfix services.
- Strip down
postmapto just map file creation. - Properly set permissions on sockt files.
- Get rid of
postdropgroup. - Add an option for Postfix service description.
- Implement custom merge function for the
configoption so that scalars is merged using lists. - Take care of helper programs like
sendmailorpostqueue. - Perform extra validation of the config file during build time.
- Log to
stderrinstead ofsyslog. - Adjust throttling of service restarts.
- Implement high level abstractions (like eg.
cfg.mapsorcfg.restrictions).
Reactions are currently unavailable