Package: fail2ban
Version: 0.8.1-4
Severity: normal

fail2ban cannot recognize leap-year day.  You can find this problem as
follows:

 1. Up loglevel to 4 (DEBUG) on your fail2ban.conf
 2. Following message is shown at your fail2ban.log

2008-02-29 06:26:37,548 fail2ban.filter : DEBUG Found a match but no valid
date/time found for Feb 29 05:14:55 osdnns sshd[3776]: Invalid user users
from 74.205.125.93
. Please contact the author in order to get support for this format

Maybe it causes at "server/datestrptime.py". python time.strptime() cannot
recognize reap-year day when the year has not specified as follows:


% python
Python 2.4.4 (#2, Apr 5 2007, 20:11:18)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> time.strptime("Feb 29 05:14:55", "%b %d %H:%M:%S")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/_strptime.py", line 425, in strptime
julian = datetime_date(year, month, day).toordinal() - \
ValueError: day is out of range for month


Standard syslogd does not recorded year. Therefore fail2ban failed to
recognize leap-year day.

I've reported this problem to sf.net tracker:
https://sourceforge.net/tracker/index.php?func=detail&aid=1904430&group_id=121032&atid=689044

Thanks,



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to