fail2ban/server
Yaroslav Halchenko 03f6c42352 Merge commit '0.8.8-160-g74e76e0' into 0.9
* commit '0.8.8-160-g74e76e0': (65 commits)
  TST+BF: Use separate coveragerc for Travis CI
  RF+TST: bring inBanList back from private to protected and enabled its rudimentary unittests
  TST: coverage ignore Travis CI python virtual environments
  ENH: increase waiting to 4 sec for gamin/pyinotify
  TST+BF: Fix incorrect commands for coveralls support
  TST: Add support for coveralls for python 2.6 and python 2.7
  ENH: deleted trailing spaces in fail2ban- cmdline tools
  DOC: minor change -- refer to the fail2ban manpage
  TST: be more aggressive in cleanup of temp files + use mktemp instead of mkstemp
  ENH(BF?): overload open() (for buffering) within filtertestcase to guarantee atomic writing
  BF: delay check for the existence of config directory until read()
  DOC: minor fix ups of manpages. fixes #159
  non-static (get|set)BaseDir for Configurator. fixes #160
  ENH: Slight tune ups for fresh SOGo filter + comment into the sample log file
  ENH: postfix filter -- react also on (450 4.7.1) with empty from/to. fixes #126
  TST: basic testing of reading the shipped jail.conf (forcing all jails to be enabled)
  ENH: allow to force enable all jails (for testing), do not crash for jails without actions (just warn)
  ENH: minor -- add default value into the warning if option had none provided
  ENH: _copy_lines_between_files -- read all needed, and only then write/flush at once
  ENH: move pyinotify callback debug message into callback + delay string interpolations
  ...

Conflicts:
	fail2ban-testcases
	testcases/clientreadertestcase.py -- fix for setBaseDir will follow
2013-03-30 18:29:39 -04:00
..
__init__.py Update Free Software Foundation's address 2011-12-30 12:41:46 -05:00
action.py Fixed typos 2013-03-10 22:05:33 +00:00
actions.py Added additional Transmitter tests, and some associated fixes 2013-03-10 14:55:39 +00:00
asyncserver.py Add development documentation and framework for code coverage measurement 2013-03-10 15:18:42 +11:00
banmanager.py RF+TST: bring inBanList back from private to protected and enabled its rudimentary unittests 2013-03-29 15:33:08 -04:00
datedetector.py invalid date recognition, irregular because of sorting template list, now via setRegex 2013-03-11 13:52:31 +01:00
datetemplate.py BF: fixing up for handling of TAI64N timestamps and adding some unittest for prev commit (not effective much though) 2013-03-25 10:41:13 -04:00
faildata.py Update Free Software Foundation's address 2011-12-30 12:41:46 -05:00
failmanager.py ENH: FailManager -- improve log message to report total # of detected failures as well 2013-03-25 23:05:47 -04:00
failregex.py Merge remote-tracking branch 'github_kwirk_fail2ban/multi-line' into 0.9 2013-02-11 16:01:11 -05:00
filter.py Merge branch 'master' into 0.9 2013-03-12 20:48:09 -04:00
filtergamin.py ENH+BF: filtergamin -- to be more inline with current design of filterinotify 2012-07-19 23:07:43 -04:00
filterpoll.py Fixed typos 2013-03-10 22:05:33 +00:00
filterpyinotify.py ENH: move pyinotify callback debug message into callback + delay string interpolations 2013-03-25 23:05:55 -04:00
iso8601.py ENH: modelines for emacs and vim to assure consistent indentation scheme (tabs) 2011-10-07 15:49:38 -04:00
jail.py BF: (python 2.[45]) store backends names in a list to use .index later on (Closes gh-83) 2012-11-01 15:34:20 -04:00
jails.py RF: move exceptions used by both client and server into common/exceptions.py 2013-01-28 09:46:50 -05:00
jailthread.py Update Free Software Foundation's address 2011-12-30 12:41:46 -05:00
mytime.py Update Free Software Foundation's address 2011-12-30 12:41:46 -05:00
server.py Merge commit '0.8.8-160-g74e76e0' into 0.9 2013-03-30 18:29:39 -04:00
ticket.py BF: guarantee that IP is stored as a base, non-unicode str (Closes gh-91) 2012-11-26 12:01:42 -05:00
transmitter.py Merge branch 'master' into 0.9 2013-03-12 20:48:09 -04:00