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
|
||||
PATH (?:%{UNIXPATH}|%{WINPATH})
|
||||
UNIXPATH (?:/(?:[\w_%!$@:.,-]+|\\.)*)+
|
||||
UNIXPATH (?>/(?>[\w_%!$@:.,-]+|\\.)*)+
|
||||
#UNIXPATH (?<![\w\/])(?:/[^\/\s?*]*)+
|
||||
LINUXTTY (?:/dev/pts/%{NONNEGINT})
|
||||
BSDTTY (?:/dev/tty[pq][a-z0-9])
|
||||
LINUXTTY (?>/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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue