+5
nixos/doc/manual/release-notes/rl-2511.section.md
+5
nixos/doc/manual/release-notes/rl-2511.section.md
···- `renovate` was updated to v40. See the [upstream release notes](https://github.com/renovatebot/renovate/releases/tag/40.0.0) for breaking changes.+- The `services.postfix.sslCert` and `sslKey` options were removed and you now need to configure+- [services.postfix.config.smtpd_tls_chain_files](#opt-services.postfix.config.smtpd_tls_chain_files) for server certificates,+- [services.postfix.config.smtp_tls_chain_files](#opt-services.postfix.config) for client certificates.
+67
-33
nixos/modules/services/mail/postfix.nix
+67
-33
nixos/modules/services/mail/postfix.nix
·········+The order of items matters and a private key must always be followed by the corresponding certificate.+default = if config.services.postfix.config.smtpd_tls_chain_files != [ ] then "may" else "none";···File containing trusted certification authorities (CA) to verify certificates of mailservers contacted for mail delivery. This sets [smtp_tls_CAfile](https://www.postfix.org/postconf.5.html#smtp_tls_CAfile). Defaults to system trusted certificates (see `security.pki.*` options).······"services.postfix.sslCACert was replaced by services.postfix.tlsTrustedAuthorities. In case you intend that your server should validate requested client certificates use services.postfix.extraConfig."+"services.postfix.sslCert was removed. Use services.postfix.config.smtpd_tls_chain_files for the server certificate, or services.postfix.config.smtp_tls_chain_files for the client certificate."+"services.postfix.sslKey was removed. Use services.postfix.config.smtpd_tls_chain_files for server private key, or services.postfix.config.smtp_tls_chain_files for the client private key."
+4
-2
nixos/tests/postfix.nix
+4
-2
nixos/tests/postfix.nix
···