summaryrefslogtreecommitdiffstats
path: root/pkgs
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2020-12-11 14:30:28 +0100
committerGitHub <noreply@github.com>2020-12-11 14:30:28 +0100
commit5978c3073673ed909bab1c15f247e31bde236c4e (patch)
tree39bc74c63ed31d6088dcb7f27c164d0400a58bc9 /pkgs
parent36b6b3a9f7dfc5d63b4184e0905ae9ca3260e332 (diff)
parent520b10453f65a1ef6edf99092914b5bca61bdf3f (diff)
Merge pull request #106598 from Ma27/nextcloud-update
nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/nextcloud/default.nix21
1 files changed, 14 insertions, 7 deletions
diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix
index 6b1e7de83245..918c0419e008 100644
--- a/pkgs/servers/nextcloud/default.nix
+++ b/pkgs/servers/nextcloud/default.nix
@@ -1,7 +1,10 @@
{ stdenv, fetchurl, nixosTests }:
let
- generic = { version, sha256, insecure ? false }: stdenv.mkDerivation rec {
+ generic = {
+ version, sha256,
+ eol ? false, extraVulnerabilities ? []
+ }: stdenv.mkDerivation rec {
pname = "nextcloud";
inherit version;
@@ -23,7 +26,8 @@ let
maintainers = with maintainers; [ schneefux bachp globin fpletz ma27 ];
license = licenses.agpl3Plus;
platforms = with platforms; unix;
- knownVulnerabilities = optional insecure "Nextcloud version ${version} is EOL";
+ knownVulnerabilities = extraVulnerabilities
+ ++ (optional eol "Nextcloud version ${version} is EOL");
};
};
in {
@@ -42,16 +46,19 @@ in {
nextcloud18 = generic {
version = "18.0.10";
sha256 = "0kv9mdn36shr98kh27969b8xs7pgczbyjklrfskxy9mph7bbzir6";
- insecure = true;
+ eol = true;
};
nextcloud19 = generic {
- version = "19.0.4";
- sha256 = "0y5fccn61qf9fxjjpqdvhmxr9w5n4dgl1d7wcl2dzjv4bmqi2ms6";
+ version = "19.0.6";
+ sha256 = "sha256-pqqIayE0OyTailtd2zeYi+G1APjv/YHqyO8jCpq7KJg=";
+ extraVulnerabilities = [
+ "Nextcloud 19 is still supported, but CVE-2020-8259 & CVE-2020-8152 are unfixed!"
+ ];
};
nextcloud20 = generic {
- version = "20.0.1";
- sha256 = "1z1fzz1i41k4dhdhi005l3gzkvnmmgqqz3rdr374cvk73q7bbiln";
+ version = "20.0.3";
+ sha256 = "sha256-4PZFBNM49k08Z3NX8AEs+LDtDcQuwI+Vi23E/3Dt8XU=";
};
}