+3
-4
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
+3
-4
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
···
···
+9
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
+9
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
···
+2
-2
nixos/doc/manual/release-notes/rl-2205.section.md
+2
-2
nixos/doc/manual/release-notes/rl-2205.section.md
···- [services.logrotate.enable](#opt-services.logrotate.enable) now defaults to true if any rotate path has-- The logrotate module also has been updated to freeform syntax: [services.logrotate.paths](#opt-services.logrotate.paths)-and [services.logrotate.extraConfig](#opt-services.logrotate.extraConfig) will work, but issue deprecationwarnings and [services.logrotate.settings](#opt-services.logrotate.settings) should now be used instead.- `security.pam.ussh` has been added, which allows authorizing PAM sessions based on SSH _certificates_ held within an SSH agent, using [pam-ussh](https://github.com/uber/pam-ussh).
···- [services.logrotate.enable](#opt-services.logrotate.enable) now defaults to true if any rotate path haswarnings and [services.logrotate.settings](#opt-services.logrotate.settings) should now be used instead.- `security.pam.ussh` has been added, which allows authorizing PAM sessions based on SSH _certificates_ held within an SSH agent, using [pam-ussh](https://github.com/uber/pam-ussh).
+4
nixos/doc/manual/release-notes/rl-2211.section.md
+4
nixos/doc/manual/release-notes/rl-2211.section.md
···This got partially copied over from the minimal profile and reduces the final system size by up to 200MB.- The `isPowerPC` predicate, found on `platform` attrsets (`hostPlatform`, `buildPlatform`, `targetPlatform`, etc) has been removed in order to reduce confusion. The predicate was was defined such that it matches only the 32-bit big-endian members of the POWER/PowerPC family, despite having a name which would imply a broader set of systems. If you were using this predicate, you can replace `foo.isPowerPC` with `(with foo; isPower && is32bit && isBigEndian)`.- The `fetchgit` fetcher now uses [cone mode](https://www.git-scm.com/docs/git-sparse-checkout/2.37.0#_internalscone_mode_handling) by default for sparse checkouts. [Non-cone mode](https://www.git-scm.com/docs/git-sparse-checkout/2.37.0#_internalsnon_cone_problems) can be enabled by passing `nonConeMode = true`, but note that non-cone mode is deprecated and this option may be removed alongside a future Git update without notice.
···This got partially copied over from the minimal profile and reduces the final system size by up to 200MB.- The `isPowerPC` predicate, found on `platform` attrsets (`hostPlatform`, `buildPlatform`, `targetPlatform`, etc) has been removed in order to reduce confusion. The predicate was was defined such that it matches only the 32-bit big-endian members of the POWER/PowerPC family, despite having a name which would imply a broader set of systems. If you were using this predicate, you can replace `foo.isPowerPC` with `(with foo; isPower && is32bit && isBigEndian)`.- The `fetchgit` fetcher now uses [cone mode](https://www.git-scm.com/docs/git-sparse-checkout/2.37.0#_internalscone_mode_handling) by default for sparse checkouts. [Non-cone mode](https://www.git-scm.com/docs/git-sparse-checkout/2.37.0#_internalsnon_cone_problems) can be enabled by passing `nonConeMode = true`, but note that non-cone mode is deprecated and this option may be removed alongside a future Git update without notice.
+4
-179
nixos/modules/services/logging/logrotate.nix
+4
-179
nixos/modules/services/logging/logrotate.nix
············-(mkRenamedOptionModule [ "services" "logrotate" "config" ] [ "services" "logrotate" "extraConfig" ])···-Attribute set of paths to rotate. The order each block appears in the generated configuration file-This setting has been deprecated in favor of [logrotate settings](#opt-services.logrotate.settings).-If either of `services.logrotate.paths.${name}.user` or `services.logrotate.paths.${name}.group` are specified then *both* must be specified.-Using config.services.logrotate.paths.${name} is deprecated and will become unsupported in a future release.-Using config.services.logrotate.extraConfig is deprecated and will become unsupported in a future release.
············+(mkRemovedOptionModule [ "services" "logrotate" "config" ] "Modify services.logrotate.settings.header instead")+(mkRemovedOptionModule [ "services" "logrotate" "extraConfig" ] "Modify services.logrotate.settings.header instead")+(mkRemovedOptionModule [ "services" "logrotate" "paths" ] "Add attributes to services.logrotate.settings instead")···
+1
-10
nixos/modules/services/misc/gitlab.nix
+1
-10
nixos/modules/services/misc/gitlab.nix
···(mkRenamedOptionModule [ "services" "gitlab" "backupPath" ] [ "services" "gitlab" "backup" "path" ])······
···(mkRenamedOptionModule [ "services" "gitlab" "backupPath" ] [ "services" "gitlab" "backup" "path" ])+(mkRemovedOptionModule [ "services" "gitlab" "logrotate" "extraConfig" ] "Modify services.logrotate.settings.gitlab directly instead")······
-29
nixos/tests/logrotate.nix
-29
nixos/tests/logrotate.nix
······-"[[ $(sed -ne '/\"compat_keep\" {/,/}/p' /tmp/logrotate.conf | grep -w rotate) = \" rotate 1\" ]]",
······