silviogarbes
5c8fb68a2c
Update asterisk.conf
...
Para ficar compatível com asterisk 11
2013-05-14 08:04:11 -03:00
Steven Hiscocks
82211e3891
TST: TravisCI coverage now includes untested systemd backend elements
2013-05-13 23:44:01 +01:00
Steven Hiscocks
09199095b4
BF: Allow journal matches with spaces and "+" in
2013-05-13 23:42:33 +01:00
Steven Hiscocks
c1226afe92
TST: Add tests for transmitter journalmatch
2013-05-13 23:42:09 +01:00
Yaroslav Halchenko
6a380139bd
Merge remote-tracking branch 'origin/0.9' into 0.9
...
* origin/0.9:
TST: Move test files to correct folder for 0.9 branch
BF: fail2ban-regex fix for maxlines init option reader
2013-05-13 16:38:39 -04:00
Steven Hiscocks
fe3ed176df
DOC: Update jail.conf man page with systemd elements
2013-05-13 21:12:58 +01:00
Yaroslav Halchenko
c21b7c3b9e
Merge branch 'master' into 0.9 -- with that also progress into 0.9.0a1
...
* master:
Getting ready for further development
Conflicts:
ChangeLog
fail2ban/version.py
2013-05-13 12:58:53 -04:00
Yaroslav Halchenko
725d666ee6
Getting ready for further development
2013-05-13 12:56:21 -04:00
Yaroslav Halchenko
f5a8a8ac7c
Release 0.8.9
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlGRBZ8ACgkQjRFFY3XAJMhqzwCgvUsrv6cSjo1d8YCQUA8Na0Kk
44QAoKk7X2sqFM+wvj2vK3stsHa/80qm
=iBfR
-----END PGP SIGNATURE-----
Merge tag '0.8.9' into 0.9 (quite a bit of conflicts "resolved")
Release 0.8.9
* tag '0.8.9':
BF: add missing files to MANIFEST (I think we shoult not rely on sdist anyways -- 'git tag' tarballs are more thorough ;) )
All the (version) updates for the release of 0.8.9
BF: (travis) relax the test for needed to be presented installed directories -- allow new
BF: (travis) if tests ran under coverage -- there is a traceback parts to report (thus > would be present)
ENH: also print the failing traceback line in case of failure
ENH: include explicit list of new files which should not be there upon "install --root"
ENH: now we know that logging handlers closing was still buggy in 2.6.2
ENH: issue a warning if jail name is longer than 19 symbols (Close #222 )
DOC: inline commends with ';' are in effect only if ';' follows as space
BF: Fix for filterpoll incorrectly checking for jailless state
ENH: strengthen detection of working pyinotify
ENH: use the same python executable for setup.py test
ENH: actually tune up TraceBack to determine "unittest" portions of the stack across all python releases
TST: Some primarily smoke tests for tests utils
TST: cover few more lines in fail2banreader.py
ENH: basic test for setup.py itself (when applicable, should greatly improve coverage ;) )
ENH: consistent operation of formatExceptionInfo + unittest for it
ENH: point to the status of master branch on travis
Conflicts:
ChangeLog
MANIFEST
README.md
fail2ban/version.py -- all of the above obvious version changes
below files primarily needed just a bit of help in resolution
config/jail.conf
fail2ban/server/filterpoll.py
fail2ban/server/server.py
fail2ban/tests/servertestcase.py
and following were more difficult -- git wasn't able to track renames/moves of the code
fail2ban-testcases -- needed to introduce those changes to tests/utils.py
testcases/clientreadertestcase.py -- manually applied patch from master
testcases/utils.py -- manually applied patch from master
2013-05-13 12:29:41 -04:00
Yaroslav Halchenko
152c619dc4
BF: add missing files to MANIFEST (I think we shoult not rely on sdist anyways -- 'git tag' tarballs are more thorough ;) )
2013-05-13 11:24:07 -04:00
Yaroslav Halchenko
a7f41af671
All the (version) updates for the release of 0.8.9
2013-05-13 11:00:44 -04:00
Yaroslav Halchenko
04bf9eceb6
BF: (travis) relax the test for needed to be presented installed directories -- allow new
...
on travis scripts install into user's home by default
2013-05-12 23:42:57 -04:00
Yaroslav Halchenko
6aed705f3d
BF: (travis) if tests ran under coverage -- there is a traceback parts to report (thus > would be present)
2013-05-12 23:42:01 -04:00
Yaroslav Halchenko
1b301d723d
ENH: also print the failing traceback line in case of failure
...
Also to troubleshoot
https://travis-ci.org/fail2ban/fail2ban/jobs/7112324
2013-05-12 23:27:32 -04:00
Yaroslav Halchenko
f345c4d7dc
ENH: include explicit list of new files which should not be there upon "install --root"
...
that is to figure out what gets there on failing travis tests:
e.g. https://travis-ci.org/fail2ban/fail2ban/jobs/7112324
2013-05-12 23:22:55 -04:00
Yaroslav Halchenko
21474884e0
ENH: now we know that logging handlers closing was still buggy in 2.6.2
2013-05-12 22:55:02 -04:00
Yaroslav Halchenko
571ff33fde
ENH: issue a warning if jail name is longer than 19 symbols ( Close #222 )
2013-05-12 22:19:50 -04:00
Yaroslav Halchenko
90b8433ac5
DOC: inline commends with ';' are in effect only if ';' follows as space
2013-05-12 21:42:59 -04:00
Yaroslav Halchenko
14f92d9144
Merge pull request #225 from yarikoptic/master
...
Additional check that pyinotify is functional on this platform to enable it
2013-05-12 17:24:17 -07:00
Steven Hiscocks
90de5aa568
TST: Update travis coverage config to exempt systemd related code
2013-05-12 13:40:25 +01:00
Steven Hiscocks
c08bd67f50
BF: fail2ban-regex systemd-journal field fix for __CURSOR
2013-05-12 13:05:21 +01:00
Steven Hiscocks
33a7763cfc
RF+BF+ENH: Rewrite extract options, and now allow "=" char in options
2013-05-10 17:24:23 +01:00
Steven Hiscocks
970291867b
TST: Improve tests for JailReader extract options
2013-05-10 17:14:13 +01:00
Steven Hiscocks
b9630c2979
DOC: Add version requirement for systemd backend to README
2013-05-10 17:06:53 +01:00
Steven Hiscocks
8af3ffb332
BF: Fix for filterpoll incorrectly checking for jailless state
2013-05-10 16:54:53 +01:00
Yaroslav Halchenko
8161038987
ENH: strengthen detection of working pyinotify
...
Even though import might work -- pyinotify might be dysfunctional.
Check by creating/deleting a dummy WatchManager upon import
2013-05-10 11:40:12 -04:00
Yaroslav Halchenko
bdc86e5f1d
ENH: use the same python executable for setup.py test
...
This doesn't anyhow resolve gh-161 which was revealed consistently on Debian sytem
after adding this testSetupInstallRoot
2013-05-10 11:17:04 -04:00
Steven Hiscocks
809873f359
DOC: Update MANIFEST for systemd backend
2013-05-10 10:48:27 +01:00
Steven Hiscocks
4b5d6b6940
ENH: systemd backend produce more reliable isoformat dates
2013-05-10 10:28:06 +01:00
Steven Hiscocks
e584ab66ac
BF: Avoid setting of log encoding for systemd backend
2013-05-10 10:27:26 +01:00
Yaroslav Halchenko
281d310b7e
ENH: actually tune up TraceBack to determine "unittest" portions of the stack across all python releases
...
before for 2.7 it would spit out "suite" and other components of unittest module
2013-05-10 00:02:49 -04:00
Yaroslav Halchenko
dc05eee0f5
TST: Some primarily smoke tests for tests utils
2013-05-09 23:43:22 -04:00
Yaroslav Halchenko
e70d01bc10
TST: cover few more lines in fail2banreader.py
2013-05-09 23:16:03 -04:00
Yaroslav Halchenko
26715d5e5e
ENH: basic test for setup.py itself (when applicable, should greatly improve coverage ;) )
2013-05-09 23:08:20 -04:00
Yaroslav Halchenko
90d6a4a6cd
ENH: consistent operation of formatExceptionInfo + unittest for it
2013-05-09 22:46:59 -04:00
Yaroslav Halchenko
728aaec6b8
ENH: point to the status of master branch on travis
2013-05-09 22:27:16 -04:00
Steven Hiscocks
7751f4ad5a
TST: Coverage ignore for systemd backend on TravisCI
2013-05-10 00:15:33 +01:00
Steven Hiscocks
f7d328195f
NF: Add systemd journal backend
2013-05-10 00:15:07 +01:00
Yaroslav Halchenko
ded87bad9a
Merge pull request #220 from kwirk/0.9_tweaks
...
0.9 tweaks. file moves after the merge and exception catching
2013-05-09 16:14:05 -07:00
Steven Hiscocks
b7912446ef
TST: Move test files to correct folder for 0.9 branch
2013-05-09 23:39:52 +01:00
Steven Hiscocks
c98b01bd1d
BF: fail2ban-regex fix for maxlines init option reader
2013-05-09 23:37:52 +01:00
Yaroslav Halchenko
709b437b7d
Merge commit '0.8.8-312-g7a6eecb' into 0.9
...
* commit '0.8.8-312-g7a6eecb':
ENH: close open file in a test
2013-05-09 13:25:41 -04:00
Yaroslav Halchenko
7a6eecbe21
ENH: close open file in a test
2013-05-09 13:25:29 -04:00
Yaroslav Halchenko
7a86d30c6d
ENH: unify appearance of log msgs in executeCmd -- separate additional information with "--"
2013-05-09 11:50:17 -04:00
Yaroslav Halchenko
810a28f136
Merge branch 'actionreader-timeout' of https://github.com/kwirk/fail2ban into 0.9
...
* 'actionreader-timeout' of https://github.com/kwirk/fail2ban :
BF: Fix for setting of timeout value via actionreader
2013-05-09 11:39:12 -04:00
Yaroslav Halchenko
fcdb74a471
Merge pull request #218 from kwirk/multiline-rstrip
...
BF: Multiline regex now works with log line strip of "\r\n"
2013-05-09 08:36:17 -07:00
Steven Hiscocks
60d1dfebee
BF: Fix for setting of timeout value via actionreader
2013-05-08 22:45:49 +01:00
Steven Hiscocks
d4e5c174e2
BF: Multiline regex now works with log line strip of "\r\n"
2013-05-08 21:57:23 +01:00
Yaroslav Halchenko
f5dfa610e6
Merge branch 'master' into 0.9 (propagating \r\n fix)
...
* master:
Previous coverage was 56% (without disregarding any pragma)
Changelog for preceeding commit
ENH: strip CR and LF while analyzing the lines (processLine) (Close #202 )
Conflicts:
fail2ban/server/filter.py
2013-05-08 16:37:53 -04:00
Yaroslav Halchenko
0e5f7b5951
Merge branch '_enh/strip_crlf'
...
* _enh/strip_crlf:
Changelog for preceeding commit
ENH: strip CR and LF while analyzing the lines (processLine) (Close #202 )
2013-05-08 16:36:14 -04:00