From: <los...@us...> - 2008-03-06 00:21:46
|
Revision: 676 http://fail2ban.svn.sourceforge.net/fail2ban/?rev=676&view=rev Author: lostcontrol Date: 2008-03-05 16:21:52 -0800 (Wed, 05 Mar 2008) Log Message: ----------- - Process failtickets as long as failmanager is not empty. Modified Paths: -------------- branches/FAIL2BAN-0_8/ChangeLog branches/FAIL2BAN-0_8/server/filtergamin.py branches/FAIL2BAN-0_8/server/filterpoll.py Modified: branches/FAIL2BAN-0_8/ChangeLog =================================================================== --- branches/FAIL2BAN-0_8/ChangeLog 2008-03-06 00:18:55 UTC (rev 675) +++ branches/FAIL2BAN-0_8/ChangeLog 2008-03-06 00:21:52 UTC (rev 676) @@ -9,8 +9,8 @@ ver. 0.8.3 (2008/??/??) - stable ---------- +- Process failtickets as long as failmanager is not empty. - ver. 0.8.2 (2008/03/06) - stable ---------- - Fixed named filter. Thanks to Yaroslav Halchenko Modified: branches/FAIL2BAN-0_8/server/filtergamin.py =================================================================== --- branches/FAIL2BAN-0_8/server/filtergamin.py 2008-03-06 00:18:55 UTC (rev 675) +++ branches/FAIL2BAN-0_8/server/filtergamin.py 2008-03-06 00:21:52 UTC (rev 676) @@ -108,8 +108,9 @@ if self.__modified: try: - ticket = self.failManager.toBan() - self.jail.putFailTicket(ticket) + while True: + ticket = self.failManager.toBan() + self.jail.putFailTicket(ticket) except FailManagerEmpty: self.failManager.cleanup(MyTime.time()) self.dateDetector.sortTemplate() Modified: branches/FAIL2BAN-0_8/server/filterpoll.py =================================================================== --- branches/FAIL2BAN-0_8/server/filterpoll.py 2008-03-06 00:18:55 UTC (rev 675) +++ branches/FAIL2BAN-0_8/server/filterpoll.py 2008-03-06 00:21:52 UTC (rev 676) @@ -103,8 +103,9 @@ if self.__modified: try: - ticket = self.failManager.toBan() - self.jail.putFailTicket(ticket) + while True: + ticket = self.failManager.toBan() + self.jail.putFailTicket(ticket) except FailManagerEmpty: self.failManager.cleanup(MyTime.time()) self.dateDetector.sortTemplate() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |