summaryrefslogtreecommitdiffstats
path: root/src/parser_json.c
Commit message (Expand)AuthorAgeFilesLines
* parser_json: only allow concatenations with 2 or more expressionsFlorian Westphal2025-04-021-8/+12
* parser_json: bail out on malformed statement in setPablo Neira Ayuso2025-04-011-12/+27
* parser_json: allow statement stateful statement only in set elementsPablo Neira Ayuso2025-04-011-0/+5
* parser_json: reject empty jump/goto chainPablo Neira Ayuso2025-04-011-3/+7
* json: fix error propagation when parsing binop lhs/rhsFlorian Westphal2025-03-311-0/+14
* json: disallow empty concatenationPablo Neira Ayuso2025-03-271-0/+7
* json: make sure timeout list is initialisedFlorian Westphal2025-03-211-1/+1
* src: remove last_line from struct locationPablo Neira Ayuso2025-01-021-1/+0
* src: allow binop expressions with variable right-hand operandsJeremy Sowden2024-12-041-2/+2
* monitor: Recognize flowtable add/del eventsPhil Sutter2024-11-061-0/+6
* json: Support typeof in set and map typesPhil Sutter2024-11-061-0/+9
* json: collapse set element commands from parserPablo Neira Ayuso2024-11-051-0/+16
* src: fix extended netlink error reporting with large set elementsPablo Neira Ayuso2024-10-281-2/+2
* parser_json: fix crash in json_parse_set_stmt_listSebastian Walz (sivizius)2024-08-211-4/+9
* parser_json: fix handle memleak from error pathPablo Neira Ayuso2024-08-211-46/+47
* parser_json: fix several expression memleaks from error pathSebastian Walz (sivizius)2024-08-211-0/+4
* parser_json: release buffer returned by json_dumpsSebastian Walz (sivizius)2024-08-211-3/+8
* parser_json: use stdin buffer if availablePablo Neira Ayuso2024-07-101-0/+7
* src: add string preprocessor and use it for log prefix stringPablo Neira Ayuso2024-06-251-3/+1
* Add support for table's persist flagPhil Sutter2024-04-191-2/+47
* json: Accept more than two operands in binary expressionsPhil Sutter2024-04-121-0/+12
* src: disentangle ICMP code typesPablo Neira Ayuso2024-04-041-3/+3
* parser: json: Support for synproxy objectsPhil Sutter2024-03-191-6/+11
* json: Support maps with concatenated dataPhil Sutter2024-03-191-9/+9
* parser_json: allow 0 offsets againFlorian Westphal2024-02-261-1/+1
* json: Support sets' auto-merge optionPhil Sutter2024-01-311-0/+1
* parser: reject raw payload expressions with 0 lengthFlorian Westphal2024-01-121-0/+13
* json: deal appropriately with multidevice in chainPablo Neira Ayuso2023-11-231-46/+45
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* netlink_linearize: skip set element expression in map statement keyPablo Neira Ayuso2023-09-271-0/+58
* json: expose dynamic flagPablo Neira Ayuso2023-09-271-0/+1
* parser_json: Default meter size to zeroPhil Sutter2023-09-221-1/+1
* parser_json: Catch nonsense ops in match statementPhil Sutter2023-09-221-4/+9
* parser_json: Wrong check in json_parse_ct_timeout_policy()Phil Sutter2023-09-221-1/+1
* parser_json: Fix synproxy object mss/wscale parsingPhil Sutter2023-09-221-3/+4
* parser_json: Fix limit object burst value parsingPhil Sutter2023-09-221-1/+1
* parser_json: Fix flowtable prio value parsingPhil Sutter2023-09-221-1/+1
* parser_json: Proper ct expectation attribute parsingPhil Sutter2023-09-221-6/+7
* parser_json: Fix typo in json_parse_cmd_add_object()Phil Sutter2023-09-221-1/+1
* parser_json: Catch wrong "reset" payloadPhil Sutter2023-09-221-1/+8
* src: simplify chain_alloc()Pablo Neira Ayuso2023-08-311-2/+2
* src: use internal_location for unspecified location at allocation timePablo Neira Ayuso2023-08-311-1/+1
* include: include <std{bool,int}.h> via <nft.h>Thomas Haller2023-08-251-1/+0
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-1/+2
* Implement 'reset {set,map,element}' commandsPhil Sutter2023-07-131-0/+4
* json: dccp: remove erroneous const qualifierFlorian Westphal2023-06-201-1/+1
* json: add inner payload supportPablo Neira Ayuso2023-06-201-1/+49
* src: add json support for last statementPablo Neira Ayuso2023-06-201-0/+22
* exthdr: add boolean DCCP option matchingJeremy Sowden2023-06-011-0/+17
* json: formatting fixesJeremy Sowden2023-04-291-21/+20