summaryrefslogtreecommitdiffstats
path: root/src/monitor.c
Commit message (Expand)AuthorAgeFilesLines
* src: Add GPLv2+ header to .c files of recent creationPablo Neira Ayuso2023-01-021-2/+2
* monitor: missing cache and set handle initializationPablo Neira Ayuso2022-11-111-0/+2
* monitor: Sanitize startup race conditionPhil Sutter2022-09-301-0/+5
* monitor: do not call interval_map_decompose() for concat intervalsFlorian Westphal2021-11-171-1/+6
* monitor: honor NLM_F_EXCL netlink flagPablo Neira Ayuso2021-09-291-1/+7
* monitor: honor NLM_F_APPEND flag for rulesPablo Neira Ayuso2021-09-291-14/+26
* monitor: display rule position handlePablo Neira Ayuso2021-09-291-1/+4
* cache: add hashtable cache for tablePablo Neira Ayuso2021-05-021-6/+10
* cache: add set_cache_del() and use itPablo Neira Ayuso2021-05-021-1/+1
* cache: add hashtable cache for objectPablo Neira Ayuso2021-05-021-4/+4
* cache: add hashtable cache for setsPablo Neira Ayuso2021-04-031-1/+1
* monitor: Don't print newgen message with JSON outputPhil Sutter2021-02-171-0/+3
* monitor: fix formatting of if statementsJose M. Guisado Gomez2020-12-081-6/+6
* monitor: add assignment check for json_echoJose M. Guisado Gomez2020-12-081-2/+2
* src: enable json echo output when reading native syntaxJose M. Guisado Gomez2020-12-021-8/+27
* Revert "monitor: do not print generation ID with --echo"Pablo Neira Ayuso2020-10-231-1/+1
* monitor: do not print generation ID with --echoPablo Neira Ayuso2020-10-221-1/+1
* monitor: print "dormant" flag in monitor modeFlorian Westphal2020-07-181-0/+4
* src: initial extended netlink error reportingPablo Neira Ayuso2020-02-191-1/+2
* monitor: Fix output for ranges in anonymous setsPhil Sutter2020-01-131-1/+1
* monitor: Fix for use after free when printing map elementsPhil Sutter2020-01-101-1/+2
* monitor: Do not decompose non-anonymous setsPhil Sutter2020-01-101-1/+1
* src: store expr, not dtype to track data in setsFlorian Westphal2019-12-161-1/+1
* src: restore --echo with anonymous setsPablo Neira Ayuso2019-10-181-1/+12
* monitor: Add missing newline to error messagePhil Sutter2019-10-171-1/+1
* src: use set_is_anonymous()Pablo Neira Ayuso2019-07-161-2/+2
* monitor: fix double cache update with --echoPablo Neira Ayuso2019-07-011-1/+0
* src: use UDATA defines from libnftnlPhil Sutter2019-05-031-1/+1
* src: expr: add expression etypeFlorian Westphal2019-02-081-1/+1
* src: get rid of nft_ctx_output_{get,set}_numeric()Pablo Neira Ayuso2018-10-301-5/+3
* src: add nft_ctx_output_{get,set}_echo() to nft_ctx_output_{get,set}_flagsPablo Neira Ayuso2018-10-291-1/+1
* 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-1/+1
* JSON: Add support for echo optionPhil Sutter2018-10-291-5/+8
* src: pass struct nft_ctx through struct netlink_ctxPablo Neira Ayuso2018-10-221-26/+26
* monitor: Use libnftables JSON outputPhil Sutter2018-10-151-138/+143
* monitor: Drop 'update table' and 'update chain' casesPhil Sutter2018-10-151-8/+2
* monitor: Drop fake XML supportPhil Sutter2018-10-151-6/+0
* src: add table_specPablo Neira Ayuso2018-05-061-2/+2
* src: centralize netlink error reportingPablo Neira Ayuso2018-04-241-8/+2
* src: move monitor code to src/monitor.cPablo Neira Ayuso2018-03-071-0/+948