| Commit message (Expand) | Author | Age | Files | Lines |
* | src: add ruleset optimization infrastructure | Pablo Neira Ayuso | 2022-01-15 | 1 | -10/+61 |
* | src: error reporting with -f and read from stdin | Pablo Neira Ayuso | 2022-01-15 | 1 | -4/+44 |
* | cache: do not populate cache if it is going to be flushed | Pablo Neira Ayuso | 2021-11-11 | 1 | -3/+8 |
* | cache: filter out tables that are not requested | Pablo Neira Ayuso | 2021-09-30 | 1 | -2/+3 |
* | src: revert hashtable for expression handlers | Pablo Neira Ayuso | 2021-09-15 | 1 | -2/+0 |
* | src: expose nft_ctx_clear_vars as API | Pablo Neira Ayuso | 2021-07-24 | 1 | -1/+3 |
* | src: add --define key=value | Pablo Neira Ayuso | 2021-07-20 | 1 | -0/+95 |
* | libnftables: fix memleak when first message in batch is used to report error | Pablo Neira Ayuso | 2021-06-23 | 1 | -0/+6 |
* | cache: add hashtable cache for table | Pablo Neira Ayuso | 2021-05-02 | 1 | -1/+2 |
* | src: consolidate nft_cache infrastructure | Pablo Neira Ayuso | 2021-05-02 | 1 | -5/+5 |
* | src: report EPERM for non-root users | Pablo Neira Ayuso | 2020-12-04 | 1 | -1/+6 |
* | libnftables: avoid repeated command list traversal on errors | Jindrich Makovicka | 2020-09-14 | 1 | -2/+14 |
* | src: add expression handler hashtable | Pablo Neira Ayuso | 2020-08-26 | 1 | -0/+2 |
* | libnftables: call nft_cmd_expand() only with CMD_ADD | Pablo Neira Ayuso | 2020-05-14 | 1 | -1/+5 |
* | src: combine extended netlink error reporting with mispelling support | Pablo Neira Ayuso | 2020-02-19 | 1 | -21/+2 |
* | src: initial extended netlink error reporting | Pablo Neira Ayuso | 2020-02-19 | 1 | -3/+20 |
* | libnftables: Store top_scope in struct nft_ctx | Phil Sutter | 2019-11-07 | 1 | -2/+4 |
* | libnftables: memleak when list of commands is empty | Pablo Neira Ayuso | 2019-09-27 | 1 | -1/+1 |
* | libnftables: use-after-free in exit path | Pablo Neira Ayuso | 2019-09-11 | 1 | -1/+1 |
* | src: libnftnl: run single-initcalls only once | Florian Westphal | 2019-08-19 | 1 | -5/+9 |
* | src: remove global symbol_table | Pablo Neira Ayuso | 2019-08-08 | 1 | -15/+14 |
* | libnftables: get rid of repeated initialization of netlink_ctx | Jeremy Sowden | 2019-07-22 | 1 | -13/+10 |
* | libnftables: export public symbols only | Arturo Borrero Gonzalez | 2019-07-01 | 1 | -0/+20 |
* | libnftables: reallocate definition of nft_print() and nft_gmp_print() | Arturo Borrero Gonzalez | 2019-07-01 | 1 | -27/+0 |
* | src: add cache level flags | Pablo Neira Ayuso | 2019-06-17 | 1 | -3/+3 |
* | libnftables: check for errors after evaluations | Pablo Neira Ayuso | 2019-06-07 | 1 | -0/+3 |
* | libnftables: keep evaluating until parser_max_errors | Pablo Neira Ayuso | 2019-06-07 | 1 | -1/+2 |
* | libnftables: Drop cache in error case | Phil Sutter | 2019-06-06 | 1 | -0/+4 |
* | src: single cache_update() call to build cache before evaluation | Pablo Neira Ayuso | 2019-06-06 | 1 | -4/+5 |
* | src: Display parser and evaluate errors in one shot | Pablo Neira Ayuso | 2019-06-05 | 1 | -6/+16 |
* | src: perform evaluation after parsing | Pablo Neira Ayuso | 2019-06-05 | 1 | -5/+25 |
* | mnl: mnl_batch_talk() returns -1 on internal netlink errors | Pablo Neira Ayuso | 2019-05-31 | 1 | -0/+8 |
* | mnl: estimate receiver buffer size | Pablo Neira Ayuso | 2019-05-31 | 1 | -2/+3 |
* | src: file descriptor leak in include_file() | Pablo Neira Ayuso | 2019-03-15 | 1 | -3/+3 |
* | libnftables: Print errors before freeing commands | Phil Sutter | 2019-02-27 | 1 | -2/+2 |
* | src: get rid of nft_ctx_output_{get,set}_numeric() | Pablo Neira Ayuso | 2018-10-30 | 1 | -11/+0 |
* | src: add nft_ctx_output_{get,set}_echo() to nft_ctx_output_{get,set}_flags | Pablo Neira Ayuso | 2018-10-29 | 1 | -12/+6 |
* | src: add nft_ctx_output_{get,set}_json() to nft_ctx_output_{get,set}_flags | Pablo Neira Ayuso | 2018-10-29 | 1 | -20/+4 |
* | src: add nft_ctx_output_{get,set}_handle() to nft_ctx_output_{get,set}_flags | Pablo Neira Ayuso | 2018-10-29 | 1 | -10/+0 |
* | src: add nft_ctx_output_{get,set}_stateless() to nft_ctx_output_{get,flags}_f... | Pablo Neira Ayuso | 2018-10-29 | 1 | -10/+0 |
* | src: Revert --literal, add -S/--service | Pablo Neira Ayuso | 2018-10-29 | 1 | -4/+4 |
* | JSON: Add support for echo option | Phil Sutter | 2018-10-29 | 1 | -0/+4 |
* | netlink: remove netlink_batch_send() | Pablo Neira Ayuso | 2018-10-24 | 1 | -1/+1 |
* | src: move socket open and reopen to mnl.c | Pablo Neira Ayuso | 2018-10-23 | 1 | -2/+2 |
* | src: pass struct nft_ctx through struct netlink_ctx | Pablo Neira Ayuso | 2018-10-22 | 1 | -6/+2 |
* | libnftables: Fix memleak in nft_parse_bison_filename() | Phil Sutter | 2018-10-15 | 1 | -4/+3 |
* | src: add --literal option | Pablo Neira Ayuso | 2018-07-07 | 1 | -4/+4 |
* | libnftables: Simplify nft_run_cmd_from_buffer footprint | Phil Sutter | 2018-06-18 | 1 | -8/+6 |
* | libnftables: Fix exit_cookie() | Phil Sutter | 2018-06-18 | 1 | -0/+2 |
* | libnftables: Move scanner object into struct nft_ctx | Phil Sutter | 2018-05-15 | 1 | -22/+21 |