From 164105fab12a8d97050eb1930cbc338b66d6e8eb Mon Sep 17 00:00:00 2001 From: "Sergey G. Brester" Date: Sat, 16 Jan 2021 17:10:12 +0100 Subject: [PATCH] added new parameter `namespace` for systemd backend closes gh-2910 --- fail2ban/server/filtersystemd.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fail2ban/server/filtersystemd.py b/fail2ban/server/filtersystemd.py index 47fc891e..1b33b115 100644 --- a/fail2ban/server/filtersystemd.py +++ b/fail2ban/server/filtersystemd.py @@ -94,6 +94,11 @@ class FilterSystemd(JournalFilter): # pragma: systemd no cover # be sure all journal types will be opened if files specified (don't set flags): if 'files' not in args or not len(args['files']): args['flags'] = 4 + + try: + args['namespace'] = kwargs.pop('namespace') + except KeyError: + pass return args