about summary refs log tree commit diff
path: root/nixos/doc
diff options
context:
space:
mode:
authorMarco Rebhan <me@dblsaiko.net>2023-07-13 01:21:59 +0200
committerMarco Rebhan <me@dblsaiko.net>2023-12-21 11:34:59 +0100
commit92a541c0ed590db1e8bee7436a6130cb5d589a6c (patch)
tree82c07078c0150627be7319e4ed21a6d0801844dd /nixos/doc
parent808d2bd0ae2bdcf60685f3335d2229221c3d2b8d (diff)
downloadnixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar.gz
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar.bz2
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar.lz
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar.xz
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.tar.zst
nixlib-92a541c0ed590db1e8bee7436a6130cb5d589a6c.zip
nixos/krb5: cleanup, fix and RFC42-ify
This replaces the krb5 module's options with RFC 42-style krb5.settings
option, while greatly simplifying the code and fixing a few bugs,
namely:

- #243068 krb5: Configuration silently gets ignored when set by
  multiple modules
- not being able to use mkIf etc. inside subattributes of
  krb5.libdefaults, e.g. krb5.libdefaults.default_realm = mkIf ...

See #144575.
Closes #243068.

Co-authored-by: h7x4 <h7x4@nani.wtf>
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/release-notes/rl-2405.section.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md
index b036f40f4dc8..07cdf2096d3e 100644
--- a/nixos/doc/manual/release-notes/rl-2405.section.md
+++ b/nixos/doc/manual/release-notes/rl-2405.section.md
@@ -94,6 +94,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
 - `services.zfs.zed.enableMail` now uses the global `sendmail` wrapper defined by an email module
   (such as msmtp or Postfix). It no longer requires using a special ZFS build with email support.
 
+- The `krb5` module has been rewritten, moving all options but `krb5.enable` and `krb5.package` into `krb5.settings`.
+
 - Gitea 1.21 upgrade has several breaking changes, including:
   - Custom themes and other assets that were previously stored in `custom/public/*` now belong in `custom/public/assets/*`
   - New instances of Gitea using MySQL now ignore the `[database].CHARSET` config option and always use the `utf8mb4` charset, existing instances should migrate via the `gitea doctor convert` CLI command.