summaryrefslogtreecommitdiff
path: root/fail2ban
diff options
context:
space:
mode:
authorsebres <serg.brester@sebres.de>2021-12-01 20:04:46 +0100
committersebres <serg.brester@sebres.de>2021-12-02 18:33:08 +0100
commita147a8b0e1b2f32b6f191932afd3c2db9765e2e3 (patch)
tree82529e42d4a505c968cf8d66c65ed7291db7a609 /fail2ban
parent1bcb62e31ca0372abc4fefb81724f30fb6ff8837 (diff)
downloadfail2ban-a147a8b0e1b2f32b6f191932afd3c2db9765e2e3.tar.gz
gh-actions: coverage for systemd backend (to monitor journals in test-suite in GHA-env we need to use 0 as default flags, because otherwise it cannot be found using SYSTEM_ONLY(4))
Diffstat (limited to 'fail2ban')
-rw-r--r--fail2ban/server/filtersystemd.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/fail2ban/server/filtersystemd.py b/fail2ban/server/filtersystemd.py
index e2220105..6301b93a 100644
--- a/fail2ban/server/filtersystemd.py
+++ b/fail2ban/server/filtersystemd.py
@@ -23,6 +23,7 @@ __copyright__ = "Copyright (c) 2013 Steven Hiscocks"
__license__ = "GPL"
import datetime
+import os
import time
from distutils.version import LooseVersion
@@ -93,7 +94,7 @@ class FilterSystemd(JournalFilter): # pragma: systemd no cover
except KeyError:
# be sure all journal types will be opened if files/path specified (don't set flags):
if ('files' not in args or not len(args['files'])) and ('path' not in args or not args['path']):
- args['flags'] = 4
+ args['flags'] = int(os.getenv("F2B_SYSTEMD_DEFAULT_FLAGS", 4))
try:
args['namespace'] = kwargs.pop('namespace')