wireshark/epan/dfilter
Peter Wu 6a45dcd7a2 dfilter: require spaces as set element separator
Previously a filter such as `http.request.method in {"GET"HEAD""}` would
be parsed as three strings (GET, HEAD and an empty string). As it seems
more likely that people make typos rather than intending to construct
such a filter, forbid this by always requiring a whitespace separator.

Change-Id: I77e531fd6be072f62dd06aac27f856106c8920c6
Reported-by: Stig Bjørlykke
Reviewed-on: https://code.wireshark.org/review/26989
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-04-18 03:47:58 +00:00
..
.editorconfig Add EditorConfig settings for most C files 2016-03-08 10:46:35 +00:00
CMakeLists.txt spdx: more licenses converted. 2018-03-07 15:56:44 +00:00
dfilter-int.h dfilter: require spaces as set element separator 2018-04-18 03:47:58 +00:00
dfilter-macro.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
dfilter-macro.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
dfilter.c dfilter: require spaces as set element separator 2018-04-18 03:47:58 +00:00
dfilter.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
dfunctions.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
dfunctions.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
dfvm.c dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
dfvm.h dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
drange.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
drange.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
gencode.c dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
gencode.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
grammar.lemon dfilter: require spaces as set element separator 2018-04-18 03:47:58 +00:00
scanner.l dfilter: require spaces as set element separator 2018-04-18 03:47:58 +00:00
semcheck.c dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
semcheck.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-function.c glib: Use g_slist_free_full() in a couple of places. 2018-04-17 15:01:24 +00:00
sttype-function.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-integer.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-pointer.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-range.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-range.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-set.c dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
sttype-set.h dfilter: add range support to set membership operator ("f in {x .. y}") 2018-04-18 03:47:02 +00:00
sttype-string.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-test.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
sttype-test.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
syntax-tree.c epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00
syntax-tree.h epan: use SPDX indentifiers. 2018-02-08 19:29:45 +00:00