mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 14:47:19 -04:00
- Use atomic grouping for PATH and its siblings. Fixes LOGSTASH-701
This commit is contained in:
parent
a924b66601
commit
919329320c
1 changed files with 4 additions and 4 deletions
|
@ -30,12 +30,12 @@ HOSTPORT (?:%{IPORHOST=~/\./}:%{POSINT})
|
||||||
|
|
||||||
# paths
|
# paths
|
||||||
PATH (?:%{UNIXPATH}|%{WINPATH})
|
PATH (?:%{UNIXPATH}|%{WINPATH})
|
||||||
UNIXPATH (?:/(?:[\w_%!$@:.,-]+|\\.)*)+
|
UNIXPATH (?>/(?>[\w_%!$@:.,-]+|\\.)*)+
|
||||||
#UNIXPATH (?<![\w\/])(?:/[^\/\s?*]*)+
|
#UNIXPATH (?<![\w\/])(?:/[^\/\s?*]*)+
|
||||||
LINUXTTY (?:/dev/pts/%{NONNEGINT})
|
LINUXTTY (?>/dev/pts/%{NONNEGINT})
|
||||||
BSDTTY (?:/dev/tty[pq][a-z0-9])
|
BSDTTY (?>/dev/tty[pq][a-z0-9])
|
||||||
TTY (?:%{BSDTTY}|%{LINUXTTY})
|
TTY (?:%{BSDTTY}|%{LINUXTTY})
|
||||||
WINPATH (?:[A-Za-z]+:|\\)(?:\\[^\\?*]*)+
|
WINPATH (?>[A-Za-z]+:|\\)(?:\\[^\\?*]*)+
|
||||||
URIPROTO [A-Za-z]+(\+[A-Za-z+]+)?
|
URIPROTO [A-Za-z]+(\+[A-Za-z+]+)?
|
||||||
URIHOST %{IPORHOST}(?::%{POSINT:port})?
|
URIHOST %{IPORHOST}(?::%{POSINT:port})?
|
||||||
# uripath comes loosely from RFC1738, but mostly from what Firefox
|
# uripath comes loosely from RFC1738, but mostly from what Firefox
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue