Lee Clemens
							
						 
						
							 
							
							
							
								
							
								6d6b734ea5 
								
							
								 
							
						 
						
							
							
								
								ENH: Added use_dns option  
							
							 
							
							
							
						 
						
							2012-01-10 19:37:16 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								b7adb29088 
								
							
								 
							
						 
						
							
							
								
								Spelling, Changed docstring to comment  
							
							 
							
							
							
						 
						
							2012-01-09 19:30:49 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								f90d53fc26 
								
							
								 
							
						 
						
							
							
								
								RF: traverse known backends in a loop  
							
							 
							
							... 
							
							
							
							should now be
- easier to comprehend
- more scalable happens new backends come
- more informative with all the info and debug messages
NB not sure why __setBackend was instance's attribute, now there is a
   method _setBackend 
							
						 
						
							2012-01-08 21:29:43 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								7413817f9a 
								
							
								 
							
						 
						
							
							
								
								RF: for pyinotify's filter -- adjusted authors/copyright and avoided super() for old-style class  
							
							 
							
							
							
						 
						
							2012-01-08 21:27:12 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								02894623cf 
								
							
								 
							
						 
						
							
							
								
								Moved dict() above debug statement  
							
							 
							
							
							
						 
						
							2012-01-03 20:14:24 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								aa4514bffa 
								
							
								 
							
						 
						
							
							
								
								Removed PYINOTIFY prefix to debug statement for Callback for Event  
							
							 
							
							
							
						 
						
							2011-12-31 03:39:25 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								5c4ec6e7fb 
								
							
								 
							
						 
						
							
							
								
								Renamed Notifier and Watch Manager to start with __ prefix  
							
							 
							
							
							
						 
						
							2011-12-31 03:37:43 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								4c13063498 
								
							
								 
							
						 
						
							
							
								
								Added addLogPath and delLogPath functionality (adds/removes paths from the WatchManager)  
							
							 
							
							
							
						 
						
							2011-12-31 03:33:58 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								b0830385ed 
								
							
								 
							
						 
						
							
							
								
								Update Free Software Foundation's address  
							
							 
							
							
							
						 
						
							2011-12-31 02:01:19 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								8a2e26403a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							 
							
							
							
						 
						
							2011-12-31 01:57:55 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								adca2b87e8 
								
							
								 
							
						 
						
							
							
								
								Changed Copyright information  
							
							 
							
							
							
						 
						
							2011-12-30 17:20:58 -05:00  
						
					 
				
					
						
							
							
								 
								Leonardo Chiquitto
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								4bf4d4ddb5 
								
							
								 
							
						 
						
							
							
								
								Removed wd assignment and irrelevant comment  
							
							 
							
							
							
						 
						
							2011-12-30 00:37:15 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								d1050350db 
								
							
								 
							
						 
						
							
							
								
								Added pyinotify backend  
							
							 
							
							
							
						 
						
							2011-12-30 00:28:17 -05:00  
						
					 
				
					
						
							
							
								 
								Lee Clemens
							
						 
						
							 
							
							
							
								
							
								e442503133 
								
							
								 
							
						 
						
							
							
								
								Added pyinotify backend  
							
							 
							
							
							
						 
						
							2011-12-30 00:18:52 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								3e1983a8ec 
								
							
								 
							
						 
						
							
							
								
								Revert "ENH: server.py -- addLogPath with tail=True"  
							
							 
							
							... 
							
							
							
							This reverts commit 927a01a076 .
Let's not change this behavior for now from previous release since it
would break finding recent hits upon restart. 
							
						 
						
							2011-11-28 22:22:16 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								db39c7438a 
								
							
								 
							
						 
						
							
							
								
								ENH: added custom timeformat with '.' as separator. Close gh-1  
							
							 
							
							... 
							
							
							
							Probably evening effect -- can't understand why reported days of the weeks
differ and it was 1 originally at all.  Left as TODO 
							
						 
						
							2011-11-21 20:01:15 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								16322440ed 
								
							
								 
							
						 
						
							
							
								
								BF: stop all communications before stopping the jails (Close gh-7)  
							
							 
							
							... 
							
							
							
							It is necessary because otherwise if jails actions try to communicate
