···123123124124- The `ssh` client tool now disables the `~C` escape sequence by default. This can be re-enabled by setting `EnableEscapeCommandline yes`
125125126126+- The `ssh` module does not read `/etc/ssh/ssh_known_hosts2` anymore since this location is [deprecated since 2001](https://marc.info/?l=openssh-unix-dev&m=100508718416162&w=2).
127127+128128+- The openssh module does not read `~/.ssh/authorized_keys2` anymore since this location is [deprecated since 2001](https://marc.info/?l=openssh-unix-dev&m=100508718416162&w=2).
129129+126130- `podman` now uses the `netavark` network stack. Users will need to delete all of their local containers, images, volumes, etc, by running `podman system reset --force` once before upgrading their systems.
127131128132- `git-bug` has been updated to at least version 0.8.0, which includes backwards incompatible changes. The `git-bug-migration` package can be used to upgrade existing repositories.
+3-4
nixos/modules/programs/ssh.nix
···2626 + (if h.publicKey != null then h.publicKey else readFile h.publicKeyFile)
2727 )) + "\n";
28282929- knownHostsFiles = [ "/etc/ssh/ssh_known_hosts" "/etc/ssh/ssh_known_hosts2" ]
2929+ knownHostsFiles = [ "/etc/ssh/ssh_known_hosts" ]
3030 ++ map pkgs.copyPathToStore cfg.knownHostsFiles;
31313232in
···232232 description = lib.mdDoc ''
233233 Files containing SSH host keys to set as global known hosts.
234234 `/etc/ssh/ssh_known_hosts` (which is
235235- generated by {option}`programs.ssh.knownHosts`) and
236236- `/etc/ssh/ssh_known_hosts2` are always
237237- included.
235235+ generated by {option}`programs.ssh.knownHosts`) is
236236+ always included.
238237 '';
239238 example = literalExpression ''
240239 [