e282d6b1c7 
								
							
								 
							
						 
						
							
							
								
								ENH: Remove unused any longer _ctime helper  
							
							
							
						 
						
							2013-07-03 00:09:39 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								2ffc143597 
								
							
								 
							
						 
						
							
							
								
								ENH: more of heavydebug'ing for FilterPoll  
							
							
							
						 
						
							2013-07-02 19:49:41 -04:00  
				
					
						
							
							
								 
						
							
							
								8af3ffb332 
								
							
								 
							
						 
						
							
							
								
								BF: Fix for filterpoll incorrectly checking for jailless state  
							
							
							
						 
						
							2013-05-10 16:54:53 +01:00  
				
					
						
							
							
								 
						
							
							
								495f2dd877 
								
							
								 
							
						 
						
							
							
								
								DOC: purge of svn tags  
							
							
							
						 
						
							2013-05-03 16:03:38 +10:00  
				
					
						
							
							
								 
						
							
							
								a2b29b4875 
								
							
								 
							
						 
						
							
							
								
								Fixed typos  
							
							
							
						 
						
							2013-03-10 22:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d9248a6cf8 
								
							
								 
							
						 
						
							
							
								
								BF+RF: pyinotify refreshes watcher upon CREATE, unified/simplified *(add|del)LogPath among *Filters  
							
							... 
							
							
							
							* all of the *Filters had too much of common logic in their *LogPath
  methods, which is now handled by FileFilter and derived classes only
  add custom actions in corresponding _(add|del)LogPath methods
pyinotify:
* upon CREATE event:
  - unknown files should not be handled at all
  - "watcher" for the monitored files should be recreated.
    Lead to adding _(add|del)FileWatcher helper methods
* callback now obtains full event to judge what to do 
							
						 
						
							2012-07-19 17:26:09 -04:00  
				
					
						
							
							
								 
						
							
							
								b3614d4ea2 
								
							
								 
							
						 
						
							
							
								
								ENH: FilterPoll -- adjusted some msgs + allowed to operate without jail (for testing)  
							
							
							
						 
						
							2012-07-19 01:08:34 -04:00  
				
					
						
							
							
								 
						
							
							
								a7d47e8b36 
								
							
								 
							
						 
						
							
							
								
								Update Free Software Foundation's address  
							
							... 
							
							
							
							The address has changed from "59 Temple Place, Suite 330, Boston,
MA  02111-1307  USA" to "51 Franklin Street, Fifth Floor, Boston,
MA  02110-1301, USA" some time ago. 
							
						 
						
							2011-12-30 12:41:46 -05:00  
				
					
						
							
							
								 
						
							
							
								ed6daa70bf 
								
							
								 
							
						 
						
							
							
								
								ENH: modelines for emacs and vim to assure consistent indentation scheme (tabs)  
							
							
							
						 
						
							2011-10-07 15:49:38 -04:00  
				
					
						
							
							
								 
						
							
							
								8da2fe515a 
								
							
								 
							
						 
						
							
							
								
								- Added and changed some logging level and messages.  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@696  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2008-05-19 21:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								d645a8fe47 
								
							
								 
							
						 
						
							
							
								
								- Process failtickets as long as failmanager is not empty.  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@676  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2008-03-06 00:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								bcdb428e1b 
								
							
								 
							
						 
						
							
							
								
								- Added missing argument.  
							
							... 
							
							
							
							- Fixed use of FileContainer in filterpoll.py.
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@649  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2008-02-02 17:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								65dcbed591 
								
							
								 
							
						 
						
							
							
								
								- Split Filter into Filter and FileFilter.  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@641  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2007-12-26 11:46:22 +00:00  
				
					
						
							
							
								 
						
							
							
								090518ddaf 
								
							
								 
							
						 
						
							
							
								
								- Fixed "reload" bug. Many many thanks to Yaroslav Halchenko  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@567  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2007-03-26 21:17:31 +00:00  
				
					
						
							
							
								 
						
							
							
								cd012dda85 
								
							
								 
							
						 
						
							
							
								
								- Added svn:keywords  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@504  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-12-23 16:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7659452ade 
								
							
								 
							
						 
						
							
							
								
								- Refactoring  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@451  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-11-06 22:47:24 +00:00  
				
					
						
							
							
								 
						
							
							
								71b9fe8fe8 
								
							
								 
							
						 
						
							
							
								
								- Fixed some Pylint warnings/errors  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@433  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-10-24 19:40:51 +00:00  
				
					
						
							
							
								 
						
							
							
								af41290fc6 
								
							
								 
							
						 
						
							
							
								
								- Added the class MyTime. Replaces call to time.time() and time.gmtime(). A fixed time value can be set for testing purpose  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@418  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-10-18 22:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4502c0f6ba 
								
							
								 
							
						 
						
							
							
								
								- Organized imports (pylint)  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@382  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-09-25 17:03:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab1d13234 
								
							
								 
							
						 
						
							
							
								
								- Fixed log rotation bug  
							
							... 
							
							
							
							- Refactoring
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@376  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-09-21 20:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4b80546f10 
								
							
								 
							
						 
						
							
							
								
								- Fixed bugs introduced by refactoring  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@369  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-09-19 21:22:27 +00:00  
				
					
						
							
							
								 
						
							
							
								126807dea8 
								
							
								 
							
						 
						
							
							
								
								- Made private fields prefixed with "__"  
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@368  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-09-19 20:38:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7f7361a282 
								
							
								 
							
						 
						
							
							
								
								- Added Gamin (file and directory monitoring system) support  
							
							... 
							
							
							
							- If Gamin is not available, polling is used
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@355  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2006-09-14 22:05:32 +00:00