fail2ban/server
Yaroslav Halchenko f340e5c0f5 ENH(+possibly BF): for FilterPoll rely not only on mtime but also ino and size to assess if file was modified
mtime alone is a poor measure here as many of our tests shown -- on older Pythons and some file systems
mtime might be reported only with precision up to a second.  If file gets rotated fast, or there are new
modifications within the same second, fail2ban might miss them with Polling backend if judging only by
mtime.  With this modification we will track also inode and size which are all indicative of a file
change.
2013-07-02 20:43:51 -04:00
..
__init__.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
action.py Merge branch 'master' of git://github.com/fail2ban/fail2ban 2013-05-02 23:28:18 -04:00
actions.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
asyncserver.py ENH: consistent operation of formatExceptionInfo + unittest for it 2013-05-09 22:46:59 -04:00
banmanager.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
datedetector.py Merge branch PR #193 ASSP SMTP Proxy support (with some manual squashing) 2013-05-03 00:57:49 -04:00
datetemplate.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
faildata.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
failmanager.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
failregex.py ENH: "is None" instead of "== None" + tune ups in headers 2013-05-02 23:25:43 -04:00
filter.py ENH: 'heavydebug' level == 5 for even more debugging in tricky cases 2013-06-13 23:19:28 -04:00
filtergamin.py FD_CLOEXEC support 2013-04-02 19:11:59 +02:00
filterpoll.py ENH(+possibly BF): for FilterPoll rely not only on mtime but also ino and size to assess if file was modified 2013-07-02 20:43:51 -04:00
filterpyinotify.py ENH: strengthen detection of working pyinotify 2013-05-10 11:40:12 -04:00
iso8601.py ENH: modelines for emacs and vim to assure consistent indentation scheme (tabs) 2011-10-07 15:49:38 -04:00
jail.py ENH: issue a warning if jail name is longer than 19 symbols (Close #222) 2013-05-12 22:19:50 -04:00
jails.py RF: move exceptions used by both client and server into common/exceptions.py 2013-01-28 09:46:50 -05:00
jailthread.py BF: setSleepTime -- would barf since value is not str (wasn't used/tested) 2013-07-02 17:11:24 -04:00
mytime.py ENH: "is None" instead of "== None" + tune ups in headers 2013-05-02 23:25:43 -04:00
server.py ENH: now we know that logging handlers closing was still buggy in 2.6.2 2013-05-12 22:55:02 -04:00
ticket.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00
transmitter.py DOC: purge of svn tags 2013-05-03 16:03:38 +10:00