summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* include: include <string.h> in <nft.h>Thomas Haller2023-09-2841-41/+1
* tests: shell: fix spurious errors in sets/0036add_set_element_expiration_0Pablo Neira Ayuso2023-09-271-3/+7
* mergesort: avoid cloning value in expr_msort_cmp()Thomas Haller2023-09-271-16/+15
* netlink_linearize: skip set element expression in map statement keyPablo Neira Ayuso2023-09-2715-3/+204
* json: expose dynamic flagPablo Neira Ayuso2023-09-272-0/+3
* tests: py: add map supportPablo Neira Ayuso2023-09-271-4/+66
* tests: shell: features: Fix table owner flag checkPhil Sutter2023-09-261-1/+1
* expression: cleanup expr_ops_by_type() and handle u32 inputThomas Haller2023-09-253-14/+15
* tests: shell: skip flowtable-uaf if we lack table owner supportFlorian Westphal2023-09-222-0/+7
* 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
* tests: shell: add feature probe for sctp chunk matchingFlorian Westphal2023-09-212-10/+23
* tests: shell: add feature probe for sets with more than one elementFlorian Westphal2023-09-215-0/+23
* tests: shell: skip adding catchall elements if unuspportedFlorian Westphal2023-09-211-2/+6
* tests/shell: honor NFT_TEST_FAIL_ON_SKIP variable to fail on any skipped testsThomas Haller2023-09-211-1/+7
* datatype: return const pointer from datatype_get()Thomas Haller2023-09-212-2/+2
* payload: use enum icmp_hdr_field_type in payload_may_dependency_kill_icmp()Thomas Haller2023-09-201-6/+4
* datatype: use "enum byteorder" instead of int in set_datatype_alloc()Thomas Haller2023-09-203-3/+3
* netlink: handle invalid etype in set_make_key()Thomas Haller2023-09-201-0/+2
* include: fix missing definitions in <cache.h>/<headers.h>Thomas Haller2023-09-202-0/+11
* proto: add missing proto_definitions for PROTO_DESC_GENEVEThomas Haller2023-09-201-1/+2
* src: fix indentation/whitespaceThomas Haller2023-09-201-2/+2
* datatype: initialize TYPE_CT_EVENTBIT slot in datatype arrayPablo Neira Ayuso2023-09-203-1/+3
* datatype: initialize TYPE_CT_LABEL slot in datatype arrayPablo Neira Ayuso2023-09-203-1/+3
* limit: display default burst when listing rulesetPablo Neira Ayuso2023-09-208-21/+19
* tests/shell: run `nft --check` on persisted dump filesThomas Haller2023-09-192-1/+34
* libnftables: move init-once guard inside xt_init()Thomas Haller2023-09-192-7/+14
* libnftables: drop gmp_init() and mp_set_memory_functions()Thomas Haller2023-09-193-12/+0
* evaluate: perform mark datatype compatibility check from mapsPablo Neira Ayuso2023-09-193-7/+74
* evaluate: expand sets and maps before evaluationPablo Neira Ayuso2023-09-198-40/+71
* evaluate: fix memleak in prefix evaluation with wildcard interface namePablo Neira Ayuso2023-09-191-1/+0
* netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_...Thomas Haller2023-09-191-6/+6
* tests/shell: simplify collecting error result in "test-wrapper.sh"Thomas Haller2023-09-181-8/+8
* tests/shell: colorize NFT_TEST_HAS_SOCKET_LIMITSThomas Haller2023-09-181-11/+18
* tests/shell: don't show the exit status for failed testsThomas Haller2023-09-181-6/+3
* tests/shell: set C locale in "run-tests.sh"Thomas Haller2023-09-181-2/+6
* tests/shell: fix preserving ruleset diff after testThomas Haller2023-09-181-0/+1
* tests/shell: check diff in "maps/typeof_maps_0" and "sets/typeof_sets_0" testThomas Haller2023-09-182-31/+177
* tests/shell: implement NFT_TEST_HAVE_json feature detection as scriptThomas Haller2023-09-182-14/+10
* tests/shell: skip reset tests if kernel lacks supportFlorian Westphal2023-09-185-4/+43
* tests/shell: skip test cases if ct expectation and/or timeout lacks supportFlorian Westphal2023-09-185-39/+33
* tests/shell: skip test cases involving osf match if kernel lacks supportFlorian Westphal2023-09-183-10/+39
* tests/shell: skip catchall tests if kernel lacks supportFlorian Westphal2023-09-186-2/+35