summaryrefslogtreecommitdiffstats
path: root/src/rule.c
Commit message (Expand)AuthorAgeFilesLines
* src: obj: fix memleak in handle_free()Eric Jallot2019-09-301-0/+1
* nftables: don't crash in 'list ruleset' if policy is not setSergei Trofimovich2019-09-161-5/+9
* src: add synproxy stateful object supportFernando Fernandez Mancera2019-09-131-0/+50
* src: secmark: fix brace indentation and missing quotes in selctx outputEric Jallot2019-08-201-1/+1
* src: allow variable in chain policyFernando Fernandez Mancera2019-08-081-3/+10
* src: allow variables in the chain priority specificationFernando Fernandez Mancera2019-08-081-7/+8
* cache: add NFT_CACHE_UPDATE and NFT_CACHE_FLUSHED flagsPablo Neira Ayuso2019-07-231-17/+16
* rule: removed duplicate member initializer.Jeremy Sowden2019-07-221-1/+0
* src: add ct expectations supportSt├ęphane Veyret2019-07-161-0/+35
* evaluate: honor NFT_SET_OBJECT flagPablo Neira Ayuso2019-07-161-3/+2
* src: use set_is_anonymous()Pablo Neira Ayuso2019-07-161-2/+2
* src: add set_is_datamap(), set_is_objmap() and set_is_map() helpersPablo Neira Ayuso2019-07-161-3/+3
* rule: print space between policy and timeoutPablo Neira Ayuso2019-07-011-1/+1
* rule: do not print semicolon in ct timeoutPablo Neira Ayuso2019-07-011-1/+1
* rule: do not suggest anonymous sets on mispelling errorsPablo Neira Ayuso2019-06-191-0/+2
* src: add cache level flagsPablo Neira Ayuso2019-06-171-59/+47
* netlink: remove netlink_list_table()Pablo Neira Ayuso2019-06-171-1/+1
* rule: skip cache population from do_command_monitor()Pablo Neira Ayuso2019-06-171-32/+0
* src: remove useless parameter from cache_flush()Pablo Neira Ayuso2019-06-171-1/+1
* cache: do not populate the cache in case of flush ruleset commandPablo Neira Ayuso2019-06-141-0/+3
* monitor: Accept -j flagPhil Sutter2019-06-131-0/+3
* src: add reference counter for dynamic datatypesPablo Neira Ayuso2019-06-131-1/+1
* src: Make cache_is_complete() publicPhil Sutter2019-06-071-1/+1
* rule: Introduce rule_lookup_by_index()Phil Sutter2019-06-071-0/+11
* rule: ensure cache consistencyPablo Neira Ayuso2019-06-071-1/+8
* src: generation ID is 32-bit longPablo Neira Ayuso2019-06-071-3/+2
* src: Fix cache_flush() in cache_needs_more() logicPhil Sutter2019-06-061-0/+3
* src: single cache_update() call to build cache before evaluationPablo Neira Ayuso2019-06-061-16/+2
* src: add cache_is_complete() and cache_is_updated()Pablo Neira Ayuso2019-05-271-5/+10
* src: update cache if cmd is more specificEric Garver2019-05-241-0/+20
* segtree: remove dummy debug_octxPablo Neira Ayuso2019-03-061-3/+6
* src: expr: add expression etypeFlorian Westphal2019-02-081-3/+3
* src: fix netdev family device name parsingFlorian Westphal2019-01-091-1/+1
* rule: fix object listing when no table is givenFlorian Westphal2019-01-021-5/+8
* src: remove deprecated code for export/import commandsPablo Neira Ayuso2018-12-271-43/+2
* src: introduce simple hints on incorrect identifierPablo Neira Ayuso2018-12-011-0/+18
* src: introduce simple hints on incorrect objectPablo Neira Ayuso2018-12-011-0/+24
* src: provide suggestion for misspelled object namePablo Neira Ayuso2018-11-301-3/+22
* src: introduce simple hints on incorrect setPablo Neira Ayuso2018-11-191-0/+18
* src: introduce simple hints on incorrect chainPablo Neira Ayuso2018-11-191-0/+18
* src: introduce simple hints on incorrect tablePablo Neira Ayuso2018-11-191-0/+12
* src: add -y to priority base chain nummericallyPablo Neira Ayuso2018-10-291-10/+10
* src: add nft_ctx_output_{get,set}_echo() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-2/+2
* src: add nft_ctx_output_{get,set}_json() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-1/+1
* src: add nft_ctx_output_{get,set}_handle() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-11/+11
* src: add nft_ctx_output_{get,set}_stateless() to nft_ctx_output_{get,flags}_f...Pablo Neira Ayuso2018-10-291-3/+3
* mnl: remove alloc_nftnl_flowtable()Pablo Neira Ayuso2018-10-241-2/+2
* mnl: remove alloc_nftnl_obj()Pablo Neira Ayuso2018-10-231-8/+7
* src: move socket open and reopen to mnl.cPablo Neira Ayuso2018-10-231-1/+1
* netlink: reset mnl_socket field in struct nft_ctx on EINTRPablo Neira Ayuso2018-10-221-2/+1