summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* mnl: silence compiler warningFlorian Westphal2025-08-211-3/+2
* fib: restore JSON output for relational expressionsPablo Neira Ayuso2025-08-202-8/+19
* src: fix memory leak in anon chain error handlingFlorian Westphal2025-08-193-2/+3
* src: ensure chain policy evaluation when specifiedPablo Neira Ayuso2025-08-194-14/+25
* segtree: incorrect type when aggregating concatenated set rangesPablo Neira Ayuso2025-08-191-1/+1
* json: Do not reduce single-item arrays on outputPhil Sutter2025-08-181-6/+2
* evaluate: check XOR RHS operand is a constant valueFlorian Westphal2025-08-181-1/+5
* src: netlink: netlink_delinearize_table() may return NULLPhil Sutter2025-08-132-1/+6
* evaluate: Fix for 'meta hour' ranges spanning date boundariesPhil Sutter2025-07-311-5/+20
* parser_json: Parse into symbol range expression if possiblePhil Sutter2025-07-311-1/+11
* expression: Introduce is_symbol_value_expr() macroPhil Sutter2025-07-311-4/+2
* parser_bison: fix memory leak when parsing flowtable hook declarationFlorian Westphal2025-07-241-1/+2
* parser_json: fix assert due to empty interface nameFlorian Westphal2025-07-221-11/+23
* parser_json: reject non-concat expressionFlorian Westphal2025-07-221-0/+7
* evaluate: maps: check element data mapping matches set data definitionFlorian Westphal2025-07-221-0/+20
* json: BASECHAIN flag no longer implies presence of priority expressionFlorian Westphal2025-07-171-12/+20
* evaluate: fix crash with invalid elements in setFlorian Westphal2025-07-161-2/+2
* mnl: Call mnl_attr_nest_end() just oncePhil Sutter2025-07-161-1/+1
* mnl: Support NFNL_HOOK_TYPE_NFT_FLOWTABLEPhil Sutter2025-07-151-2/+10
* evaluate: check element key vs. set definitionFlorian Westphal2025-07-131-7/+23
* src: detach set, list and concatenation expression layoutPablo Neira Ayuso2025-07-1016-184/+189
* src: convert set to list expressionPablo Neira Ayuso2025-07-102-10/+57
* evaluate: validate set expression type before accessing flagsPablo Neira Ayuso2025-07-101-1/+2
* evaluate: mappings require set expressionPablo Neira Ayuso2025-07-101-2/+0
* rule: print chain and flowtable devices in quotesPablo Neira Ayuso2025-07-101-2/+2
* src: add conntrack information to trace monitor modeFlorian Westphal2025-07-082-0/+116
* src: split monitor trace code into new trace.cFlorian Westphal2025-07-073-333/+354
* fib: allow to use it in set statementsPablo Neira Ayuso2025-06-272-1/+2
* fib: allow to check if route exists in mapsPablo Neira Ayuso2025-06-275-11/+40
* evaluate: prevent merge of sets with incompatible keysFlorian Westphal2025-06-262-1/+13
* evaluate: check that set type is identical before mergingFlorian Westphal2025-06-261-2/+21
* evaluate: avoid double-free on error handling of bogus objref mapsFlorian Westphal2025-06-261-1/+1
* evaluate: make sure chain jump name comes with a null byteFlorian Westphal2025-06-261-5/+21
* json: reject too long interface namesFlorian Westphal2025-06-261-2/+15
* src: use EXPR_RANGE_VALUE in interval mapsPablo Neira Ayuso2025-06-233-9/+49
* expression: constant range is not a singletonPablo Neira Ayuso2025-06-231-1/+1
* src: use constant range expression for interval+concatenation setsPablo Neira Ayuso2025-06-232-3/+15
* parser_bison: allow delete command with map via handlePablo Neira Ayuso2025-06-231-1/+1
* parser_bison: only reset by name is supported by nowPablo Neira Ayuso2025-06-231-2/+2
* cache: pass name to cache_add()Pablo Neira Ayuso2025-06-231-34/+15
* cache: assert name is non-nul when looking upPablo Neira Ayuso2025-06-231-2/+9
* rule: skip fuzzy lookup if object name is not availablePablo Neira Ayuso2025-06-231-0/+12
* src: print count variable in normal set listingsFlorian Westphal2025-06-222-3/+9
* debug: include kernel set information on cache fillFlorian Westphal2025-06-222-2/+16
* src: BASECHAIN flag no longer implies presence of priority expressionFlorian Westphal2025-06-221-6/+10
* evaluate: restrict allowed subtypes of concatenationsFlorian Westphal2025-06-221-1/+60
* evaluate: rename recursion counter to recursion.binopFlorian Westphal2025-06-221-5/+5
* evaluate: don't BUG on unexpected base datatypeFlorian Westphal2025-06-191-1/+2
* netlink: Avoid crash upon missing NFTNL_OBJ_CT_TIMEOUT_ARRAY attributePhil Sutter2025-06-121-3/+4
* json: Dump flowtable hook spec only if presentPhil Sutter2025-06-121-8/+14