+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
nixos/doc/manual/release-notes/rl-2211.section.md
+2
nixos/doc/manual/release-notes/rl-2211.section.md
···- [go-autoconfig](https://github.com/L11R/go-autoconfig), IMAP/SMTP autodiscover server. Available as [services.go-autoconfig](#opt-services.go-autoconfig.enable).- [Grafana Tempo](https://www.grafana.com/oss/tempo/), a distributed tracing store. Available as [services.tempo](#opt-services.tempo.enable).- [AusweisApp2](https://www.ausweisapp.bund.de/), the authentication software for the German ID card. Available as [programs.ausweisapp](#opt-programs.ausweisapp.enable).
···- [go-autoconfig](https://github.com/L11R/go-autoconfig), IMAP/SMTP autodiscover server. Available as [services.go-autoconfig](#opt-services.go-autoconfig.enable).+- [tmate-ssh-server](https://github.com/tmate-io/tmate-ssh-server), server side part of [tmate](https://tmate.io/). Available as [services.tmate-ssh-server](#opt-services.tmate-ssh-server.enable).- [Grafana Tempo](https://www.grafana.com/oss/tempo/), a distributed tracing store. Available as [services.tempo](#opt-services.tempo.enable).- [AusweisApp2](https://www.ausweisapp.bund.de/), the authentication software for the German ID card. Available as [programs.ausweisapp](#opt-programs.ausweisapp.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+122
nixos/modules/services/networking/tmate-ssh-server.nix
+122
nixos/modules/services/networking/tmate-ssh-server.nix
···
···+ED25519_SIG="$(ssh-keygen -l -E SHA256 -f "${keysDir}/ssh_host_ed25519_key.pub" | cut -d ' ' -f 2)"+ExecStart = "${cfg.package}/bin/tmate-ssh-server -h ${cfg.host} -p ${toString cfg.port} -q ${toString cfg.advertisedPort} -k ${keysDir}";
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+73
nixos/tests/tmate-ssh-server.nix
+73
nixos/tests/tmate-ssh-server.nix
···
···+sshOpts = "-oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oIdentityFile=/root/.ssh/id_snakeoil";
+3
-2
pkgs/applications/audio/gmpc/default.nix
+3
-2
pkgs/applications/audio/gmpc/default.nix
···
···+url = "https://download.sarine.nl/Programs/gmpc/${lib.versions.majorMinor version}/libmpd-${version}.tar.gz";
+133
-121
pkgs/applications/editors/vim/plugins/generated.nix
+133
-121
pkgs/applications/editors/vim/plugins/generated.nix
·····················································································································
·····················································································································
+4
pkgs/applications/editors/vim/plugins/overrides.nix
+4
pkgs/applications/editors/vim/plugins/overrides.nix
···
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
+2
-2
pkgs/applications/science/chemistry/jmol/default.nix
+2
-2
pkgs/applications/science/chemistry/jmol/default.nix
···url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
···url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
+10
-3
pkgs/data/fonts/libertine/default.nix
+10
-3
pkgs/data/fonts/libertine/default.nix
······
······
+25
-22
pkgs/data/fonts/proggyfonts/default.nix
+25
-22
pkgs/data/fonts/proggyfonts/default.nix
···-url = "https://web.archive.org/web/20150801042353/http://kaictl.net/software/proggyfonts-0.1.tar.gz";
···+url = "https://web.archive.org/web/20150801042353/http://kaictl.net/software/proggyfonts-${version}.tar.gz";
+4
-4
pkgs/data/misc/hackage/pin.json
+4
-4
pkgs/data/misc/hackage/pin.json
···-"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/7cabb43eb4c2b1e025cae32532e7c4a9dcc6b349.tar.gz",
···+"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3f8bc936ca1b36ede05f3cec8166c6ae6c61808d.tar.gz",
+2
-2
pkgs/data/themes/adw-gtk3/default.nix
+2
-2
pkgs/data/themes/adw-gtk3/default.nix
+7
pkgs/development/compilers/dotnet/build-dotnet.nix
+7
pkgs/development/compilers/dotnet/build-dotnet.nix
···
+2
pkgs/development/coq-modules/category-theory/default.nix
+2
pkgs/development/coq-modules/category-theory/default.nix
······
······
+3
pkgs/development/haskell-modules/configuration-common.nix
+3
pkgs/development/haskell-modules/configuration-common.nix
···url = "https://github.com/hackage-trustees/text-format/pull/4/commits/949383aa053497b8c251219c10506136c29b4d32.patch";
-3
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
-3
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
···-# Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/language-haskell-extract-0.2.4.patch";
···url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/language-haskell-extract-0.2.4.patch";
+178
-2
pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
+178
-2
pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
······# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
···+builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this";+doctest_0_20_broken = p: checkAgainAfter self.doctest "0.20.0" "doctest broken on 9.4" (dontCheck p);···# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463+blaze-textual = checkAgainAfter super.double-conversion "2.0.4.1" "double-conversion fails to build; required for testsuite" (dontCheck super.blaze-textual);+ghc-source-gen = checkAgainAfter super.ghc-source-gen "0.4.3.0" "fails to build" (markBroken super.ghc-source-gen);+cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs;+HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP);+integer-logarithms = overrideCabal (drv: { postPatch = "sed -i -e 's, <1.1, <1.3,' integer-logarithms.cabal"; }) (doJailbreak super.integer-logarithms);+polyparse = overrideCabal (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; }) (doJailbreak super.polyparse);+retry = checkAgainAfter super.tasty-hedgehog "1.3.0.0" "tasty-hedgehog broken" (dontCheck super.retry);+url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/language-haskell-extract-0.2.4.patch";+# 1.3 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed
+4
-4
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
+4
-4
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
························
························
+1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+9
-6
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
+9
-6
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
···························
···························
+412
-171
pkgs/development/haskell-modules/hackage-packages.nix
+412
-171
pkgs/development/haskell-modules/hackage-packages.nix
······························································································································································································································
················································+description = "An implementation of FastCDC, a content-defined chunking algorithm based on the Gear hash rolling hash algorithm";··············································································································································································
+11
-7
pkgs/development/python-modules/batchspawner/default.nix
+11
-7
pkgs/development/python-modules/batchspawner/default.nix
···
···
+2
-2
pkgs/development/python-modules/django/4.nix
+2
-2
pkgs/development/python-modules/django/4.nix
+3
-3
pkgs/development/tools/build-managers/sbt-extras/default.nix
+3
-3
pkgs/development/tools/build-managers/sbt-extras/default.nix
···
···
+2
-2
pkgs/development/tools/build-managers/sbt/default.nix
+2
-2
pkgs/development/tools/build-managers/sbt/default.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-5.19.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-5.19.nix
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
+2
-2
pkgs/servers/mail/rspamd/default.nix
+2
-2
pkgs/servers/mail/rspamd/default.nix
+3
-3
pkgs/servers/roon-server/default.nix
+3
-3
pkgs/servers/roon-server/default.nix
······
······+url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2";
+24
-9
pkgs/servers/tmate-ssh-server/default.nix
+24
-9
pkgs/servers/tmate-ssh-server/default.nix
······
······
+2
-2
pkgs/tools/misc/bash_unit/default.nix
+2
-2
pkgs/tools/misc/bash_unit/default.nix
+3
-3
pkgs/tools/misc/hdl-dump/default.nix
+3
-3
pkgs/tools/misc/hdl-dump/default.nix
···
···
+2
-2
pkgs/tools/system/uefitool/variants.nix
+2
-2
pkgs/tools/system/uefitool/variants.nix
···installFiles = [ "build/UEFITool/UEFITool" "build/UEFIFind/UEFIFind" "build/UEFIExtract/UEFIExtract" ];
···installFiles = [ "build/UEFITool/UEFITool" "build/UEFIFind/UEFIFind" "build/UEFIExtract/UEFIExtract" ];
+17
-2
pkgs/top-level/release-haskell.nix
+17
-2
pkgs/top-level/release-haskell.nix
······
······