summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* evaluate: fix rule replacement with anon setsFlorian Westphal2023-11-201-0/+1
* json: fix use after free in table_flags_json()Thomas Haller2023-11-151-1/+1
* src: expand create commandsPablo Neira Ayuso2023-11-151-1/+2
* parser: use size_t type for strlen() resultsThomas Haller2023-11-152-2/+2
* netlink: fix buffer size for user data in netlink_delinearize_chain()Thomas Haller2023-11-091-1/+1
* src: remove xfree() and use plain free()Thomas Haller2023-11-0919-66/+61
* src: add free_const() and use it instead of xfree()Thomas Haller2023-11-0912-118/+118
* gmputil: add nft_gmp_free() to free strings from mpz_get_str()Thomas Haller2023-11-092-4/+23
* datatype: don't return a const string from cgroupv2_get_path()Thomas Haller2023-11-091-3/+3
* evaluate: place byteorder conversion before rshift in payload expressionsPablo Neira Ayuso2023-11-061-1/+9
* evaluate: reset statement length context only for set mappingsPablo Neira Ayuso2023-11-061-1/+1
* meta: fix hour decoding when timezone offset is negativeFlorian Westphal2023-11-021-2/+9
* tproxy: Drop artificial port printing restrictionPhil Sutter2023-11-021-1/+1
* build: no recursive make for "src/Makefile.am"Thomas Haller2023-11-021-123/+0
* evaluate: reject set in concatenationPablo Neira Ayuso2023-10-261-0/+6
* parser_bison: fix length check for ifname in ifname_expr_alloc()Thomas Haller2023-10-241-1/+2
* parser_bison: Fix for broken compatibility with older dumpsPhil Sutter2023-10-201-0/+6
* evaluate: validate maximum log statement prefix lengthPablo Neira Ayuso2023-10-171-1/+6
* evaluate: suggest != in negation error messageFlorian Westphal2023-10-131-1/+1
* icmpv6: Allow matching target address in NS/NA, redirect and MLDNicolas Cavallari2023-10-064-6/+95
* scanner: restrict include directive to regular filesFlorian Westphal2023-09-291-3/+66
* libnftables: refuse to open onput files other than named pipes or regular filesFlorian Westphal2023-09-291-0/+34
* rule: never merge across non-expression statementsFlorian Westphal2023-09-291-4/+2
* datatype: use xmalloc() for allocating datatype in datatype_clone()Thomas Haller2023-09-281-1/+1
* include: include <string.h> in <nft.h>Thomas Haller2023-09-2838-38/+0
* 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-274-3/+81
* json: expose dynamic flagPablo Neira Ayuso2023-09-272-0/+3
* expression: cleanup expr_ops_by_type() and handle u32 inputThomas Haller2023-09-252-13/+14
* 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
* datatype: return const pointer from datatype_get()Thomas Haller2023-09-211-1/+1
* 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-202-2/+2
* netlink: handle invalid etype in set_make_key()Thomas Haller2023-09-201-0/+2
* 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-202-1/+2
* datatype: initialize TYPE_CT_LABEL slot in datatype arrayPablo Neira Ayuso2023-09-202-1/+2
* limit: display default burst when listing rulesetPablo Neira Ayuso2023-09-201-3/+1
* 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-192-11/+0
* evaluate: perform mark datatype compatibility check from mapsPablo Neira Ayuso2023-09-191-7/+10