158 Commits (ec4fda8a1f04b598acddde23349ba21d0f097074)

Author SHA1 Message Date
Yaroslav Halchenko 3a58d0e6e4 BF: Lock server's executeCmd to prevent racing among iptables calls (Closes: #554162) 13 years ago
Yaroslav Halchenko 12304f7a3e Tai64N stores time in GMT, we need to convert to local time before returning 14 years ago
Yaroslav Halchenko 2a38820ed6 debug entry for lines ignored due to falling below findtime (v2) 14 years ago
Arturo 'Buanzo' Busleiman 7aad6685af added time module. bug reported in buanzo's blog at http://blogs.buanzo.com.ar/2009/04/fail2ban-patch-ban-ip-address-manually.html 15 years ago
Cyril Jaquier 8007a02539 - Patch to make log file descriptors cloexec to stop leaking file descriptors on 15 years ago
Cyril Jaquier a3d6ae19f6 - Check the inode number for rotation in addition to checking the first line of the file. Thanks to Jonathan Kamens. 15 years ago
Arturo 'Buanzo' Busleiman 3e3a68f9de added traceback to asyncserver.py's import. 15 years ago
Arturo 'Buanzo' Busleiman 5945ca09ae moved logging shutdown out of quit(), into end of start() in server.py 15 years ago
Arturo 'Buanzo' Busleiman a1a106a27e added "Ban IP" command to fail2ban branch 0.8 15 years ago
Cyril Jaquier b88956e898 - Added helper module in common. 15 years ago
Arturo 'Buanzo' Busleiman 81e2fe8306 added 'unexpected communication error' fix to ChangeLog. Added formatExceptionInfo to server/asyncserver.py 15 years ago
Arturo 'Buanzo' Busleiman b2f0bfe751 added missing import sys to asyncserver.py 15 years ago
Arturo 'Buanzo' Busleiman 08a36ca657 more readable code for python version comparison 15 years ago
Arturo 'Buanzo' Busleiman fd898c9eac added python version detection to asyncore.loop(use_poll=True|False) 15 years ago
Arturo 'Buanzo' Busleiman e09fad559a Fix for python 2.6 / 3.0 incompatibility 15 years ago
Cyril Jaquier 0cf733e878 - Fixed maxretry/findtime rate. Many thanks to Christos Psonis. Tracker #2019714. 16 years ago
Cyril Jaquier 3155bc8f03 - Use timetuple instead of utctimetuple for ISO 8601. Maybe not a 100% correct fix but seems to work. Tracker #2500276. 16 years ago
Cyril Jaquier abd061bad8 - Changed <HOST> template to be more restrictive. Debian bug #514163. 16 years ago
Cyril Jaquier 6b9896c332 - Added CPanel date format. Thanks to David Collins. Tracker #1967610. 16 years ago
Cyril Jaquier 024a77a679 - Removed print. 16 years ago
Cyril Jaquier 870f9d9ea7 - Removed begin-line anchor for "standard" timestamp. Fixed Debian bug #500824. 16 years ago
Cyril Jaquier f6d44e6bc8 - Added new time format. No idea from where it comes... 16 years ago
Cyril Jaquier 6ee4843d11 - Try to match the regex even if the line does not contain a valid date/time. Described in Debian #491253. Thanks to Yaroslav Halchenko. 17 years ago
Cyril Jaquier 9e2a4a935a - Added date template for Day-Month-Year Hour:Minute:Second. 17 years ago
Cyril Jaquier e064ebba45 - Added date pattern for Hour:Minute:Second. Thanks to Andreas Itzchak Rehberg. 17 years ago
Cyril Jaquier b26f9ca97a - Use current day and month instead of Jan 1st if both are not available in the log. Thanks to Andreas Itzchak Rehberg. 17 years ago
Cyril Jaquier cc62cd7076 - Use poll instead of select in asyncore.loop. This should solve the "Unknown error 514". Thanks to Michael Geiger and Klaus Lehmann. 17 years ago
Cyril Jaquier 8da2fe515a - Added and changed some logging level and messages. 17 years ago
Cyril Jaquier 298adc4d43 - Added ISO 8601 date/time format. 17 years ago
Cyril Jaquier 46dab37bfe - Added "Day/Month/Year Hour:Minute:Second" date template. Thanks to Dennis Winter. 17 years ago
Cyril Jaquier 56357d18df - Changed some log level. 17 years ago
Cyril Jaquier b757c08f40 - Fixed "fail2ban-client get <jail> logpath". Bug #1916986. 17 years ago
Cyril Jaquier b174a2e858 - Fixed PID file while started in daemon mode. Thanks to Christian Jobic who submitted a similar patch. 17 years ago
Cyril Jaquier d645a8fe47 - Process failtickets as long as failmanager is not empty. 17 years ago
Cyril Jaquier 174ce7027a - Fixed fail2ban-regex. It support "includes" in configuration files. 17 years ago
Cyril Jaquier 799f5977c5 - Fixed "Feb 29" bug. Thanks to James Andrewartha who pointed this out. Thanks to Yaroslav Halchenko for the fix. 17 years ago
Cyril Jaquier bcdb428e1b - Added missing argument. 17 years ago
Cyril Jaquier 9163e5b61b - Removed debug message. 17 years ago
Cyril Jaquier ae26b901ab - Create a PID file in /var/run/fail2ban/. Thanks to Julien Perez. 17 years ago
Cyril Jaquier 7091cb39e4 - Small refactoring. 17 years ago
Cyril Jaquier 695b6b1fe5 - New log rotation detection algorithm. 17 years ago
Cyril Jaquier 2703c8ebb9 - Show version at startup. Thanks to Klaus Lehmann. 17 years ago
Cyril Jaquier 7db7967ab1 - Added string and regex to log message. 17 years ago
Cyril Jaquier 65dcbed591 - Split Filter into Filter and FileFilter. 17 years ago
Cyril Jaquier 9199e02853 - Removed unused regular expression. 17 years ago
Cyril Jaquier adcc2ef386 - Removed user-defined time regex/pattern. 17 years ago
Cyril Jaquier eae650fdfc - Refactoring. Merged failticket and banticket into ticket. 17 years ago
Cyril Jaquier bad9821b14 - Increment counter internally. 17 years ago
Cyril Jaquier 379aa2f855 - Display a message if we could not bind the socket. 17 years ago
Cyril Jaquier ce6b8c959e - Removed Python 2.4. Minimum required version is now Python 2.3. 17 years ago