OpenSearch/libs
Jake Landis f3721fa88c
[7.x] Prevent stack overflow for numerous grok patterns. (#55899) (#56065)
This was noticed for a pipeline that was defining hundreds of
grok patterns inline with a single grok processor.

The recursive call used to translate a Grok pattern to a regular
expression can overflow the stack. This commit converts that method 
to an iterative method. 

Co-authored-by: Przemko Robakowski <probakowski@users.noreply.github.com>
2020-05-05 16:52:56 -05:00
..
cli Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
core Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
dissect Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
geo Add geo_shape support for geotile_grid and geohash_grid (#55966) (#56228) 2020-05-05 09:54:14 -07:00
grok [7.x] Prevent stack overflow for numerous grok patterns. (#55899) (#56065) 2020-05-05 16:52:56 -05:00
nio Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
plugin-classloader Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
secure-sm Use task avoidance with forbidden apis (#55034) 2020-04-15 13:27:53 -07:00
ssl-config Fix PemKeyConfigTests (#55577) (#55996) 2020-04-30 12:05:27 +03:00
x-content [7.x][Transform] add throttling (#56007) (#56184) 2020-05-05 13:09:02 +02:00
build.gradle Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00