summaryrefslogtreecommitdiffstats
path: root/src/libnftables.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* libnftables: Move scanner object into struct nft_ctxPhil Sutter2018-05-151-22/+21
* libnftables: Implement JSON parserPhil Sutter2018-05-111-3/+10
* libnftables: Implement JSON output supportPhil Sutter2018-05-111-0/+16
* libnftables: Put bison parsing into dedicated functionsPhil Sutter2018-05-111-39/+62
* libnftables: fix header exportArturo Borrero Gonzalez2018-05-021-1/+1
* src: centralize netlink error reportingPablo Neira Ayuso2018-04-241-1/+5
* parser_bison: Pass struct nft_ctx to parser_init()Phil Sutter2018-04-141-4/+2
* libnftables: Keep cmds list outside of parser_statePhil Sutter2018-04-141-14/+21
* libnftables: Fix forgotten bit after introducing error_fpPhil Sutter2018-04-141-3/+0
* libnftables: Simplify cookie integrationPhil Sutter2018-04-111-61/+34
* libnftables: Support buffering output and errorPhil Sutter2018-04-111-0/+137
* libnftables: Introduce nft_ctx_set_error()Phil Sutter2018-04-111-3/+13
* libnftables: Fix for input without trailing newlinePhil Sutter2018-04-111-1/+8
* Support 'nft -f -' to read from stdinPhil Sutter2018-03-201-0/+3
* src: remove unused batch support checksPablo Neira Ayuso2018-03-071-2/+0
* libnftables: don't crash when no commands are specifiedHarsha Sharma2018-03-031-0/+3
* src: add 'auto-merge' option to setsPablo Neira Ayuso2018-01-221-1/+0
* src: Don't merge adjacent/overlapping rangesPhil Sutter2018-01-111-0/+1
* libnftables: Ensure output_fp is never NULLPhil Sutter2017-11-221-6/+4
* libnftables: Unexport enum nftables_exit_codesPhil Sutter2017-11-161-5/+5
* libnftables: Flush iface cache after command executionPhil Sutter2017-11-131-0/+2
* libnftables: Get rid of explicit cache flushesPhil Sutter2017-10-261-7/+2
* src: add nft_ prefix to everything exposed through include/nftables/nftables.hPablo Neira Ayuso2017-10-241-2/+3
* libnftables: Introduce getters and setters for everythingPhil Sutter2017-10-241-2/+99
* cli: Use nft_run_cmd_from_buffer()Phil Sutter2017-10-241-3/+3
* libnftables: Introduce nft_ctx_flush_cache()Phil Sutter2017-10-241-2/+7