+2
nixos/doc/manual/release-notes/rl-2405.section.md
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···+- The `system.forbiddenDependenciesRegex` option has been renamed to `system.forbiddenDependenciesRegexes` and now has the type of `listOf string` instead of `string` to accept multiple regexes.- `openssh`, `openssh_hpn` and `openssh_gssapi` are now compiled without support for the DSA signature algorithm as it is being deprecated upstream. Users still relying on DSA keys should consider upgradingto another signature algorithm. However, for the time being it is possible to restore DSA key support using `override` to set `dsaKeysSupport = true`.
+1
-1
nixos/modules/profiles/perlless.nix
+1
-1
nixos/modules/profiles/perlless.nix
+2
-2
nixos/modules/system/activation/test.nix
+2
-2
nixos/modules/system/activation/test.nix
······
+11
-12
nixos/modules/system/activation/top-level.nix
+11
-12
nixos/modules/system/activation/top-level.nix
···(mkRemovedOptionModule [ "nesting" "clone" ] "Use `specialisation.«name» = { inheritParentConfig = true; configuration = { ... }; }` instead.")(mkRemovedOptionModule [ "nesting" "children" ] "Use `specialisation.«name».configuration = { ... }` instead.")+(mkRenamedOptionModule [ "system" "forbiddenDependenciesRegex" ] [ "system" "forbiddenDependenciesRegexes" ])···should not appear in the system closure, with the exception of {option}`system.extraDependencies`, which is not checked.···-if forbiddenPaths="$(grep -E -- "$forbiddenDependenciesRegex" $closureInfo/store-paths)"; then···# override to avoid infinite recursion (and to allow using extraDependencies to add forbidden dependencies)