]> git.wincent.com - bansshee.git/blobdiff - bansshee
Switch to BSD license
[bansshee.git] / bansshee
index 705193715a0cf7ddde2c6fa2ec1d61825caae330..1fcf4989f13a0052f882c5ada0519b0e30332bb4 100755 (executable)
--- a/bansshee
+++ b/bansshee
@@ -1,11 +1,28 @@
 #!/usr/bin/perl
+# bansshee
 #
-# bansshee.pl
-# Bansshee
+# Copyright 2006-2009 Wincent Colaiuta. All rights reserved.
 #
-# Created by Wincent Colaiuta on Monday 10 April 2006.
-# Copyright 2006 Wincent Colaiuta
-# $Id$
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice,
+#    this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+#    this list of conditions and the following disclaimer in the documentation
+#    and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
 
 use strict;
 use warnings;
@@ -21,10 +38,10 @@ use File::Tail;
 #
 
 my $config_file               = "/etc/bansshee.conf";
-our $permitted_illegal_user   = 5;      # number of illegal user attempts permitted from a single IP address before it gets blocked 
+our $permitted_illegal_user   = 5;      # number of invalid user attempts permitted from a single IP address before it gets blocked
 our $permitted_incorrect_pass = 5;      # number of incorrect pass attempts permitted from a single IP address before it gets blocked
-our $unban_wait               = 3600;   # minimum number of seconds an IP must wait before it gets removed from the blocklist (1 hour) 
-our $grace_period             = 3600;   # number of seconds that must pass before prior illegal/incorrect attempt counts are reset (1 hour)
+our $unban_wait               = 3600;   # minimum number of seconds an IP must wait before it gets removed from the blocklist (1 hour)
+our $grace_period             = 3600;   # number of seconds that must pass before prior invalid/incorrect attempt counts are reset (1 hour)
 our $unblocking_interval      = 300;    # number of seconds between checks of the blocklist for removing old IPs (5 minutes)
 
 # Platform specific settings, based on Red Hat Enterprise Linux ES release 3 (Taroon Update 7)