Steven Hiscocks
d6cbc05e35
ENH: Make use of functools.wraps for server.database decorators
2013-12-15 21:10:11 +00:00
Steven Hiscocks
2deb76e3f9
Merge pull request #492 from grooverdan/abusix-disclaimer
...
ENH: full abusix disclaimer in action xarf-login-attack
2013-12-14 13:35:43 -08:00
Daniel Black
1c6c011154
EHH missed trailing .
2013-12-14 21:22:46 +00:00
Daniel Black
868a4ea470
ENH: full abusix disclaimer in action xarf-login-attack
2013-12-14 21:18:20 +00:00
Steven Hiscocks
66e9f06feb
DOC: ChangeLog moved python3 support to refactoring
2013-12-14 17:46:13 +00:00
Steven Hiscocks
06a7b6534e
DOC: Correct use of tab to spaces in fail2ban-regex help message
2013-12-14 17:21:56 +00:00
Steven Hiscocks
401d8aba1f
DOC: Update ChangeLog with systemd backend and persistent database
2013-12-14 17:20:21 +00:00
Daniel Black
f1e593da67
DOC: Changelog for adding firewallcmd-ipset
2013-12-14 10:27:11 +00:00
Daniel Black
9fe0a69852
ENH: add firewallcmd-ipset
2013-12-14 09:06:01 +00:00
Daniel Black
4ffc57e14f
ENH: simplify firewallcmd-new actioncheck and provide output samples
2013-12-14 07:11:29 +00:00
Daniel Black
603095bc16
BF: errors in a jail prevents further sections from being parsed. Closes #485
2013-12-14 07:00:41 +00:00
Daniel Black
b39729a2ab
BF: fix unintential typo
2013-12-14 06:51:36 +00:00
Daniel Black
1ff52dfe4d
DOC: document ufw a bit more. Change insertpos default to 1 to allow it to work if the user run ufw enable
2013-12-14 00:40:47 +00:00
Daniel Black
f35345ecaa
ENH: add ufw action based off Guilhem Lettron's work in lp-#701522. Closes gh-455
2013-12-14 00:34:12 +00:00
Daniel Black
13ccebe78f
BF: fix actioncheck in firewallcmd
2013-12-13 23:40:51 +00:00
Daniel Black
d402701b9f
Merge pull request #452 from grooverdan/early-sighup-ignore
...
ENH: move signal.signal(signal.SIGHUP, signal.SIG_IGN) before fork in server
2013-12-13 15:33:33 -08:00
Daniel Black
2dac984b97
Merge pull request #482 from grooverdan/squid
...
ENH: add squid filter
2013-12-13 15:31:38 -08:00
Steven Hiscocks
0bcff771b8
ENH: Add <ipmatches> and <ipjailmatches> tags
...
Example use filter also added for sendmail-whois with ipmatches rather
than grepped lines
2013-12-13 22:40:11 +00:00
Steven Hiscocks
6dde1d5429
TST: Fix test for recidive samples broken is last commit
2013-12-13 22:06:58 +00:00
Steven Hiscocks
2c3dbc8046
BF: In 0.9 recidive bans come from fail2ban.server.actions
...
Also changed journalmatch to limit to WARNING priority to avoid the
recidive + DEBUG combo issue
2013-12-13 21:55:43 +00:00
Steven Hiscocks
bff170ec43
BF: In line comments need to specifically enabled in python3.2+
2013-12-13 21:11:45 +00:00
Steven Hiscocks
1df634b68b
BF: Database wasn't being passed to jails
2013-12-13 18:25:55 +00:00
Steven Hiscocks
f227e4549d
DOC: Update MANIFEST with database elements
2013-12-13 17:35:38 +00:00
Steven Hiscocks
b7d1579c9d
MRG: branch 'kwirk/database' into 0.9 - gh-480
...
Conflicts:
fail2ban/tests/utils.py
- Another test suite added in separate commit e09b700
2013-12-13 17:15:19 +00:00
Steven Hiscocks
43689d6470
TST: Appropriately mark JournalMatch transmitter test as skipped
2013-12-13 17:10:42 +00:00
Steven Hiscocks
a60fbcc116
Merge pull request #476 from kwirk/multiline-matches
...
Capture multiline matched lines into fail ticket
2013-12-13 08:47:08 -08:00
Steven Hiscocks
d9afcc178a
MINOR: PEP-8 tweaks for multiline-matches change set
2013-12-13 16:38:26 +00:00
Daniel Black
18f0e58caa
TST: increase coverage in jailreader
2013-12-13 11:41:40 +00:00
Daniel Black
b147270be7
BF: allow processing with empty filter
2013-12-13 11:36:00 +00:00
Daniel Black
2f3648c458
DOC: add missing jail directives
2013-12-13 11:11:58 +00:00
Daniel Black
f6fb737e6c
TST: remove commented test print
2013-12-13 10:55:15 +00:00
Daniel Black
e916fcdce4
TST: test case for actions and filters missing in a jail
2013-12-13 10:51:38 +00:00
Daniel Black
1407b955e6
TST: more client/jailreader tests
2013-12-13 10:03:51 +00:00
Daniel Black
d74dd31d23
BF: corrected tests for missing jail
...
Previously tests relied on the missing filter to trigger the conditions
required for a missing jail. We now handle this explicitly.
2013-12-13 10:00:34 +00:00
Daniel Black
3ddf8da76e
ENH: ensure filter is defined in jail before its read
2013-12-13 08:45:10 +00:00
Steven Hiscocks
00ecd22851
ENH: Add getBansMerged method to Fail2BanDb
...
Creates a single ticket for an IP, made up of all previous bans
2013-12-12 22:22:30 +00:00
Daniel Black
c6d14dcf0e
TST: complete coverage of splitAction
2013-12-12 20:35:30 +00:00
Daniel Black
b18ce122dd
BF/ENH: fix error when action doesn't match regex. Document unreachable code. Simplify regex
2013-12-12 20:07:09 +00:00
Daniel Black
3036afca91
TST: check dangling link log message
2013-12-12 10:13:57 +00:00
Daniel Black
cb4f1e5142
TST: remove temp files in glob test
2013-12-12 09:10:12 +00:00
Daniel Black
f84a03d6b5
BF: remove nonreachable parts of code
...
Glob ensures the file exists so only a check that a missing dangling
symlink needs to be done.
$ ls -la /tmp/f2b-tempq0ipGY/f2
lrwxrwxrwx. 1 dan dan 11 Dec 12 08:42 /tmp/f2b-tempq0ipGY/f2 ->
xisting
In [3]: os.path.exists('/tmp/f2b-tempq0ipGY/f2')
Out[3]: False
In [4]: os.path.lexists('/tmp/f2b-tempq0ipGY/f2')
Out[4]: True
2013-12-12 09:08:42 +00:00
Daniel Black
970fd5d289
BF: ensure dangling symlink error message is reachable
...
$ ls -la /tmp/f2b-tempq0ipGY/f2
lrwxrwxrwx. 1 dan dan 11 Dec 12 08:42 /tmp/f2b-tempq0ipGY/f2 -> nonexisting
In [3]: os.path.exists('/tmp/f2b-tempq0ipGY/f2')
Out[3]: False
In [4]: os.path.lexists('/tmp/f2b-tempq0ipGY/f2')
Out[4]: True
2013-12-12 08:52:01 +00:00
Daniel Black
f2c58e74c1
TST: check client.JailReader.setName
2013-12-12 08:24:29 +00:00
Yaroslav Halchenko
60699a6585
Merge pull request #483 from grooverdan/more-tests
...
More tests and slight RF of tests to provide base log capturing unittest clas
2013-12-10 18:28:28 -08:00
Daniel Black
a03815facf
TST: FileFilter tail tests
2013-12-11 13:07:08 +11:00
Daniel Black
5005719180
TST: permission denied on log file
2013-12-11 12:34:26 +11:00
Daniel Black
33d96ae462
TST: separate out DNS based IgnoreIP tests
2013-12-11 12:10:44 +11:00
Daniel Black
c13b91fa70
TST: separate out DNS based IgnoreIP tests
2013-12-11 12:08:23 +11:00
Daniel Black
2b89457dc9
TST: addBanned IP when ignore exists
2013-12-11 10:55:06 +11:00
Daniel Black
f3c4285118
TST: no test coverage on subclass overwritten function _delLogPath
2013-12-11 10:46:52 +11:00