diff --git a/config/fail2ban.conf b/config/fail2ban.conf index 97163fec..e01de77e 100644 --- a/config/fail2ban.conf +++ b/config/fail2ban.conf @@ -51,8 +51,8 @@ pidfile = /var/run/fail2ban/fail2ban.pid # Notes.: Set the file for the fail2ban persistent data to be stored. # A value of :memory: means database is only stored in memory, and # data is lost once fail2ban is stops. -# Values: [ FILE ] :memory: Default: /var/lib/fail2ban/fail2ban.db -dbfile = /var/lib/fail2ban/fail2ban.db +# Values: [ FILE ] :memory: Default: /var/lib/fail2ban/fail2ban.sqlite3 +dbfile = /var/lib/fail2ban/fail2ban.sqlite3 # Options: dbpurgeage # Notes.: Sets age at which bans should be purged from the database diff --git a/fail2ban/client/fail2banreader.py b/fail2ban/client/fail2banreader.py index 86fcbb27..d5d7285a 100644 --- a/fail2ban/client/fail2banreader.py +++ b/fail2ban/client/fail2banreader.py @@ -46,8 +46,8 @@ class Fail2banReader(ConfigReader): def getOptions(self): opts = [["int", "loglevel", 1], ["string", "logtarget", "STDERR"], - ["string", "dbfile", "/var/lib/fail2ban/fail2ban.db"], - ["int", "dbpurgeage", "/var/lib/fail2ban/fail2ban.db"]] + ["string", "dbfile", "/var/lib/fail2ban/fail2ban.sqlite3"], + ["int", "dbpurgeage", 86400]] self.__opts = ConfigReader.getOptions(self, "Definition", opts) def convert(self): diff --git a/fail2ban/tests/clientreadertestcase.py b/fail2ban/tests/clientreadertestcase.py index de7429a7..d45efb46 100644 --- a/fail2ban/tests/clientreadertestcase.py +++ b/fail2ban/tests/clientreadertestcase.py @@ -360,7 +360,8 @@ class JailsReaderTest(unittest.TestCase): # and there is logging information left to be passed into the # server self.assertEqual(sorted(commands), - [['set', 'dbfile', '/var/lib/fail2ban/fail2ban.db'], + [['set', 'dbfile', + '/var/lib/fail2ban/fail2ban.sqlite3'], ['set', 'dbpurgeage', 86400], ['set', 'loglevel', 3], ['set', 'logtarget', '/var/log/fail2ban.log']])