summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* evaluate: expand sets and maps before evaluationPablo Neira Ayuso2023-09-194-40/+32
* 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
* datatype: fix leak and cleanup reference counting for struct datatypeThomas Haller2023-09-146-50/+77
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-1130-30/+0
* parser_bison: include <nft.h> for base C environment to "parser_bison.y"Thomas Haller2023-09-111-0/+1
* datatype: rename "dtype_clone()" to datatype_clone()Thomas Haller2023-09-083-7/+7
* cache: avoid accessing uninitialized varible in implicit_chain_cache()Thomas Haller2023-09-081-2/+4
* evaluate: fix get element for concatenated setFlorian Westphal2023-09-061-4/+7
* evaluate: revisit anonymous set with single element optimizationPablo Neira Ayuso2023-09-021-20/+40
* evaluate: place byteorder conversion after numgen for IP address datatypesJorge Ortiz2023-09-011-0/+4
* rule: set internal_location for table and chainPablo Neira Ayuso2023-08-311-0/+2
* src: simplify chain_alloc()Pablo Neira Ayuso2023-08-315-8/+8
* src: remove check for NULL before calling expr_free()Pablo Neira Ayuso2023-08-312-4/+3
* src: use internal_location for unspecified location at allocation timePablo Neira Ayuso2023-08-313-12/+19
* xt: avoid "-Wmissing-field-initializers" for "original_opts"Thomas Haller2023-08-301-1/+1
* src: silence "implicit-fallthrough" warningsThomas Haller2023-08-302-3/+3
* rule: fix "const static" declarationThomas Haller2023-08-301-2/+2
* proto: use hexadecimal to display ip frag-off fieldPablo Neira Ayuso2023-08-301-1/+3