filebrowser: 2.44.1 -> 2.55.0 [CVE-2026-23849] (#472639)

This commit is contained in:
Thomas Gerbet
2026-01-21 22:41:04 +00:00
committed by GitHub
+12 -8
View File
@@ -3,20 +3,22 @@
fetchFromGitHub,
buildGoModule,
buildNpmPackage,
pnpm_9,
fetchPnpmDeps,
pnpmConfigHook,
nodejs_24,
pnpm_10,
nix-update-script,
nixosTests,
}:
let
version = "2.44.1";
version = "2.55.0";
src = fetchFromGitHub {
owner = "filebrowser";
repo = "filebrowser";
rev = "v${version}";
hash = "sha256-ln7Dst+sN99c3snPU7DrIGpwKBz/e4Lz+uOknmm6sxg=";
hash = "sha256-1ZzTATJEVBr76+CMk8OzxdpWGqFHPPhyC7z2MgfqN+M=";
};
frontend = buildNpmPackage rec {
@@ -25,9 +27,10 @@ let
sourceRoot = "${src.name}/frontend";
nativeBuildInputs = [ pnpm_9 ];
nativeBuildInputs = [ pnpm_10 ];
npmConfigHook = pnpmConfigHook;
npmDeps = pnpmDeps;
nodejs = nodejs_24;
pnpmDeps = fetchPnpmDeps {
inherit
@@ -36,9 +39,9 @@ let
src
sourceRoot
;
pnpm = pnpm_9;
fetcherVersion = 2;
hash = "sha256-3n44BGJLdQR6uBSF09oyUzJm35/S3/ZEyZh4Wxqlfiw=";
fetcherVersion = 3;
pnpm = pnpm_10;
hash = "sha256-iv0LZoEyF5fASqBKNkTJhLMY0Xpa6x0i4csDoHmGU+g=";
};
installPhase = ''
@@ -50,12 +53,13 @@ let
runHook postInstall
'';
};
in
buildGoModule {
pname = "filebrowser";
inherit version src;
vendorHash = "sha256-aVtL64Cm+nqum/qHFvplpEawgMXM2S6l8QFrJBzLVtU=";
vendorHash = "sha256-4WDggP5eL7IPUWTxewxV2JUZZ3kV0PwewQQothz7AC8=";
excludedPackages = [ "tools" ];