aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
AgeCommit message (Expand)AuthorFilesLines
2022-05-12dfilter: Add support for universal quantifiersJoão Valverde8-46/+253
2022-05-12dfilter: Improve syntax tree display format for setsJoão Valverde1-0/+23
2022-04-27dfilter: fix may be used uninitialized in this function [-Wmaybe-uninitialized]Joakim Karlsson1-1/+1
2022-04-26dfilter: Add syntax to match specific layers in the protocol stackJoão Valverde11-67/+406
2022-04-26dfilter: Rename "range" to "slice"João Valverde7-47/+48
2022-04-21dfilter: Add a null check.Gerald Combs1-0/+4
2022-04-18dfilter: Allow arithmetic expressions as function argumentsJoão Valverde15-260/+413
2022-04-18dfilter: Add abs() functionJoão Valverde1-2/+69
2022-04-16dfvm: Fix Dead Store found by Clang AnalyzerAlexis La Goutte1-1/+0
2022-04-15dfilter: Fix scanning of stringsJoão Valverde1-4/+4
2022-04-14dfilter: Allow function arguments to be non-existent.João Valverde2-23/+18
2022-04-14dfilter: Add max() and min() functionsJoão Valverde15-143/+431
2022-04-12dfilter: Try to resolve field reference instead of using a heuristicJoão Valverde2-12/+37
2022-04-11Try to fix a narrowing warningJoão Valverde4-4/+4
2022-04-11dfilter: Handle missing error location more gracefullyJoão Valverde2-0/+6
2022-04-11tshark: Add underline to dfilter errorsJoão Valverde1-0/+3
2022-04-10dfilter: Add location tracking to scanner and use it to report errorsJoão Valverde9-229/+317
2022-04-10dfilter: Create the syntax node in the scanner and pass thatJoão Valverde10-274/+267
2022-04-08dfilter: Allow grouping arithmetical expressions with { }João Valverde2-120/+156
2022-04-07dfilter: Remove leading colon special meaningJoão Valverde1-5/+10
2022-04-06dfilter: Fix RHS bias for literal valuesJoão Valverde1-6/+62
2022-04-06Fix a log messageJoão Valverde1-2/+2
2022-04-06dfilter: Fix slice using range [:j]João Valverde1-1/+1
2022-04-06dfilter: Clean up lexical scanningJoão Valverde4-35/+21
2022-04-06dfilter: Fix memory leak with leading colonJoão Valverde1-3/+9
2022-04-06dfilter: Fix parsing of some IPv6 compressed addressesJoão Valverde1-10/+10
2022-04-05dfilter: restore support for identifiers using hyphenJoão Valverde1-2/+2
2022-04-05dfilter: Minor grammar cleanupJoão Valverde3-39/+37
2022-04-05dfilter: Remove existence test syntax tree nodesJoão Valverde5-68/+55
2022-04-05dfilter: Replace bitwise sttype with arithmeticJoão Valverde6-218/+18
2022-04-05dfilter: Print syntax tree using dftest + format enhancementsJoão Valverde9-37/+97
2022-04-05dfilter: Fix range registers in DFVM dumpJoão Valverde1-1/+1
2022-04-04dfilter: Allow arithmetic expressions without spacesJoão Valverde1-10/+40
2022-04-04dfilter: Make logical AND higher precedence than logical ORJoão Valverde1-2/+2
2022-04-02dfilter: More arithmetic fixesJoão Valverde1-12/+7
2022-04-01dfilter: Fix arithmetic expressions on the LHSJoão Valverde1-10/+35
2022-03-31dfilter: Add remaining arithmetic integer opsJoão Valverde9-21/+106
2022-03-31dfilter: Add binary arithmetic (add/subtract)João Valverde7-30/+172
2022-03-30dfilter: Fix use after free with referencesJoão Valverde2-6/+7
2022-03-29dfilter: Refactor macro tree referencesJoão Valverde13-79/+287
2022-03-29dfilter: Remove parenthesis deprecation warningJoão Valverde4-50/+1
2022-03-28dfilter: Add more logging for bytecodeJoão Valverde4-30/+88
2022-03-28dfilter: Store expanded textJoão Valverde3-1/+7
2022-03-28dfilter: Lower level of two debug messagesJoão Valverde1-2/+2
2022-03-28dfilter: Add support for unary arithmeticJoão Valverde10-18/+294
2022-03-25dfilter: Fix memory leakJoão Valverde1-44/+12
2022-03-23dfilter: Handle a bitwise expr on the RHSJoão Valverde1-0/+39
2022-03-23dfilter: ftype_is_true -> ftype_is_zeroJoão Valverde4-8/+27
2022-03-22dfilter: Add bitwise masking of bitsJoão Valverde11-30/+355
2022-03-21dfilter: Use a function pointer array to free registersJoão Valverde3-16/+11