summaryrefslogtreecommitdiffstats
path: root/pkgs/servers
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2021-03-22 15:14:28 -0400
committerAaron Andersen <aaron@fosslib.net>2021-03-23 19:55:39 -0400
commit524330039c3319d7dacfff5e1d910174accc1774 (patch)
tree8e5be8144366317fd43c7b56f8c9dda92758baee /pkgs/servers
parent342c7e724eb7fb1f60da3eaf082cfe6ea0df1e8f (diff)
apacheHttpdPackages.mod_evasive: drop package
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/http/apache-modules/mod_evasive/default.nix35
1 files changed, 0 insertions, 35 deletions
diff --git a/pkgs/servers/http/apache-modules/mod_evasive/default.nix b/pkgs/servers/http/apache-modules/mod_evasive/default.nix
deleted file mode 100644
index daac48398538..000000000000
--- a/pkgs/servers/http/apache-modules/mod_evasive/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ lib, stdenv, fetchurl, apacheHttpd }:
-
-if lib.versionAtLeast (lib.getVersion apacheHttpd) "2.4" then
-
- throw "mod_evasive is not supported on Apache httpd 2.4"
-
-else
-
-stdenv.mkDerivation {
- name = "mod_evasive-1.10.1";
-
- src = fetchurl {
- url = "http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gz";
- sha256 = "0rsnx50rjv6xygbp9r0gyss7xqdkcb0hy3wh9949jf1im8wm3i07";
- };
-
- buildInputs = [ apacheHttpd ];
-
- buildPhase = ''
- export APACHE_LIBEXECDIR=$out/modules
- export makeFlagsArray=(APACHE_LIBEXECDIR=$out/modules)
- apxs -ca mod_evasive20.c
- '';
-
- installPhase = ''
- mkdir -p $out/modules
- cp .libs/mod_evasive20.so $out/modules
- '';
-
- meta = {
- homepage = "http://www.zdziarski.com/blog/?page_id=442";
- description = "Evasive maneuvers module for Apache to provide evasive action in the event of an HTTP DoS or DDoS attack or brute force attack";
- platforms = lib.platforms.linux;
- };
-}