summaryrefslogtreecommitdiffstats
path: root/src/libnftables.c
Commit message (Expand)AuthorAgeFilesLines
* src: expand create commandsPablo Neira Ayuso2023-11-151-1/+2
* src: remove xfree() and use plain free()Thomas Haller2023-11-091-6/+6
* src: add free_const() and use it instead of xfree()Thomas Haller2023-11-091-6/+6
* libnftables: refuse to open onput files other than named pipes or regular filesFlorian Westphal2023-09-291-0/+34
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* libnftables: move init-once guard inside xt_init()Thomas Haller2023-09-191-5/+1
* libnftables: drop gmp_init() and mp_set_memory_functions()Thomas Haller2023-09-191-1/+0
* evaluate: expand sets and maps before evaluationPablo Neira Ayuso2023-09-191-7/+0
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-111-1/+0
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-0/+3
* src: add input flag NFT_CTX_INPUT_JSON to enable JSON parsingThomas Haller2023-08-241-2/+2
* src: add input flags for nft_ctxThomas Haller2023-08-241-0/+16
* libnftables: Drop cache in -c/--check modePablo Neira Ayuso2023-08-011-2/+5
* libnftables: drop check for nf_sock in nft_ctx_free()Thomas Haller2023-07-101-2/+1
* libnftables: inline creation of nf_sock in nft_ctx_new()Thomas Haller2023-07-101-6/+1
* libnftables: drop unused argument nf_sock from nft_netlink()Thomas Haller2023-07-101-4/+3
* libnftables: always initialize netlink socket in nft_ctx_new()Thomas Haller2023-07-101-2/+1
* mnl: set SO_SNDBUF before SO_SNDBUFFORCEPablo Neira Ayuso2023-04-241-0/+7
* src: expand table command before evaluationPablo Neira Ayuso2023-02-241-1/+8
* src: Add GPLv2+ header to .c files of recent creationPablo Neira Ayuso2023-01-021-3/+2
* cache: prepare nft_cache_evaluate() to return errorPablo Neira Ayuso2022-07-181-1/+4
* libnftables: release top level scopePablo Neira Ayuso2022-06-231-0/+2
* rule: collapse set element commandsPablo Neira Ayuso2022-06-191-3/+14
* intervals: support to partial deletion with automergePablo Neira Ayuso2022-04-131-2/+2
* libnftables: use xrealloc()Pablo Neira Ayuso2022-01-151-7/+3
* src: add ruleset optimization infrastructurePablo Neira Ayuso2022-01-151-10/+61
* src: error reporting with -f and read from stdinPablo Neira Ayuso2022-01-151-4/+44
* cache: do not populate cache if it is going to be flushedPablo Neira Ayuso2021-11-111-3/+8
* cache: filter out tables that are not requestedPablo Neira Ayuso2021-09-301-2/+3
* src: revert hashtable for expression handlersPablo Neira Ayuso2021-09-151-2/+0
* src: expose nft_ctx_clear_vars as APIPablo Neira Ayuso2021-07-241-1/+3
* src: add --define key=valuePablo Neira Ayuso2021-07-201-0/+95
* libnftables: fix memleak when first message in batch is used to report errorPablo Neira Ayuso2021-06-231-0/+6
* cache: add hashtable cache for tablePablo Neira Ayuso2021-05-021-1/+2
* src: consolidate nft_cache infrastructurePablo Neira Ayuso2021-05-021-5/+5
* src: report EPERM for non-root usersPablo Neira Ayuso2020-12-041-1/+6
* libnftables: avoid repeated command list traversal on errorsJindrich Makovicka2020-09-141-2/+14
* src: add expression handler hashtablePablo Neira Ayuso2020-08-261-0/+2
* libnftables: call nft_cmd_expand() only with CMD_ADDPablo Neira Ayuso2020-05-141-1/+5
* src: combine extended netlink error reporting with mispelling supportPablo Neira Ayuso2020-02-191-21/+2
* src: initial extended netlink error reportingPablo Neira Ayuso2020-02-191-3/+20
* libnftables: Store top_scope in struct nft_ctxPhil Sutter2019-11-071-2/+4
* libnftables: memleak when list of commands is emptyPablo Neira Ayuso2019-09-271-1/+1
* libnftables: use-after-free in exit pathPablo Neira Ayuso2019-09-111-1/+1
* src: libnftnl: run single-initcalls only onceFlorian Westphal2019-08-191-5/+9
* src: remove global symbol_tablePablo Neira Ayuso2019-08-081-15/+14
* libnftables: get rid of repeated initialization of netlink_ctxJeremy Sowden2019-07-221-13/+10
* libnftables: export public symbols onlyArturo Borrero Gonzalez2019-07-011-0/+20
* libnftables: reallocate definition of nft_print() and nft_gmp_print()Arturo Borrero Gonzalez2019-07-011-27/+0
* src: add cache level flagsPablo Neira Ayuso2019-06-171-3/+3