Yaroslav Halchenko
bb2d981bf8
Changelog entry
2014-03-16 11:25:12 -04:00
Yaroslav Halchenko
18b476a93e
BF(PY2.4,2.5): provide bin() function (introduced in 2.6)
2014-03-16 11:15:00 -04:00
Yaroslav Halchenko
9cbb472478
BF: python 2.4 and 2.5 compatibility -- no "except ... as ..." yet
2014-03-16 10:35:58 -04:00
Steven Hiscocks
41cbbbc248
BF: Remove unused imports and variables.
...
All highlighted by using pyflakes.
2014-03-16 14:31:34 +00:00
Steven Hiscocks
16125ec81a
BF: badips.py action methods not static due to use of self._logSys
2014-03-16 14:18:19 +00:00
Steven Hiscocks
5b14bc048f
BF: FilterSystemd.formatJournalEntry is a classmethod, not staticmethod
...
Reference to undefined `self` was raising error.
2014-03-16 13:27:13 +00:00
Steven Hiscocks
3990a19fc7
BF: Remove "/var/run/fail2ban" from setup.py
...
As the contents of /var/run are lost on reboot, it doesn't make sense to
install it. This is already patched out in some distros (gentoo, arch,
debian, gentoo, …) as causes a headache with package managment tracking
installed files.
2014-03-16 10:47:40 +00:00
Steven Hiscocks
6c5a978d6f
BF: journalmatch for recidive should be NOTICE level not WARNING
2014-03-15 13:29:44 +00:00
Daniel Black
a8d0cc9af8
DOC: remove duplicate update of Fail2ban_Version
2014-03-15 21:59:22 +11:00
Daniel Black
eb66edd338
DOC: DEVELOP release note changes
2014-03-15 19:14:36 +11:00
Daniel Black
cee3414029
PKG: version release
2014-03-15 19:06:37 +11:00
Daniel Black
0601a07961
PKG: include nagios filter/log
2014-03-15 19:06:18 +11:00
Daniel Black
123791c94c
DOC/ENH: update man pages for release
2014-03-15 18:52:18 +11:00
Daniel Black
630c5fe324
PKG: Add RELEASE and MANIFEST.in
2014-03-15 18:45:49 +11:00
Daniel Black
9bee8b3257
Merge branch '0.9'
2014-03-15 18:41:34 +11:00
Daniel Black
c7f4c48090
TST/BF: more changes to make sure testcases can be run on live install
2014-03-15 11:18:01 +11:00
Daniel Black
64d1502d48
TST: learn to spell executable
2014-03-15 11:09:55 +11:00
Daniel Black
51403fec50
TST: fail2ban-testcases to be able to be run on installed fail2ban
2014-03-15 11:06:29 +11:00
Daniel Black
fe582e67e3
TST: allow for ignorecommand.py not installed with execute permissions
2014-03-15 11:05:43 +11:00
Daniel Black
d693c8e915
DOC: separate RELEASE documentation from DEVELOP documentation
2014-03-15 10:45:34 +11:00
Daniel Black
4b2d8a8e51
BF: include test data
2014-03-15 10:28:04 +11:00
Daniel Black
bc86e80e72
DOC: deadlock resolved with locking introduced in 3a58d0e
and d07df66
now uses subprocess.Popen.
2014-03-15 09:38:20 +11:00
Daniel Black
ce586b6e16
PKG: Documentation files
2014-03-14 23:58:55 +11:00
Daniel Black
e5ce9f2ac0
DOC: update TODO prior to release
2014-03-14 23:54:40 +11:00
Daniel Black
77fda9498c
ENH: pull asterisk filter change to support syslog from 0.9 branch
2014-03-14 23:15:46 +11:00
Daniel Black
8671b73958
DOC: versioning and release/readme notes
2014-03-14 23:08:25 +11:00
Daniel Black
e3b97e6a6c
DOC/ENH: update man pages for release
2014-03-14 23:02:39 +11:00
Daniel Black
c3a2e8fbac
Merge pull request #644 from hlein/master
...
ENH: Changes to --print-* options and memory use for fail2ban-regex
2014-03-14 22:32:41 +11:00
Daniel Black
7611096162
Merge branch '0.9' of https://github.com/fail2ban/fail2ban into 0.9
2014-03-14 22:31:16 +11:00
Daniel Black
aa7e8fb9ce
DOC: Credits. close gh-644
2014-03-14 22:30:44 +11:00
Hank Leininger
2deb1b71a1
Sanity-check print-all-* vs print-no-* options.
...
Also, fixed a trivial whitespace issue.
2014-03-14 02:10:00 -04:00
Hank Leininger
d4fb48fd14
Add --print-no-{missed,ignored} and restore -all.
...
Realized --print-all-{missed,ignored} aren't meant to be simple on/off,
but are meant to enable printing all lines even when there are more
than 20.
This restores the behavior of --print-all-*, but preserves the
memory-savings when --print-all-* are not specified.
Also adds --print-no-{missed,ignored} which can be used to suppress
printing of a line type entirely.
2014-03-14 01:57:55 -04:00
Hank Leininger
aa7af6f9c2
Only remember log lines we need to print later.
...
When testing proccessing a large logfile (430 MB, 2M lines) without
--print-all-missed or --print-all-ignored, fail2ban-regex consumes
just over 2 GB of RAM before completing. Even though it does not need
to retain any of the missed or ignored log lines, it does anyway.
With this patch, memory use never grows beyond about 11 MB (unless
--print-all-* are enabled).
2014-03-13 23:18:08 -04:00
Hank Leininger
27dafea281
Fix the --print-all-{missed,ignored} options.
...
Previously, fail2ban-regex always printed both regardless of whether
those options were present or not.
This commit duplicates the patch I submitted at
https://sourceforge.net/p/fail2ban/patches/25/
2014-03-13 22:47:28 -04:00
Steven Hiscocks
9e374b159e
ENH: Allow setting of badips.py key for reporting and blacklisting
2014-03-13 22:45:10 +00:00
Steven Hiscocks
de43d1d6d5
ENH: Change badips.py default score to "3"
...
As per recommendation from Amy from badips.com
2014-03-13 22:05:50 +00:00
Daniel Black
476d79d3cc
ENH: asterisk filter to support syslog format
2014-03-14 09:03:27 +11:00
Daniel Black
415f187644
ENH: sendmail-reject for all smtp ports.
2014-03-14 07:12:12 +11:00
Steven Hiscocks
a78a9d282c
DOC: Document that badips.py action should be last action for jail
2014-03-13 20:04:30 +00:00
Steven Hiscocks
0222ff4677
Merge branch 'badips-blacklist' into 0.9
...
Conflicts:
ChangeLog
- entires added in both branches.
Change:
config/action.d/badips.py
- jail.getName() changed to jail.name
2014-03-13 20:01:15 +00:00
Steven Hiscocks
0c63d0061a
DOC: Add documentation for badips.py action
2014-03-13 19:58:32 +00:00
Steven Hiscocks
dfb46cfda6
BF: Require Python 2.7+ for badips.py action
2014-03-12 21:54:15 +00:00
Steven Hiscocks
406fe0f5b6
DOC: Additional entries to ChangeLog
2014-03-12 21:20:24 +00:00
Steven Hiscocks
742e52269a
DOC: Added jail.conf(5) and ChangeLog for "logencoding"
2014-03-12 21:00:25 +00:00
Steven Hiscocks
725a8261fe
DOC: Add items to ChangeLog and readded jail.conf(5) for logpath tail
...
jail.conf change merged from 6a395f4cf7
2014-03-12 20:48:52 +00:00
Daniel Black
df882feb16
ENH: expand sendmail-reject jail to 465,submission
2014-03-13 07:44:02 +11:00
Daniel Black
c45cde19ff
Merge pull request #639 from grooverdan/paths-common-rename
...
ENH: paths-{common,distro} normalisation
2014-03-12 20:52:35 +11:00
Daniel Black
ef29d7bd29
ENH: paths-{common,distro} normalisation
2014-03-12 20:32:41 +11:00
Daniel Black
79dab54619
Merge pull request #634 from grooverdan/jail-prune
...
ENH: purge excessive jail variations
2014-03-12 11:31:45 +11:00
Daniel Black
50d938e0bf
MRG: merge filter sendmail-spam into sendmail-reject
2014-03-02 16:28:23 +11:00