+7
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
+7
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
···+<link xlink:href="options.html#opt-services.powerdns-admin.enable">services.powerdns-admin</link>.
+2
nixos/doc/manual/release-notes/rl-2205.section.md
+2
nixos/doc/manual/release-notes/rl-2205.section.md
···- [filebeat](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-overview.html), a lightweight shipper for forwarding and centralizing log data. Available as [services.filebeat](#opt-services.filebeat.enable).+- [PowerDNS-Admin](https://github.com/ngoduykhanh/PowerDNS-Admin), a web interface for the PowerDNS server. Available at [services.powerdns-admin](options.html#opt-services.powerdns-admin.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+26
-34
nixos/modules/services/continuous-integration/github-runner.nix
+26
-34
nixos/modules/services/continuous-integration/github-runner.nix
·········runnerRegistrationConfig = getAttrs [ "name" "tokenFile" "url" "runnerGroup" "extraLabels" ] cfg;newConfigPath = builtins.toFile "${svcName}-config.json" (builtins.toJSON runnerRegistrationConfig);-cp "$STATE_DIRECTORY/${currentConfigTokenFilename}" "$RUNTIME_DIRECTORY/${currentConfigTokenFilename}"# Set `differs = 1` if current and new runner config differ or if `currentConfigPath` does not exist${pkgs.diffutils}/bin/diff -q '${newConfigPath}' "${currentConfigPath}" >/dev/null 2>&1 || differs=1···+install --mode=666 ${escapeShellArg cfg.tokenFile} "$STATE_DIRECTORY/${newConfigTokenFilename}"+install --mode=600 ${escapeShellArg cfg.tokenFile} "$STATE_DIRECTORY/${currentConfigTokenFilename}"···-mv "$RUNTIME_DIRECTORY"/${newConfigTokenFilename} "$STATE_DIRECTORY/${currentConfigTokenFilename}"······
+149
nixos/modules/services/web-apps/powerdns-admin.nix
+149
nixos/modules/services/web-apps/powerdns-admin.nix
···+See <link xlink:href="https://github.com/ngoduykhanh/PowerDNS-Admin/blob/v${pkgs.powerdns-admin.version}/configs/development.py">the example configuration</link>+This needs to be set, otherwise the default is used and everyone can forge valid login cookies.+ExecStart = "${pkgs.powerdns-admin}/bin/powerdns-admin --pid /run/powerdns-admin/pid ${escapeShellArgs cfg.extraArgs}";+ExecStartPre = "${pkgs.coreutils}/bin/env FLASK_APP=${pkgs.powerdns-admin}/share/powerdnsadmin/__init__.py ${pkgs.python3Packages.flask}/bin/flask db upgrade -d ${pkgs.powerdns-admin}/share/migrations";
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+117
nixos/tests/powerdns-admin.nix
+117
nixos/tests/powerdns-admin.nix
···+SQLALCHEMY_DATABASE_URI = 'mysql://powerdnsadmin@/powerdnsadmin?unix_socket=/run/mysqld/mysqld.sock'
+2
-2
pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix
+2
-2
pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix
···
+3
-3
pkgs/applications/blockchains/polkadot/default.nix
+3
-3
pkgs/applications/blockchains/polkadot/default.nix
···
+5
-17
pkgs/applications/graphics/hdr-plus/default.nix
+5
-17
pkgs/applications/graphics/hdr-plus/default.nix
···-url = "https://github.com/timothybrooks/hdr-plus/pull/70/commits/077e1a476279539c72e615210762dca27984c57b.patch";
+8
-4
pkgs/applications/misc/xastir/default.nix
+8
-4
pkgs/applications/misc/xastir/default.nix
······
+2
-2
pkgs/applications/networking/browsers/firefox/packages.nix
+2
-2
pkgs/applications/networking/browsers/firefox/packages.nix
···-sha512 = "350672a2cd99195c67dafc0e71c6eaf1e23e85a5fe92775697119a054f17c34a736035e23d7f2bb404b544f0f144efef3843cfc293596a6e61d1ea36efc3a724";+sha512 = "54887c3adbf7202b835ae1ac928c3c95516ef11f9894456561dad500a1a61623f926b37f6e02fef0898e7ee0fd9147a71e5432634e6e0a2c2fecd08509799c37";
+3
-3
pkgs/applications/networking/cluster/pgo-client/default.nix
+3
-3
pkgs/applications/networking/cluster/pgo-client/default.nix
···
+2
-4
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
+2
-4
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
···
+11
-4
pkgs/applications/networking/powerdns-admin/default.nix
+11
-4
pkgs/applications/networking/powerdns-admin/default.nix
······flask flask_assets flask_login flask_sqlalchemy flask_migrate flask-seasurf flask_mail flask-sslify·········
+3
-3
pkgs/applications/networking/shellhub-agent/default.nix
+3
-3
pkgs/applications/networking/shellhub-agent/default.nix
···
+2
-2
pkgs/build-support/vm/default.nix
+2
-2
pkgs/build-support/vm/default.nix
······
+6
-6
pkgs/development/compilers/nextpnr/default.nix
+6
-6
pkgs/development/compilers/nextpnr/default.nix
···
+3
-3
pkgs/development/compilers/yosys/default.nix
+3
-3
pkgs/development/compilers/yosys/default.nix
···
+2
-1
pkgs/development/coq-modules/paco/default.nix
+2
-1
pkgs/development/coq-modules/paco/default.nix
···
+7
-4
pkgs/development/embedded/fpga/trellis/default.nix
+7
-4
pkgs/development/embedded/fpga/trellis/default.nix
···
+23
-10
pkgs/development/interpreters/alda/default.nix
+23
-10
pkgs/development/interpreters/alda/default.nix
···+url = "https://alda-releases.nyc3.digitaloceanspaces.com/${version}/player/non-windows/alda-player";···
+4
-3
pkgs/development/libraries/assimp/default.nix
+4
-3
pkgs/development/libraries/assimp/default.nix
······
+17
-15
pkgs/development/libraries/draco/default.nix
+17
-15
pkgs/development/libraries/draco/default.nix
···
+4
-4
pkgs/development/libraries/libosmium/default.nix
+4
-4
pkgs/development/libraries/libosmium/default.nix
···
+1
-1
pkgs/development/libraries/libvdpau/default.nix
+1
-1
pkgs/development/libraries/libvdpau/default.nix
···
+2
-2
pkgs/development/libraries/tkrzw/default.nix
+2
-2
pkgs/development/libraries/tkrzw/default.nix
···
-25
pkgs/development/nim-packages/python/default.nix
-25
pkgs/development/nim-packages/python/default.nix
···
+3
-3
pkgs/development/nim-packages/spry/default.nix
+3
-3
pkgs/development/nim-packages/spry/default.nix
······
+43
pkgs/development/nim-packages/spry/python.patch
+43
pkgs/development/nim-packages/spry/python.patch
···
+4
-11
pkgs/development/node-packages/default.nix
+4
-11
pkgs/development/node-packages/default.nix
···-sha512 = "sha512-WEYQ+H98O0yigG+lI0gfh4iyBChvnM6QTXPDtY9eFraLXAmyb6tf/T2mUdrUAU1AEvHLVzQA5A+RpONZlQozBg==";+sha512 = "sha512-6SqgHS/5Rq6HtHjsWsTxlj+ySamGyCLBUQfotc2lStOjPv52IQuDVpp58GieNqc9VnfuFyHUvTZw7aQB+G2fvQ==";-sha512 = "sha512-MqZUrxuLlIbjB3wu8LrRJOKcvR4k3dunKoI4Q2bPfAwLQY0XlpsLZ3TRVW1c32ooVk939p6iGNkaCUo63Et36g==";
+2
-2
pkgs/development/python-modules/bx-python/default.nix
+2
-2
pkgs/development/python-modules/bx-python/default.nix
···
+2
-2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
+2
-2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
······
+2
-11
pkgs/development/python-modules/trezor/default.nix
+2
-11
pkgs/development/python-modules/trezor/default.nix
······
+21
-8
pkgs/development/quickemu/default.nix
+21
-8
pkgs/development/quickemu/default.nix
·········description = "Quickly create and run optimised Windows, macOS and Linux desktop virtual machines";
+13
pkgs/development/quickemu/efi_vars_ensure_writable.patch
+13
pkgs/development/quickemu/efi_vars_ensure_writable.patch
···
+28
pkgs/development/quickemu/input_overrides.patch
+28
pkgs/development/quickemu/input_overrides.patch
···++ if [[ ${ENV_EFI_CODE_SECURE} && ${ENV_EFI_CODE_SECURE-x} ]] && [[ ${ENV_EFI_VARS_SECURE} && ${ENV_EFI_VARS_SECURE-x} ]]; then++ if [[ ${ENV_EFI_CODE} && ${ENV_EFI_CODE-x} ]] && [[ ${ENV_EFI_VARS} && ${ENV_EFI_VARS-x} ]]; then
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
+2
-2
pkgs/development/tools/analysis/checkov/default.nix
···
+11
-5
pkgs/development/tools/continuous-integration/github-runner/default.nix
+11
-5
pkgs/development/tools/continuous-integration/github-runner/default.nix
·········"FullyQualifiedName!=GitHub.Runner.Common.Tests.Listener.RunnerL0.TestRunOnceHandleUpdateMessage"+# "JavaScript Actions in Alpine containers are only supported on x64 Linux runners. Detected Linux Arm64"+"FullyQualifiedName!=GitHub.Runner.Common.Tests.Worker.StepHostL0.DetermineNodeRuntimeVersionInAlpineContainerAsync"(x: "FullyQualifiedName!=GitHub.Runner.Common.Tests.Worker.ActionManagerL0.PrepareActions_${x}")······
+3
-3
pkgs/development/tools/database/prisma-engines/default.nix
+3
-3
pkgs/development/tools/database/prisma-engines/default.nix
···
+2
-2
pkgs/development/tools/scalafmt/default.nix
+2
-2
pkgs/development/tools/scalafmt/default.nix
······
+3
-3
pkgs/games/cataclysm-dda/stable.nix
+3
-3
pkgs/games/cataclysm-dda/stable.nix
···
+2
-2
pkgs/games/quakespasm/vulkan.nix
+2
-2
pkgs/games/quakespasm/vulkan.nix
···
+11
-5
pkgs/misc/cups/drivers/mfcj470dwcupswrapper/default.nix
+11
-5
pkgs/misc/cups/drivers/mfcj470dwcupswrapper/default.nix
······
+3
-3
pkgs/os-specific/linux/sgx/psw/default.nix
+3
-3
pkgs/os-specific/linux/sgx/psw/default.nix
···url = "https://download.01.org/intel-sgx/sgx-linux/${versionTag}/prebuilt_ae_${versionTag}.tar.gz";
+23
-30
pkgs/os-specific/linux/sgx/sdk/default.nix
+23
-30
pkgs/os-specific/linux/sgx/sdk/default.nix
······-|| (echo "Could not find expected optimized libs ${optlibName} in linux-sgx source" >&2 && exit 1)+url = "https://github.com/intel/linux-sgx/commit/51d1087b707a47e18588da7bae23e5f686d44be6.patch";·········
+17
-5
pkgs/os-specific/linux/sgx/sdk/ipp-crypto.nix
+17
-5
pkgs/os-specific/linux/sgx/sdk/ipp-crypto.nix
···
+7
-1
pkgs/os-specific/linux/sgx/sdk/samples.nix
+7
-1
pkgs/os-specific/linux/sgx/sdk/samples.nix
·········
+39
pkgs/servers/http/apache-modules/mod_itk/default.nix
+39
pkgs/servers/http/apache-modules/mod_itk/default.nix
···
-1
pkgs/servers/nitter/default.nix
-1
pkgs/servers/nitter/default.nix
+2
-2
pkgs/servers/tailscale/default.nix
+2
-2
pkgs/servers/tailscale/default.nix
···
+3
-4
pkgs/tools/misc/flameshot/default.nix
+3
-4
pkgs/tools/misc/flameshot/default.nix
···url = "https://github.com/flameshot-org/flameshot/commit/1031980ed1e62d24d7f719998b7951d48801e3fa.patch";···
+3
-1
pkgs/tools/networking/driftnet/default.nix
+3
-1
pkgs/tools/networking/driftnet/default.nix
···url = "https://github.com/deiv/driftnet/pull/33/commits/bef5f3509ab5710161e9e21ea960a997eada534f.patch";···
-61
pkgs/tools/networking/driftnet/fix-darwin-build.patch
-61
pkgs/tools/networking/driftnet/fix-darwin-build.patch
···
+12
pkgs/tools/networking/driftnet/libwebsockets-4.3.0.patch
+12
pkgs/tools/networking/driftnet/libwebsockets-4.3.0.patch
···
+14
-11
pkgs/tools/security/swtpm/default.nix
+14
-11
pkgs/tools/security/swtpm/default.nix
·········
+3
-1
pkgs/top-level/all-packages.nix
+3
-1
pkgs/top-level/all-packages.nix
···mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; };···
-2
pkgs/top-level/nim-packages.nix
-2
pkgs/top-level/nim-packages.nix