to the server we are getting a lockup since threads are locked 
							
						 
						
							2011-11-21 19:36:52 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								fbce415622 
								
							
								 
							
						 
						
							
							
								
								ENH: added logging while stopping the jails  
							
							 
							
							
							
						 
						
							2011-11-21 19:35:14 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								eda7efbca3 
								
							
								 
							
						 
						
							
							
								
								ENH: fix of syntax for compatibility with Python 2.4  
							
							 
							
							
							
						 
						
							2011-11-18 14:47:55 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								bd658fc74b 
								
							
								 
							
						 
						
							
							
								
								ENH: stay compatible with python < 2.5 (use md5 if hashlib is N/A)  
							
							 
							
							
							
						 
						
							2011-11-18 14:38:24 -05:00  
						
					 
				
					
						
							
							
								 
								Markos Chandras
							
						 
						
							 
							
							
							
								
							
								492d8e5ff8 
								
							
								 
							
						 
						
							
							
								
								BF: use hashlib instead of deprecated md5  
							
							 
							
							... 
							
							
							
							Bugfix revision. Fixes bug 260337,283629,301139,315073,343955. Thanks to Robert Trace <bugzilla-gentoo@farcaster.org>, Harley Peters <harley@thepetersclan.com> for the patches.
Picked up from
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-analyzer/fail2ban/files/fail2ban-0.8.4-hashlib.patch\?view\=markup  
							
						 
						
							2011-11-18 14:32:37 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								fd4c151353 
								
							
								 
							
						 
						
							
							
								
								BF: be able to detect time for VNC recording only 2 letters of year ( closes :  #537610 )  
							
							 
							
							
							
						 
						
							2011-11-18 11:02:43 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								927a01a076 
								
							
								 
							
						 
						
							
							
								
								ENH: server.py -- addLogPath with tail=True  
							
							 
							
							... 
							
							
							
							it was present in source distribution of 0.8.4 but seems to lack from VCS 
							
						 
						
							2011-11-18 10:40:51 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								a33135c24d 
								
							
								 
							
						 
						
							
							
								
								ENH: set/getFile for ticket.py -- found in source distribution of 0.8.4  
							
							 
							
							... 
							
							
							
							it was present in source distribution but seems to lack from VCS 
							
						 
						
							2011-11-18 10:39:39 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								a9be451079 
								
							
								 
							
						 
						
							
							
								
								ENH: removed expansion for few Date and Revision SVN keywords  
							
							 
							
							... 
							
							
							
							For consistency of appearance... eventually we might just remove them
altogether 
							
						 
						
							2011-11-18 10:14:39 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								9d45e35642 
								
							
								 
							
						 
						
							
							
								
								BF: return declaration of TABLE back (thanks to michaelberg79)  
							
							 
							
							
							
						 
						
							2011-11-16 07:45:46 -05:00  
						
					 
				
					
						
							
							
								 
								Łukasz
							
						 
						
							 
							
							
							
								
							
								5f235427aa 
								
							
								 
							
						 
						
							
							
								
								Update server/datetemplate.py  
							
							 
							
							
							
						 
						
							2011-11-10 18:51:29 +01:00  
						
					 
				
					
						
							
							
								 
								Tom Hendrikx
							
						 
						
							 
							
							
							
								
							
								22b700766c 
								
							
								 
							
						 
						
							
							
								
								format output of matches data.  
							
							 
							
							
							
						 
						
							2011-11-08 00:20:52 -05:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								de8786dd1d 
								
							
								 
							
						 
						
							
							
								
								ENH: introduced usa of Ticket.__matches throughout  
							
							 
							
							
							
						 
						
							2011-10-07 15:49:47 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								b52d420575 
								
							
								 
							
						 
						
							
							
								
								ENH: added 'matches' to the Ticket(s) and deprecated "custom" constructors for derived *Tickets  
							
							 
							
							
							
						 
						
							2011-10-07 15:49:47 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								ed6daa70bf 
								
							
								 
							
						 
						
							
							
								
								ENH: modelines for emacs and vim to assure consistent indentation scheme (tabs)  
							
							 
							
							
							
						 
						
							2011-10-07 15:49:38 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								19c9ac4fb5 
								
							
								 
							
						 
						
							
							
								
								ENH: failmanager -- additional debug message about # of known failures  
							
							 
							
							
							
						 
						
							2011-10-07 15:32:16 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								1674b7b4f2 
								
							
								 
							
						 
						
							
							
								
								ENH: rudimentary __str__ for the ticket  
							
							 
							
							
							
						 
						
							2011-10-07 15:32:08 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								6641b1ce8b 
								
							
								 
							
						 
						
							
							
								
								ENH: few debug messages and use MyTime.localtime instead of straight time.time  
							
							 
							
							
							
						 
						
							2011-10-07 15:14:54 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								b6d50c1dea 
								
							
								 
							
						 
						
							
							
								
								ENH: Added localtime() to MyTime  
							
							 
							
							
							
						 
						
							2011-10-07 15:14:34 -04:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								3a58d0e6e4 
								
							
								 
							
						 
						
							
							
								
								BF: Lock server's executeCmd to prevent racing among iptables calls ( Closes :  #554162 )  
							
							 
							
							... 
							
							
							
							Many kudos go to Michael Saavedra for the solution and the patch.
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@784  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2011-09-24 02:28:45 +00:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								12304f7a3e 
								
							
								 
							
						 
						
							
							
								
								Tai64N stores time in GMT, we need to convert to local time before returning  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@764  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2010-09-27 13:10:40 +00:00  
						
					 
				
					
						
							
							
								 
								Yaroslav Halchenko
							
						 
						
							 
							
							
							
								
							
								2a38820ed6 
								
							
								 
							
						 
						
							
							
								
								debug entry for lines ignored due to falling below findtime (v2)  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@763  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2010-09-21 17:52:44 +00:00  
						
					 
				
					
						
							
							
								 
								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  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@758  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2010-03-04 17:15:12 +00:00  
						
					 
				
					
						
							
							
								 
								Cyril Jaquier
							
						 
						
							 
							
							
							
								
							
								8007a02539 
								
							
								 
							
						 
						
							
							
								
								- Patch to make log file descriptors cloexec to stop leaking file descriptors on  
							
							 
							
							... 
							
							
							
							fork/exec. Thanks to Jonathan Underwood. https://bugzilla.redhat.com/show_bug.cgi?id=230191#c24 
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@757  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-12-15 22:57:54 +00:00  
						
					 
				
					
						
							
							
								 
								Cyril Jaquier
							
						 
						
							 
							
							
							
								
							
								a3d6ae19f6 
								
							
								 
							
						 
						
							
							
								
								- Check the inode number for rotation in addition to checking the first line of the file. Thanks to Jonathan Kamens.  
							
							 
							
							... 
							
							
							
							- Red Hat Bugzilla - Bug 503852
- SF.net Bug #2800279 .
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@752  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-09-01 21:21:30 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								3e3a68f9de 
								
							
								 
							
						 
						
							
							
								
								added traceback to asyncserver.py's import.  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@750  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-09-01 17:33:04 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								5945ca09ae 
								
							
								 
							
						 
						
							
							
								
								moved logging shutdown out of quit(), into end of start() in server.py  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@748  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-31 14:14:02 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								a1a106a27e 
								
							
								 
							
						 
						
							
							
								
								added "Ban IP" command to fail2ban branch 0.8  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@745  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 18:26:15 +00:00  
						
					 
				
					
						
							
							
								 
								Cyril Jaquier
							
						 
						
							 
							
							
							
								
							
								b88956e898 
								
							
								 
							
						 
						
							
							
								
								- Added helper module in common.  
							
							 
							
							... 
							
							
							
							- Moved formatExceptionInfo by Buanzo to common/helpers.py.
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@740  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 14:03:18 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								81e2fe8306 
								
							
								 
							
						 
						
							
							
								
								added 'unexpected communication error' fix to ChangeLog. Added formatExceptionInfo to server/asyncserver.py  
							
							 
							
							... 
							
							
							
							We should move that function to a helpers module.
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@739  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 13:51:17 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								b2f0bfe751 
								
							
								 
							
						 
						
							
							
								
								added missing import sys to asyncserver.py  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@738  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 13:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								08a36ca657 
								
							
								 
							
						 
						
							
							
								
								more readable code for python version comparison  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@737  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 13:32:19 +00:00  
						
					 
				
					
						
							
							
								 
								Arturo 'Buanzo' Busleiman
							
						 
						
							 
							
							
							
								
							
								fd898c9eac 
								
							
								 
							
						 
						
							
							
								
								added python version detection to asyncore.loop(use_poll=True|False)  
							
							 
							
							... 
							
							
							
							git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@736  a942ae1a-1317-0410-a47c-b1dcaea8d605 
							
						 
						
							2009-08-30 13:27:52 +00:00