summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* json: complete multi-statement set element supportPablo Neira Ayuso4 hours1-2/+0
* main: refuse to run under file capabilitiesAlan Ross2 days1-2/+3
* configure: Implement --enable-profiling optionPhil Sutter3 days2-1/+59
* evaluate: skip EXPR_SET_ELEM in error path of set statementsPablo Neira Ayuso6 days1-8/+8
* evaluate: remove check for constant expression in set/map statementPablo Neira Ayuso6 days1-9/+0
* segtree: use set->key->byteorder instead of expr->byteorderPablo Neira Ayuso6 days1-2/+2
* segtree: consolidate calls to expr_value() to fetch the element keyPablo Neira Ayuso6 days1-21/+30
* segtree: replace default case by specific types in get_set_intervals()Pablo Neira Ayuso6 days1-1/+7
* segtree: disentangle concat_range_aggregate()Pablo Neira Ayuso6 days1-10/+11
* segtree: remove dead code in set_expr_add_splice()Pablo Neira Ayuso6 days1-17/+2
* segtree: more assert on EXPR_SET_ELEMPablo Neira Ayuso6 days2-0/+36
* segtree: remove EXPR_VALUE from expr_value()Pablo Neira Ayuso6 days1-15/+11
* src: move __set_expr_add() to src/intervals.cPablo Neira Ayuso6 days2-5/+5
* intervals: remove interval_expr_key()Pablo Neira Ayuso6 days1-48/+24
* src: use key location to prepare removal of EXPR_SET_ELEMPablo Neira Ayuso6 days2-20/+20
* src: remove EXPR_SET_ELEM in range_expr_value_{low,high}()Pablo Neira Ayuso6 days3-14/+10
* src: move flags from EXPR_SET_ELEM to keyPablo Neira Ayuso6 days6-60/+64
* segtree: rename set_elem_add() to set_elem_expr_add()Pablo Neira Ayuso6 days1-7/+7
* evaluate: clean up expr_evaluate_set()Pablo Neira Ayuso6 days1-10/+5
* evaluate: simplify sets as set elems evaluationPablo Neira Ayuso6 days1-15/+5
* src: assert on EXPR_SET only contains EXPR_SET_ELEM in the expressions listPablo Neira Ayuso6 days8-23/+60
* src: allocate EXPR_SET_ELEM for EXPR_SET in embedded set declaration in setsPablo Neira Ayuso6 days2-2/+3
* src: normalize set element with EXPR_MAPPINGPablo Neira Ayuso6 days11-182/+278
* xt: Print comment match data as wellPhil Sutter11 days1-1/+5
* netlink: Make use of nftnl_{expr,set_elem}_set_imm()Phil Sutter2026-01-272-18/+34
* netlink: Introduce struct nft_data_linearize::sizesPhil Sutter2026-01-271-4/+10
* netlink: Introduce struct nft_data_linearize::byteorderPhil Sutter2026-01-271-10/+50
* expression: Set range expression 'len' fieldPhil Sutter2026-01-272-0/+2
* intervals: Convert byte order implicitlyPhil Sutter2026-01-271-7/+3
* mergesort: Align concatenation sort order with Big EndianPhil Sutter2026-01-271-2/+2
* mergesort: Fix sorting of string valuesPhil Sutter2026-01-271-0/+7
* segtree: Fix range aggregation on Big EndianPhil Sutter2026-01-271-3/+3
* monitor: fix memleak in setelem cbFlorian Westphal2026-01-221-6/+0
* parser_json: support handle for rule positioning in explicit JSON formatAlexandre Knecht2026-01-201-3/+33
* parser: move qualified meta expression parsing to flex/bisonFlorian Westphal2026-01-202-35/+38
* parser_bison: on syntax errors, output expected tokensJan Kończak2026-01-201-1/+58
* scanner: Introduce SCANSTATE_RATEPhil Sutter2026-01-203-106/+33
* parser_bison: Introduce bytes_unitPhil Sutter2026-01-203-59/+22
* parser_bison: Introduce tokens for log levelsPhil Sutter2026-01-202-28/+27
* parser_bison: Introduce tokens for osf ttl valuesPhil Sutter2026-01-202-18/+12
* parser_bison: Introduce tokens for chain typesPhil Sutter2026-01-203-33/+20
* parser_bison: Introduce tokens for monitor eventsPhil Sutter2026-01-204-27/+11
* mnl: restore create element command with large batchesPablo Neira Ayuso2026-01-121-19/+23
* rule: skip CMD_OBJ_SETELEMS with no elements after set flushPablo Neira Ayuso2025-11-241-0/+3
* src: move fuzzer functionality to separate toolFlorian Westphal2025-11-202-316/+0
* tunnel: add missing tunnel object list supportFernando Fernandez Mancera2025-11-154-1/+15
* support for afl++ (american fuzzy lop++) fuzzerFlorian Westphal2025-11-114-1/+345
* utils: Cover for missing newline after BUG() messagesPhil Sutter2025-10-3016-77/+79
* src: add refcount assertsFlorian Westphal2025-10-292-0/+19
* evaluate: follow prefix expression recursively if neededFlorian Westphal2025-10-241-0/+10