summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* evaluate: do not remove anonymous set with protocol flags and single elementPablo Neira Ayuso2023-08-301-1/+6
* src: suppress "-Wunused-but-set-variable" warning with "parser_bison.c"Thomas Haller2023-08-291-0/+1
* evaluate: don't needlessly clear full string buffer in stmt_evaluate_log_pref...Thomas Haller2023-08-291-1/+4
* src: rework SNPRINTF_BUFFER_SIZE() and handle truncationThomas Haller2023-08-292-8/+11
* evaluate: fix check for truncation in stmt_evaluate_log_prefix()Thomas Haller2023-08-291-1/+1
* datatype: avoid cast-align warning with struct sockaddr result from getaddrin...Thomas Haller2023-08-291-3/+11
* netlink: avoid "-Wenum-conversion" warning in parser_bison.yThomas Haller2023-08-291-2/+2
* netlink: avoid "-Wenum-conversion" warning in dtype_map_from_kernel()Thomas Haller2023-08-291-1/+1
* parser: permit gc-interval in map declarationsFlorian Westphal2023-08-291-0/+5