summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* expr: Enforce attr_policy compliance in nftnl_expr_set()HEADmasterPhil Sutter13 days1-0/+7
* expr: Introduce struct expr_ops::attr_policyPhil Sutter13 days39-0/+311
* expr: Call expr_ops::set with legal types onlyPhil Sutter13 days34-66/+3
* expr: Repurpose struct expr_ops::max_attr fieldPhil Sutter13 days39-39/+39
* utils: remove unused codePablo Neira Ayuso2024-02-261-194/+0
* udata: incorrect userdata buffer size validationPablo Neira Ayuso2024-02-261-1/+7
* expr: immediate: check for chain attribute to release chain namePablo Neira Ayuso2024-02-262-14/+2
* obj: ct_timeout: setter checks for timeout array boundariesPablo Neira Ayuso2024-02-201-4/+7
* set_elem: use nftnl_data_cpy() in NFTNL_SET_ELEM_{KEY,KEY_END,DATA}Pablo Neira Ayuso2024-01-131-6/+6
* set: buffer overflow in NFTNL_SET_DESC_CONCAT setterPablo Neira Ayuso2024-01-111-1/+7
* chain: Removed non-defined functionsNicholas Vinson2024-01-081-4/+0
* object: define nftnl_obj_unset()Pablo Neira Ayuso2024-01-081-0/+28
* expr: fix buffer overflows in data value settersFlorian Westphal2023-12-125-21/+21
* object: getters take const structcorubba2023-12-121-7/+7
* set: Do not leave free'd expr_list elements in placePhil Sutter2023-07-131-4/+12
* expr: meta: introduce broute meta expressionSriram Yagnaraman2023-03-151-1/+2
* chain: relax logic to build NFTA_CHAIN_HOOKPablo Neira Ayuso2023-01-031-16/+25
* expr: add inner supportPablo Neira Ayuso2023-01-024-1/+219
* src: replace nftnl_*_nlmsg_build_hdr() by nftnl_nlmsg_build_hdr()Pablo Neira Ayuso2022-11-151-3/+2
* libnftnl: Fix res_id byte orderIan Pilcher2022-10-251-1/+2
* expr: payload: remove unused functionPablo Neira Ayuso2022-09-071-14/+0
* rule, set_elem: remove trailing \n in userdata snprintfPablo Neira Ayuso2022-08-312-2/+2
* rule, set_elem: fix printing of user dataJeremy Sowden2022-08-292-5/+7
* build: fix clang+glibc snprintf substitution errorNicholas Vinson2022-06-1549-50/+50
* set_elem: missing export symbolPablo Neira Ayuso2022-06-031-0/+1
* exthdr: tcp option reset supportFlorian Westphal2022-03-011-1/+6
* expr: payload: print inner header base offsetPablo Neira Ayuso2021-11-171-2/+3
* set: use NFTNL_SET_ELEM_VERDICT to print verdictPablo Neira Ayuso2021-11-042-7/+8
* set: expose nftnl_set_elem_nlmsg_build()Pablo Neira Ayuso2021-11-042-4/+9
* expr: last: add NFTNL_EXPR_LAST_SETPablo Neira Ayuso2021-07-051-1/+21
* expr: add last match time supportPablo Neira Ayuso2021-06-083-0/+121
* expr: socket: add cgroups v2 supportPablo Neira Ayuso2021-05-031-0/+18
* src: incorrect header refers to GPLv2 onlyPablo Neira Ayuso2021-04-201-2/+3
* ruleset: Eliminate tag and separator helpersPhil Sutter2021-03-151-92/+59
* Get rid of single option switch statementsPhil Sutter2021-03-159-101/+31
* Drop pointless local variable in snprintf callbacksPhil Sutter2021-03-1537-105/+102
* obj: Drop type parameter from snprintf callbackPhil Sutter2021-03-1510-175/+26
* expr/data_reg: Drop output_format parameterPhil Sutter2021-03-156-37/+15
* expr: Check output type once and for allPhil Sutter2021-03-1538-616/+101
* object: Fix for wrong parameter passed to snprintf callbackPhil Sutter2021-03-151-2/+2
* obj/ct_timeout: Fix snprintf buffer length updatesPhil Sutter2021-03-151-5/+5
* obj/ct_expect: Fix snprintf buffer length updatesPhil Sutter2021-03-151-5/+9
* expr: Fix snprintf buffer length updatesPhil Sutter2021-03-154-12/+12
* set_elem: Fix printing of verdict map elementsPhil Sutter2021-03-092-6/+10
* expr/{masq,nat}: Don't print unused regsPhil Sutter2021-03-092-7/+21
* rule: Avoid printing trailing spacesPhil Sutter2021-03-091-9/+18
* expr/xfrm: Kill dead codePhil Sutter2021-03-091-28/+0
* expr/tunnel: Kill dead codePhil Sutter2021-03-091-13/+0
* expr/socket: Kill dead codePhil Sutter2021-03-091-13/+0
* table: add table owner supportPablo Neira Ayuso2021-03-011-1/+13