summaryrefslogtreecommitdiffstats
path: root/src/rule.c
Commit message (Expand)AuthorAgeFilesLines
* utils: Introduce and use nftnl_set_str_attr()Phil Sutter2024-04-111-14/+4
* rule, set_elem: remove trailing \n in userdata snprintfPablo Neira Ayuso2022-08-311-1/+1
* rule, set_elem: fix printing of user dataJeremy Sowden2022-08-291-2/+3
* Get rid of single option switch statementsPhil Sutter2021-03-151-10/+4
* Drop pointless local variable in snprintf callbacksPhil Sutter2021-03-151-4/+4
* rule: Avoid printing trailing spacesPhil Sutter2021-03-091-9/+18
* expr: add nftnl_rule_del_expr()Pablo Neira Ayuso2020-10-191-0/+6
* include: Remove buffer.hBrett Mastbergen2020-01-051-1/+0
* Deprecate untyped data settersPhil Sutter2019-10-311-1/+1
* src: rule: Support NFTA_RULE_POSITION_ID attributePhil Sutter2019-01-281-0/+20
* chain: Support per chain rules listPhil Sutter2018-12-071-22/+0
* src: remove nftnl_rule_cmp() and nftnl_expr_cmp()Pablo Neira Ayuso2018-10-241-31/+0
* src: Use memcpy() to handle potentially unaligned dataMatt Turner2018-10-191-6/+6
* src: remove json supportPablo Neira Ayuso2018-10-151-174/+1
* rule: add nftnl_rule_list_insert_at()Pablo Neira Ayuso2018-05-281-0/+6
* src: Fix exporting symbols with clangArmin K2017-12-301-38/+39
* src: do not nul-terminate internal helper functionsPablo Neira Ayuso2017-10-041-3/+0
* src: no need to nul-terminate buffer for nftnl_fprintf() callsPablo Neira Ayuso2017-10-041-3/+0
* src: Buffer is null terminated.Varsha Rao2017-09-271-0/+9
* src: Change parameters of SNPRINTF_BUFFER_SIZE macro.Varsha Rao2017-09-271-35/+35
* src: Use nftnl_buf to export XML/JSON rulesElise Lennion2017-03-031-75/+29
* rule: add NFTA_RULE_ID attributePablo Neira Ayuso2017-02-161-1/+37
* src: get rid of aliases and compatPablo Neira Ayuso2016-12-201-37/+37
* src: remove libmxml supportArturo Borrero2016-09-231-160/+2
* rule: Fix comparison between rules if number of expressions differCarlos Falgueras García2016-08-181-0/+1
* src: Implement rule comparisonCarlos Falgueras García2016-08-171-0/+30
* src: Avoid returning uninitialized dataPhil Sutter2016-08-121-1/+1
* rule: Implement internal iterator for expressionsCarlos Falgueras García2016-08-101-6/+12
* src: Constify iteratorsCarlos Falgueras García2016-08-101-4/+5
* src: Fix nftnl_*_get_data() to return the real attribute lengthCarlos Falgueras García2016-07-111-0/+2
* src: Fix missing nul-termination in nftnl_*_set_str()Carlos Falgueras García2016-07-061-1/+1
* src: fix missing error checking in parser functionsCarlos Falgueras García2016-06-221-4/+10
* src: check for flags before releasing attributesPablo Neira Ayuso2016-06-151-9/+11
* src: simplify unsettersPablo Neira Ayuso2016-06-151-8/+2
* src: check for strdup() errors from setters and parsersPablo Neira Ayuso2016-06-151-0/+4
* src: return value on setters that internally allocate memoryPablo Neira Ayuso2016-06-151-7/+12
* src: assert when setting unknown attributesPablo Neira Ayuso2016-06-151-3/+1
* src: Fix leak in nftnl_*_unset()Carlos Falgueras García2016-06-141-0/+2
* rule: Fix segfault due to invalid free of rule user dataCarlos Falgueras García2016-05-251-1/+5
* src: remove unnecessary inline in _snprintf functionsPablo Neira Ayuso2016-05-091-3/+2
* libnftnl: constify object arguments to various functionsPatrick McHardy2016-05-091-18/+22
* rule: fix leaks in NFTNL_RULE_USERDATAPablo Neira Ayuso2016-04-151-0/+5
* src: rename EXPORT_SYMBOL to EXPORT_SYMBOL_ALIASFlorian Westphal2015-11-241-37/+37
* src: get rid of _attr_ infix in new nftnl_ definitionsPablo Neira Ayuso2015-09-071-49/+49
* src: get rid of _ATTR_ infix in new nfntl_ definitionsPablo Neira Ayuso2015-09-071-79/+79
* src: rename nftnl_rule_expr to nftnl_exprPablo Neira Ayuso2015-09-071-31/+31
* src: rename existing functions to use the nftnl_ prefixPablo Neira Ayuso2015-09-071-268/+268
* src: introduce nftnl_* aliases for all existing functionsPablo Neira Ayuso2015-09-021-37/+37
* src: fix memory leaks at nft_[object]_nlmsg_parseCarlos Falgueras García2015-08-181-0/+2
* expr: seperate expression parsing and building functionsPatrick McHardy2015-04-141-48/+9