summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* parser_bison: close chain scope before chain releaseFlorian Westphal2023-12-132-0/+6
* parser_bison: fix ct scope underflow if ct helper section is duplicatedFlorian Westphal2023-12-122-4/+25
* parser_bison: make sure obj_free releases timeout policiesFlorian Westphal2023-12-122-0/+6
* netlink_linearize: avoid strict-overflow warning in netlink_gen_bitwise()Thomas Haller2023-12-121-4/+3
* evaluate: fix bogus assertion failure with boolean datatypeFlorian Westphal2023-12-123-3/+30
* netlink: add and use nft_data_memcpy helperFlorian Westphal2023-12-122-11/+16
* parser_bison: fix memleak in meta set error handlingFlorian Westphal2023-12-112-0/+6
* parser_bison: fix objref statement corruptionFlorian Westphal2023-12-113-37/+71
* evaluate: validate chain max lengthFlorian Westphal2023-12-113-1/+45
* tests: py: missing json output in meta.t with vlan mappingPablo Neira Ayuso2023-12-111-0/+60
* evaluate: reset statement length context before evaluating statementPablo Neira Ayuso2023-12-087-34/+88
* tests: py: missing json output in never merge across non-expression statementsPablo Neira Ayuso2023-12-071-0/+31
* tests: rename file to lowercaseFlorian Westphal2023-12-061-0/+0
* parser: tcpopt: fix tcp option parsing with NUM + length fieldFlorian Westphal2023-12-064-10/+93
* tests: shell: add test case for sets without keyFlorian Westphal2023-12-061-0/+12
* evaluate: reject set definition with no keyPablo Neira Ayuso2023-12-061-2/+6
* monitor: add support for concatenated set rangesPablo Neira Ayuso2023-12-062-2/+21
* tests: shell: flush ruleset with -U after feature probingPablo Neira Ayuso2023-12-061-0/+3
* evaluate: fix double free on dtype releaseFlorian Westphal2023-12-052-1/+7
* evaluate: catch implicit map expressions without known datatypeFlorian Westphal2023-12-052-0/+5
* evaluate: reject attempt to update a setFlorian Westphal2023-12-052-0/+15
* evaluate: disable meta set with rangesFlorian Westphal2023-12-052-0/+18
* evaluate: error out if basetypes are differentFlorian Westphal2023-12-052-2/+10
* evaluate: guard against NULL basetypeFlorian Westphal2023-12-052-1/+2
* evaluate: handle invalid mapping expressions gracefullyFlorian Westphal2023-12-052-2/+3
* evaluate: turn assert into real error checkFlorian Westphal2023-12-052-6/+24
* tests/shell: use generated ruleset for `nft --check`Thomas Haller2023-12-031-22/+26
* evaluate: prevent assert when evaluating very large shift valuesFlorian Westphal2023-12-032-2/+12
* main: Refer to nft_options in nft_options_check()Phil Sutter2023-12-031-10/+9
* main: Reduce indenting in nft_options_check()Phil Sutter2023-12-031-15/+16
* tests: shell: add missing .nodump fileFlorian Westphal2023-12-011-0/+0
* evaluate: reject sets with no keyFlorian Westphal2023-12-013-0/+13
* tests: shell: add test case for catchall gc bugFlorian Westphal2023-11-281-0/+13
* tests/shell: workaround lack of $SRANDOM before bash 5.1Thomas Haller2023-11-281-0/+1
* tests/shell: workaround lack of `wait -p` before bash 5.1Thomas Haller2023-11-281-7/+40
* json: deal appropriately with multidevice in chainPablo Neira Ayuso2023-11-235-61/+61
* evaluate: clone unary expression datatype to deal with dynamic datatypePablo Neira Ayuso2023-11-223-1/+29
* tests: shell: Fix sets/reset_command_0 for current kernelsPhil Sutter2023-11-221-8/+2
* tests/shell: prettify JSON in test output and add helperThomas Haller2023-11-223-0/+38
* tests/shell: sanitize "handle" in JSON outputThomas Haller2023-11-22279-280/+286
* tests: shell: skip if kernel does not allow to restore set element expirationPablo Neira Ayuso2023-11-222-0/+20
* tests: shell: skip secmark tests if kernel does not support itPablo Neira Ayuso2023-11-222-0/+8
* tests: shell: split nat inet testsPablo Neira Ayuso2023-11-224-27/+32
* tests: shell: skip nat inet if kernel does not support itPablo Neira Ayuso2023-11-222-0/+9
* tests: shell: skip synproxy test if kernel does not support itPablo Neira Ayuso2023-11-222-0/+11
* tests: shell: detach synproxy testPablo Neira Ayuso2023-11-224-33/+52
* tests: shell: skip stateful object updates if unsupportedPablo Neira Ayuso2023-11-222-0/+23
* tests: shell: connlimit tests requires set expression supportPablo Neira Ayuso2023-11-221-0/+2
* evaluate: bogus error when adding devices to flowtablePablo Neira Ayuso2023-11-222-1/+9
* tests: shell: flush connlimit setsPablo Neira Ayuso2023-11-212-2/+3