Sergey G. Brester
34d63fccfe
close gh-2629 - jail.conf (action_blocklist_de interpolation): replace service parameter (use jail name instead of filter, which can be empty)
2020-02-10 13:03:55 +01:00
sebres
65ce64ba6d
Merge branch '0.11'
2020-02-07 13:57:00 +01:00
sebres
01333fc3e2
Merge branch '0.10' into 0.11
2020-02-07 13:55:20 +01:00
sebres
7a28861fc7
review of command line: more long-named options can be supplied via command line
2020-02-07 13:52:45 +01:00
sebres
3f48907064
amend to f3dbc9dda10e52610e3de26f538b5581fd905505: change main thread-name back to `fail2ban-server`;
...
implements new command line option `--pname` to specify it by start of server (default `fail2ban-server`);
closes gh-2623 (revert change of main thread-name, because it can affect process-name too, so `pgrep` & co. may be confused)
2020-02-07 11:08:01 +01:00
sebres
9c7bd80807
fail2ban-regex: stop endless logging on closed streams (redirected pipes like `... | head -n 100`), exit if stdout channel is closed
2020-02-03 20:09:13 +01:00
Mihail Politaev
303861d7c7
Using native firewalld ipset implementation
...
By creating additional action file firewallcmd-ipset-native.conf
2020-01-30 21:17:32 +02:00
sebres
ccbc0c7405
Merge branch '0.11'
2020-01-30 10:23:14 +01:00
sebres
a7c68ea19f
Merge branch '0.10' into 0.11
2020-01-28 21:47:55 +01:00
sebres
12b3ac684a
closes #2615 : systemd backend would seek to last known position (or `now - findtime`) in journal at start.
2020-01-28 21:45:30 +01:00
sebres
cd42cb26d6
database: try to fix `out of sequence` error on some old platform / sqlite versions ( #2613 ) - repack iterator as long as in lock (although dirty read has no matter here and only writing operations should be serialized, but to be sure and exclude this as source of that errors).
2020-01-27 12:57:29 +01:00
Sylvestre Ledru
b523bdc081
prepare upload
2020-01-23 10:42:26 +01:00
Sylvestre Ledru
243a5e18bc
Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse.
...
Fixes: lintian: upstream-metadata-file-is-missing
See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
2020-01-23 10:40:45 +01:00
Sylvestre Ledru
abc55dfb84
Remove patches neurodebian-backport.series, neurodebian_use_python2, saucy-dsc-patch, trusty-dsc-patch, utopic-dsc-patch, wheezy-dsc-patch that are missing from debian/patches/series.
...
Fixes: lintian: patch-file-present-but-not-mentioned-in-series
See-also: https://lintian.debian.org/tags/patch-file-present-but-not-mentioned-in-series.html
2020-01-23 10:40:40 +01:00
Sylvestre Ledru
55eecea185
Trim trailing whitespace.
...
Fixes: lintian: file-contains-trailing-whitespace
See-also: https://lintian.debian.org/tags/file-contains-trailing-whitespace.html
2020-01-23 10:40:37 +01:00
Sylvestre Ledru
73a62c69ef
nftables is now more important than iptables. Update of the priority and doc
2020-01-23 10:40:05 +01:00
Sylvestre Ledru
d7e3fc079f
remove qmail from the desc
2020-01-23 10:38:30 +01:00
Sylvestre Ledru
1e9295776f
Add myself to the uploaders
2020-01-23 10:38:10 +01:00
sebres
569dea2b19
filter.d/mysqld-auth.conf: capture user name in filter (can be more strict if user switched, used in action or fail2ban-regex output);
...
also add coverage for mariadb 10.4 log format (gh-2611)
2020-01-22 17:24:40 +01:00
sebres
9e6d07d928
testSampleRegexsFactory: `time` is not mandatory anymore (check time only if set in json), allows usage of same line(s) matching different `logtype` option:
...
`# filterOptions: [{"logtype": "file"}, {"logtype": "short"}, {"logtype": "journal"}]`
2020-01-22 17:19:35 +01:00
sebres
3befbb1770
improved wait for observer stop on server quit (second stop would force quit), this also cause reset db in observer (to avoid out of sequence errors) before database gets ultimately closed at end of server stop process (gh-2608)
2020-01-20 16:45:01 +01:00
sebres
7f1b578af4
Merge branch 'gh-488-check-on-error'
2020-01-16 16:52:44 +01:00
sebres
8cbc1e0ebb
ChangeLog (change actioncheck behavior)
2020-01-16 16:51:57 +01:00
sebres
546fff8dc0
Merge branch '0.11'
2020-01-16 16:25:20 +01:00
Sergey G. Brester
d2d3762ba9
Merge pull request #2605 from angeloc/0.11
...
Fixing --withouth-test install option
2020-01-16 13:45:49 +01:00
Angelo Compagnucci
5fa1f69264
setup.py: adding option to install without tests
...
Tests files are not always needed especially when installing on low
resource systems like an embedded one.
This patch adds the --without-tests option to skip installing the
tests files.
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
2020-01-16 12:28:42 +01:00
Angelo Compagnucci
3965d690b1
Revert "setup.py: adding option to install without tests"
...
Test should actually removed from the stup data in finalize_options
instead of being added back.
This reverts commit 9b918bba2f
.
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
2020-01-16 12:05:13 +01:00
sebres
50fbcda8b6
Merge branch '0.10' into 0.11
2020-01-15 21:54:37 +01:00
sebres
8dc6f30cdd
closes #2596 : fixed supplying of backend-related `logtype` to the jail filter - don't merge it (provide as init parameter if not set in definition section), init parameters don't affect config-cache (better implementation as in #2387 and it covered now with new test)
2020-01-15 21:49:51 +01:00
sebres
ed4b5b8bdc
change actioncheck behavior (on error only, gh-488)
2020-01-15 14:54:31 +01:00
sebres
94b64055e1
Merge branch '0.11'
2020-01-15 14:53:28 +01:00
sebres
9f701bb611
Merge branch '0.10' into 0.11
2020-01-15 13:26:46 +01:00
sebres
05f9e53660
Merge branch '0.10-invariant-improve' into 0.10
2020-01-15 13:26:15 +01:00
sebres
d4c921c22a
amend to 31b8d91ba2211595182d8d3fe6d89034b562aef0: tag `<family>` is normally dynamic tag (ticket related), so better to replace it this way (may avoid confusing if tag is used directly during restore sane env process for both families); conditional replacement is not affected here
2020-01-15 13:22:55 +01:00
Sergey G. Brester
3f5c382a98
readme: amend to bump version (v.1.0.1 is master now)
2020-01-14 20:55:24 +01:00
sebres
bb0f732ae6
version bump (master is 1.0.x-dev now)
2020-01-14 20:38:26 +01:00
sebres
8694c54728
increase test stack size to 128K (on some platforms min size is greater then 32K), closes gh-2597
2020-01-14 11:51:27 +01:00
sebres
70e47c9621
Merge branch '0.10' into 0.11
2020-01-14 11:44:35 +01:00
sebres
ec37b1942c
action.d/nginx-block-map.conf: fixed backslash substitution (different echo behavior in some shells, gh-2596)
2020-01-14 11:39:13 +01:00
sebres
31a6c8cf5d
closes gh-2599: fixes `splitwords` for unicode string
2020-01-13 20:12:16 +01:00
sebres
b158f83aa3
testIPAddr_CompareDNS: add missing network constraint (gh-2596)
2020-01-13 12:37:19 +01:00
Sylvestre Ledru
757e2afee6
Run the testsuite for real
2020-01-13 11:09:28 +01:00
Sylvestre Ledru
60e7fb8a14
experimental version
2020-01-13 00:09:50 +01:00
Sylvestre Ledru
63e92bf1dd
upload to exp
2020-01-13 00:08:53 +01:00
Sylvestre Ledru
e9a4ddc4e3
Update to SV: 4.4.1
2020-01-12 23:55:20 +01:00
Sylvestre Ledru
4ec15b0572
Remove old patches
2020-01-12 23:54:37 +01:00
Sylvestre Ledru
1e472b23bc
Run ./fail2ban-2to3 as part of the build to be Python 3 ready
2020-01-12 23:53:14 +01:00
Sylvestre Ledru
ac93287f9d
fix the exec of the testsuite
2020-01-12 23:40:37 +01:00
Sylvestre Ledru
1ab9964213
Remove the old dep to Python (Cloes: #945670 )
2020-01-12 23:33:37 +01:00
Sylvestre Ledru
592e59ad97
rebase of the patches with the new upstream release
2020-01-12 23:31:42 +01:00