From ab4fd24802c1232907666ca1fc9c6b3f1240687a Mon Sep 17 00:00:00 2001 From: Aaron Weeden Date: Mon, 11 Dec 2023 16:25:57 -0500 Subject: [PATCH] Allow `@` (at sign) when parsing remote user format string. --- src/LogParser.php | 2 +- tests/Format/UserTest.php | 71 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 tests/Format/UserTest.php diff --git a/src/LogParser.php b/src/LogParser.php index 534d190..f1ab14f 100644 --- a/src/LogParser.php +++ b/src/LogParser.php @@ -32,7 +32,7 @@ final class LogParser '\%\{(local|canonical|remote)\}p' => '(?P<\\1Port>\d+)', '%r' => '(?P(?:(?:[A-Z]+) .+? HTTP/(1\.0|1\.1|2\.0))|-|)', '%t' => '\[(?P