diff --git a/patterns/grok-patterns b/patterns/grok-patterns index 1eed81b04..48ca9813c 100755 --- a/patterns/grok-patterns +++ b/patterns/grok-patterns @@ -30,12 +30,12 @@ HOSTPORT (?:%{IPORHOST=~/\./}:%{POSINT}) # paths PATH (?:%{UNIXPATH}|%{WINPATH}) -UNIXPATH (?:/(?:[\w_%!$@:.,-]+|\\.)*)+ +UNIXPATH (?>/(?>[\w_%!$@:.,-]+|\\.)*)+ #UNIXPATH (?/dev/pts/%{NONNEGINT}) +BSDTTY (?>/dev/tty[pq][a-z0-9]) TTY (?:%{BSDTTY}|%{LINUXTTY}) -WINPATH (?:[A-Za-z]+:|\\)(?:\\[^\\?*]*)+ +WINPATH (?>[A-Za-z]+:|\\)(?:\\[^\\?*]*)+ URIPROTO [A-Za-z]+(\+[A-Za-z+]+)? URIHOST %{IPORHOST}(?::%{POSINT:port})? # uripath comes loosely from RFC1738, but mostly from what Firefox