Yaroslav Halchenko
|
6434661480
|
RF: for consistency use (?:XXX)? instead of (?:|XXX)
|
2016-05-30 12:12:53 -04:00 |
Yaroslav Halchenko
|
48a8324662
|
ENH: use non-capturing regex groups in exim-common and exim filters
|
2016-05-30 11:02:12 -04:00 |
sebres
|
8ec4e1189e
|
use raw host (don't use textToIp) if usedns exactly `raw`, because `usedns = no` should ignore no ip failures
|
2016-05-30 15:34:21 +02:00 |
sebres
|
c33e25bab6
|
fail2ban-regex: extended with option '--raw' (switch to raw host, prevent resolving of ip)
|
2016-05-30 14:08:37 +02:00 |
sebres
|
b7787f4af4
|
use raw host (don't use textToIp) if usedns not yes or warn
|
2016-05-30 14:08:33 +02:00 |
Yaroslav Halchenko
|
e01cd8ab03
|
Merge pull request #1444 from yarikoptic/enh-courier-username
ENH: courier-smtp -- allow for trailing username (no spaces) in the logline
|
2016-05-26 19:26:35 -04:00 |
sebres
|
16d646bbb6
|
Merge branch 'master' into 0.10
empty merge, resolving conflicts after amend with cyclic recursions
|
2016-05-26 11:23:53 +02:00 |
sebres
|
93f776d2ee
|
amend for gh-1419: tags substitution bug - wrong recognition of cyclic recursion, new test cases covered this
|
2016-05-26 11:18:35 +02:00 |
sebres
|
858c5c0d00
|
Merge branch 'gh-1417'
|
2016-05-26 11:14:09 +02:00 |
sebres
|
a80043ce80
|
amend for gh-1419: tags substitution bug - wrong recognition of cyclic recursion, new test cases covered this
|
2016-05-26 11:13:33 +02:00 |
sebres
|
4dcf68ca1f
|
Merge branch 'master' into 0.10
# Conflicts:
# fail2ban/client/jailreader.py
# fail2ban/helpers.py
|
2016-05-23 15:48:46 +02:00 |
sebres
|
9df7973e95
|
Merge pull request #1439 from yarikoptic/enh-ignoreipsplit:
ENH: splitcommaspace -> splitwords allow to split ignoreip entries with new lines
|
2016-05-23 15:35:41 +02:00 |
sebres
|
156065e70d
|
splitwords: prevent to split to empty values by multiple separator characters together
|
2016-05-23 15:33:45 +02:00 |
Serg G. Brester
|
b6700f3e52
|
Merge pull request #1433 from yarikoptic/bf-0.10-pf-prevbeh
BF: maintain previous default beh for pf -- default ban type is multiport
|
2016-05-23 15:20:57 +02:00 |
Serg G. Brester
|
dcab8ab309
|
Merge pull request #1445 from koeppea/0.10-redunant-IPAddr-import
remove redundant IPAddr import
|
2016-05-23 14:36:19 +02:00 |
Alexander Koeppe
|
9681cd3be8
|
remove redundant IPAddr import
|
2016-05-22 10:27:36 +02:00 |
Yaroslav Halchenko
|
9bb869b8d4
|
ENH: courier-smtp -- allow for trailing username (no spaces) in the logline
Closes #1440
|
2016-05-21 22:17:09 -04:00 |
Yaroslav Halchenko
|
2bb2183800
|
Merge pull request #1443 from koeppea/correct-MANIFEST
correct MANIFEST file
|
2016-05-21 22:10:06 -04:00 |
Alexander Koeppe
|
ec7eabbd3b
|
correct MANIFEST file
|
2016-05-22 00:18:14 +02:00 |
Yaroslav Halchenko
|
01d0506ea0
|
ENH: splitcommaspace -> splitwords allow to split ignoreip entries with new lines
Closes #1432
|
2016-05-21 10:55:27 -04:00 |
Yaroslav Halchenko
|
8b8cf2a660
|
ENH: exim filters -- make more use of %(host_info)s which in turn made more flexible
|
2016-05-21 10:29:09 -04:00 |
Yaroslav Halchenko
|
743a531eb5
|
BF: make :port and I=[ip]:port optional for a "AUTH command used when not advertised"
Closes #1430
|
2016-05-21 10:29:01 -04:00 |
sebres
|
f62266659f
|
Merge branch 'master' into '0.10'
|
2016-05-21 13:48:00 +02:00 |
Serg G. Brester
|
b56f4c533e
|
Merge pull request #1436 from sebres/speedup-db
extremely speedup of all database operations
|
2016-05-21 13:39:48 +02:00 |
sebres
|
3d99833570
|
forgotten convert for `bantime` (str2seconds) in action, as long as it should be supplied as parameter of action executable;
covered via test cases now
|
2016-05-21 13:33:22 +02:00 |
sebres
|
1718c8dbe9
|
pypy: switch journal mode after upgrade (save it during the upgrade), to prevent errors like "database table is locked"
|
2016-05-20 15:12:32 +02:00 |
sebres
|
baafac36a4
|
ChangeLog entry
|
2016-05-20 14:51:13 +02:00 |
sebres
|
db9e724038
|
extremely speedup of all database operations:
- (synchronous = OFF) write data through OS without syncing
- (journal_mode = MEMORY) use memory for the transaction logging
|
2016-05-20 12:06:04 +02:00 |
sebres
|
34ae0b916e
|
Merge pull request #1421 from sebres/fix-1405
filter.d/common.conf: fixes unexpected extra regex-space in generic `__prefix_line` (gh-1405)
|
2016-05-20 11:20:34 +02:00 |
sebres
|
caecb2080b
|
Merge pull request #1435 from sebres/fix-1434
fixed --pidfile bug, introduced in gh-1322
|
2016-05-20 11:02:42 +02:00 |
sebres
|
932708de9e
|
fixed --pidfile bug, introduced in gh-1322:
gentoo-initd fixed --pidfile bug: `--pidfile` is option of start-stop-daemon, not argument of fail2ban (see gh-1434)
closes gh-1434
|
2016-05-20 11:01:00 +02:00 |
sebres
|
52377984cd
|
back to mandatory space, ungrouping of sub parameters in `__prefix_line` + small code review;
|
2016-05-19 17:57:48 +02:00 |
sebres
|
0fdc56546f
|
Fixed misunderstanding of port in (ban)action: port will be always specified in jail config ([DEFAULT] or jail)
|
2016-05-19 17:45:41 +02:00 |
Yaroslav Halchenko
|
1ebc3facb1
|
BF: maintain previous default beh for pf -- ban a port (ssh) only
|
2016-05-19 17:14:33 +02:00 |
sebres
|
4cdca8c258
|
amend-merge for pull request #1429 from sebres/0.10-freebsd-fix-pf
actiontype for PF action (all- and multi port)
|
2016-05-19 14:52:10 +02:00 |
sebres
|
4d51c591c1
|
pf.conf: warranted consistently echoing for the pf actiontype if actiontype or multiport tags will be customized;
|
2016-05-19 14:50:41 +02:00 |
Serg G. Brester
|
01d9a41ba1
|
Merge pull request #1429 from koeppea/0.10-freebsd-fix-pf
actiontype for PF action (all- and multi port)
|
2016-05-18 11:12:31 +02:00 |
Alexander Koeppe
|
b5e031f3c3
|
some documentation for multiport use in pf.conf
|
2016-05-17 21:32:21 +02:00 |
Serg G. Brester
|
482e1abe9c
|
Merge pull request #1431 from sebres/0.10-muti-option-groups
jailreader: support multiple option groups (brackets)
|
2016-05-17 21:17:12 +02:00 |
sebres
|
1e7fd26f5f
|
rename `actionoptions` to `actiontype` in pf-action (multiport) + fixed test cases
|
2016-05-17 20:51:12 +02:00 |
sebres
|
25af11215b
|
test case for generic common moved to `./fail2ban/tests/config/filter.d/zzz-generic-example.conf` to prevent shipping it with fail2ban installations
|
2016-05-17 20:08:46 +02:00 |
Yaroslav Halchenko
|
af1cc41053
|
Merge pull request #1426 from koeppea/0.10-freebsd-fix-shebang
no hardcoded python interpreter path
|
2016-05-17 13:50:26 -04:00 |
Alexander Koeppe
|
e74047ae49
|
revert to common config for PF covering multi and allports
|
2016-05-17 18:19:40 +02:00 |
Alexander Koeppe
|
3e1328c83b
|
split PF config files between all- and multi port
|
2016-05-17 18:19:27 +02:00 |
sebres
|
c6f63c7263
|
jailreader: support multiple option groups, syntax `action = act[p1=...][p2=...]` + test case for it
(see gh-1425, gh-1429)
|
2016-05-17 18:06:46 +02:00 |
Alexander Koeppe
|
5e06e8be62
|
removed shebang and changed mode for fail2banregex.py
|
2016-05-17 16:42:23 +02:00 |
sebres
|
06dcad7650
|
fixed mixed indentation (spaces through tabs), duplicate code removed
|
2016-05-17 12:27:01 +02:00 |
Yaroslav Halchenko
|
d7ff7d18cd
|
RF+ENH: @with_kill_srv fixture to kill_srv in the tests
|
2016-05-17 12:26:58 +02:00 |
Yaroslav Halchenko
|
e57321ab1e
|
BF+ENH: import signal used in the code, withtmpdir -> with_tmpdir (more readable)
case shows how evil except Exception can be ;)
|
2016-05-17 12:26:56 +02:00 |
sebres
|
6353de8b0f
|
possibility to increase verbosity up to heavy debug (command line parameter `-vvv`)
|
2016-05-17 12:26:54 +02:00 |