diff --git a/pkgs/servers/http/nginx/modules/aliases.nix b/pkgs/servers/http/nginx/modules/aliases.nix index 6d2c8b0a279d..9ddc1e7c1997 100644 --- a/pkgs/servers/http/nginx/modules/aliases.nix +++ b/pkgs/servers/http/nginx/modules/aliases.nix @@ -4,11 +4,14 @@ self: { # keep-sorted start case=no numeric=yes block=yes fastcgi-cache-purge = throw "fastcgi-cache-purge was renamed to cache-purge"; + fluentd = throw "fluentd was removed due to lack of maintenance"; # Added 2026-08-02 http_proxy_connect_module_v24 = throw "http_proxy_connect_module_v24 was removed because it was not compatible with any supported nginx version"; # Added 2026-07-29 http_proxy_connect_module_v25 = throw "http_proxy_connect_module_v25 was removed because it was not compatible with any supported nginx version"; # Added 2026-07-29 modsecurity-nginx = self.modsecurity; + naxsi = throw "naxsi was removed because the build was broken & the repo is archived"; # Added 2026-08-02 ngx_aws_auth = throw "ngx_aws_auth was renamed to aws-auth"; opentracing = throw "opentracing-cpp was removed because opentracing as been archived upstream"; # Added 2025-10-19 + pagespeed = throw "pagespeed was removed because the upstream repo is archived & the build was broken"; # Added 2026-08-02 statsd = throw "statsd was removed because its upstream source vanished"; # Added 2026-07-28 # keep-sorted end } diff --git a/pkgs/servers/http/nginx/modules/aws-auth/package.nix b/pkgs/servers/http/nginx/modules/aws-auth/package.nix index 5499a506a3b8..5de4483c87c4 100644 --- a/pkgs/servers/http/nginx/modules/aws-auth/package.nix +++ b/pkgs/servers/http/nginx/modules/aws-auth/package.nix @@ -20,5 +20,6 @@ mkNginxPlugin (finalAttrs: { homepage = "https://github.com/anomalizer/ngx_aws_auth"; license = lib.licenses.bsd2; maintainers = [ ]; + broken = true; }; }) diff --git a/pkgs/servers/http/nginx/modules/fluentd/package.nix b/pkgs/servers/http/nginx/modules/fluentd/package.nix deleted file mode 100644 index 57cd3676de7c..000000000000 --- a/pkgs/servers/http/nginx/modules/fluentd/package.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - fetchFromGitHub, - lib, - mkNginxPlugin, -}: - -mkNginxPlugin (finalAttrs: { - pname = "fluentd"; - version = "0.3-unstable-2014-03-28"; - - src = fetchFromGitHub { - owner = "fluent"; - repo = "nginx-fluentd-module"; - rev = "8af234043059c857be27879bc547c141eafd5c13"; - hash = "sha256-tf+jrac1QGOEwQnmDPmMMvM/Tg1TXTmKysBwndovi/k="; - }; - - meta = { - description = "Fluentd data collector"; - homepage = "https://github.com/fluent/nginx-fluentd-module"; - license = lib.licenses.asl20; - maintainers = [ ]; - }; -}) diff --git a/pkgs/servers/http/nginx/modules/lua-upstream/package.nix b/pkgs/servers/http/nginx/modules/lua-upstream/package.nix index 5d2eaa351c44..02e24a2dae9d 100644 --- a/pkgs/servers/http/nginx/modules/lua-upstream/package.nix +++ b/pkgs/servers/http/nginx/modules/lua-upstream/package.nix @@ -26,5 +26,6 @@ mkNginxPlugin (finalAttrs: { homepage = "https://github.com/openresty/lua-upstream-nginx-module"; license = lib.licenses.bsd2; maintainers = [ ]; + broken = true; # Build against nginx fails }; }) diff --git a/pkgs/servers/http/nginx/modules/naxsi/package.nix b/pkgs/servers/http/nginx/modules/naxsi/package.nix deleted file mode 100644 index c1af28a7d076..000000000000 --- a/pkgs/servers/http/nginx/modules/naxsi/package.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ - fetchFromGitHub, - lib, - mkNginxPlugin, -}: - -mkNginxPlugin (finalAttrs: { - pname = "naxsi"; - version = "1.0-unstable-2020-09-10"; - - src = fetchFromGitHub { - owner = "nbs-system"; - repo = "naxsi"; - rev = "95ac520eed2ea04098a76305fd0ad7e9158840b7"; - sha256 = "0b5pnqkgg18kbw5rf2ifiq7lsx5rqmpqsql6hx5ycxjzxj6acfb3"; - }; - - sourceRoot = "${finalAttrs.src.name}/naxsi_src"; - - meta = { - description = "Open-source, high performance, low rules maintenance WAF"; - homepage = "https://github.com/nbs-system/naxsi"; - license = lib.licenses.gpl3; - maintainers = [ ]; - }; -}) diff --git a/pkgs/servers/http/nginx/modules/pagespeed/package.nix b/pkgs/servers/http/nginx/modules/pagespeed/package.nix deleted file mode 100644 index 696bdfdde986..000000000000 --- a/pkgs/servers/http/nginx/modules/pagespeed/package.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - fetchFromGitHub, - lib, - libuuid, - mkNginxPlugin, - psol, - runCommand, - zlib, -}: - -mkNginxPlugin (finalAttrs: { - pname = "pagespeed"; - version = psol.version; - - src = - let - moduleSrc = fetchFromGitHub { - owner = "apache"; - repo = "incubator-pagespeed-ngx"; - rev = "v${psol.version}-stable"; - sha256 = "0ry7vmkb2bx0sspl1kgjlrzzz6lbz07313ks2lr80rrdm2zb16wp"; - }; - in - runCommand "ngx_pagespeed" - { - meta = { - description = "PageSpeed module for Nginx"; - homepage = "https://developers.google.com/speed/pagespeed/module/"; - license = lib.licenses.asl20; - }; - } - '' - cp -r "${moduleSrc}" "$out" - chmod -R +w "$out" - ln -s "${psol}" "$out/psol" - ''; - - buildInputs = [ - zlib - libuuid - ]; # psol deps - - allowMemoryWriteExecute = true; - - meta = { - description = "Automatic PageSpeed optimization"; - homepage = "https://github.com/apache/incubator-pagespeed-ngx"; - license = lib.licenses.asl20; - maintainers = [ ]; - }; -}) diff --git a/pkgs/servers/http/nginx/modules/push-stream/package.nix b/pkgs/servers/http/nginx/modules/push-stream/package.nix index 8d9df1b59130..49ec6a5c661f 100644 --- a/pkgs/servers/http/nginx/modules/push-stream/package.nix +++ b/pkgs/servers/http/nginx/modules/push-stream/package.nix @@ -20,5 +20,6 @@ mkNginxPlugin (finalAttrs: { homepage = "https://github.com/wandenberg/nginx-push-stream-module"; license = lib.licenses.gpl3; maintainers = [ ]; + broken = true; }; }) diff --git a/pkgs/servers/http/nginx/modules/video-thumbextractor/package.nix b/pkgs/servers/http/nginx/modules/video-thumbextractor/package.nix index 54070a0ea7e0..90e4822ab46a 100644 --- a/pkgs/servers/http/nginx/modules/video-thumbextractor/package.nix +++ b/pkgs/servers/http/nginx/modules/video-thumbextractor/package.nix @@ -27,5 +27,6 @@ mkNginxPlugin (finalAttrs: { homepage = "https://github.com/wandenberg/nginx-video-thumbextractor-module"; license = lib.licenses.gpl3; maintainers = [ ]; + broken = true; }; })