From 5fb36d34c9313ba7c621fadfb5df26da3cd1371b Mon Sep 17 00:00:00 2001 From: Aleksandr <91289041+usk2223@users.noreply.github.com> Date: Wed, 13 May 2026 02:49:09 +0300 Subject: [PATCH] fix(fail2ban): escape percent signs in 3x-ipl datepattern (#4328) * Update DockerEntrypoint.sh fix(fail2ban): escape percent signs in Docker datepattern * Update x-ui.sh fix(fail2ban): escape percent signs in x-ui datepattern --- DockerEntrypoint.sh | 2 +- x-ui.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DockerEntrypoint.sh b/DockerEntrypoint.sh index 2e5dd750..38786b14 100644 --- a/DockerEntrypoint.sh +++ b/DockerEntrypoint.sh @@ -22,7 +22,7 @@ EOF cat > /etc/fail2ban/filter.d/3x-ipl.conf << 'EOF' [Definition] -datepattern = ^%Y/%m/%d %H:%M:%S +datepattern = ^%%Y/%%m/%%d %%H:%%M:%%S failregex = \[LIMIT_IP\]\s*Email\s*=\s*.+\s*\|\|\s*Disconnecting OLD IP\s*=\s*\s*\|\|\s*Timestamp\s*=\s*\d+ ignoreregex = EOF diff --git a/x-ui.sh b/x-ui.sh index 020c686f..fb24d59b 100644 --- a/x-ui.sh +++ b/x-ui.sh @@ -2092,7 +2092,7 @@ EOF cat << EOF > /etc/fail2ban/filter.d/3x-ipl.conf [Definition] -datepattern = ^%Y/%m/%d %H:%M:%S +datepattern = ^%%Y/%%m/%%d %%H:%%M:%%S failregex = \[LIMIT_IP\]\s*Email\s*=\s*.+\s*\|\|\s*Disconnecting OLD IP\s*=\s*\s*\|\|\s*Timestamp\s*=\s*\d+ ignoreregex = EOF