summaryrefslogtreecommitdiffstats
path: root/src/libnftables.c
Commit message (Expand)AuthorAgeFilesLines
* libnftables: use xrealloc()Pablo Neira Ayuso6 days1-7/+3
* src: add ruleset optimization infrastructurePablo Neira Ayuso6 days1-10/+61
* src: error reporting with -f and read from stdinPablo Neira Ayuso6 days1-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
* libnftables: check for errors after evaluationsPablo Neira Ayuso2019-06-071-0/+3
* libnftables: keep evaluating until parser_max_errorsPablo Neira Ayuso2019-06-071-1/+2
* libnftables: Drop cache in error casePhil Sutter2019-06-061-0/+4
* src: single cache_update() call to build cache before evaluationPablo Neira Ayuso2019-06-061-4/+5
* src: Display parser and evaluate errors in one shotPablo Neira Ayuso2019-06-051-6/+16
* src: perform evaluation after parsingPablo Neira Ayuso2019-06-051-5/+25
* mnl: mnl_batch_talk() returns -1 on internal netlink errorsPablo Neira Ayuso2019-05-311-0/+8
* mnl: estimate receiver buffer sizePablo Neira Ayuso2019-05-311-2/+3
* src: file descriptor leak in include_file()Pablo Neira Ayuso2019-03-151-3/+3
* libnftables: Print errors before freeing commandsPhil Sutter2019-02-271-2/+2
* src: get rid of nft_ctx_output_{get,set}_numeric()Pablo Neira Ayuso2018-10-301-11/+0
* src: add nft_ctx_output_{get,set}_echo() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-12/+6
* src: add nft_ctx_output_{get,set}_json() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-20/+4
* src: add nft_ctx_output_{get,set}_handle() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-10/+0
* src: add nft_ctx_output_{get,set}_stateless() to nft_ctx_output_{get,flags}_f...Pablo Neira Ayuso2018-10-291-10/+0
* src: Revert --literal, add -S/--servicePablo Neira Ayuso2018-10-291-4/+4
* JSON: Add support for echo optionPhil Sutter2018-10-291-0/+4
* netlink: remove netlink_batch_send()Pablo Neira Ayuso2018-10-241-1/+1
* src: move socket open and reopen to mnl.cPablo Neira Ayuso2018-10-231-2/+2
* src: pass struct nft_ctx through struct netlink_ctxPablo Neira Ayuso2018-10-221-6/+2
* libnftables: Fix memleak in nft_parse_bison_filename()Phil Sutter2018-10-151-4/+3
* src: add --literal optionPablo Neira Ayuso2018-07-071-4/+4
* libnftables: Simplify nft_run_cmd_from_buffer footprintPhil Sutter2018-06-181-8/+6
* libnftables: Fix exit_cookie()Phil Sutter2018-06-181-0/+2