From 54bc2eb5d567c9d8a53a6bfa634ee3761bb232a4 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 15 Oct 2018 08:37:18 +0200 Subject: add patch for PHP 7.3 from https://github.com/horde/Text_Filter/pull/1 --- 4345913413bf411db8f4a758221e865c5fd6e4bd.patch | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 4345913413bf411db8f4a758221e865c5fd6e4bd.patch (limited to '4345913413bf411db8f4a758221e865c5fd6e4bd.patch') diff --git a/4345913413bf411db8f4a758221e865c5fd6e4bd.patch b/4345913413bf411db8f4a758221e865c5fd6e4bd.patch new file mode 100644 index 0000000..b10e5bf --- /dev/null +++ b/4345913413bf411db8f4a758221e865c5fd6e4bd.patch @@ -0,0 +1,36 @@ +From 4345913413bf411db8f4a758221e865c5fd6e4bd Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Mon, 15 Oct 2018 08:28:23 +0200 +Subject: [PATCH] protect the -, this is not a range + +--- + lib/Horde/Text/Filter/Emails.php | 2 +- + lib/Horde/Text/Filter/Linkurls.php | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/lib/Horde/Text/Filter/Emails.php b/lib/Horde/Text/Filter/Emails.php +index 49468ab..86447fc 100644 +--- a/lib/Horde/Text/Filter/Emails.php ++++ b/lib/Horde/Text/Filter/Emails.php +@@ -61,7 +61,7 @@ public function getPatterns() + ((?(1)\s*\])) + | + # Version 2 Pattern 9 and 10: simple email addresses. +- (^|\s|<|<|\[)([\w-+.=]+@[-A-Z0-9.]*[A-Z0-9]) ++ (^|\s|<|<|\[)([\w\-+.=]+@[-A-Z0-9.]*[A-Z0-9]) + # Pattern 11 to 13: Optional parameters + ((\?)([^\s"<]*[\w+#?\/&=]))? + # Pattern 14: Optional closing bracket +diff --git a/lib/Horde/Text/Filter/Linkurls.php b/lib/Horde/Text/Filter/Linkurls.php +index ceb9134..f579587 100644 +--- a/lib/Horde/Text/Filter/Linkurls.php ++++ b/lib/Horde/Text/Filter/Linkurls.php +@@ -86,7 +86,7 @@ public static function initializeRegex() + (?:\b|^) + ( # Capture 1: entire matched URL + ( +- (?:[a-z][\w-+]{0,19})?:/{1,3} # URL protocol and colon followed by 1-3 ++ (?:[a-z][\w\-+]{0,19})?:/{1,3} # URL protocol and colon followed by 1-3 + # slashes, or just colon and slashes (://) + | # - or - + (?