summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* build: libnftnl 1.2.9 releaseHEADlibnftnl-1.2.9masterPablo Neira Ayuso2025-04-141-1/+1
* tunnel: add missing inner nested netlink attribute for vxlan optionsFernando Fernandez Mancera2025-04-141-3/+3
* src: remove unused str2XXX helpersZhongqiu Duan2025-03-1910-158/+0
* expr: ct: print key name of id fieldZhongqiu Duan2025-03-191-1/+1
* expr: payload: print tunnel headerZhongqiu Duan2025-03-191-1/+1
* tests: Fix for ASANPhil Sutter2024-12-042-2/+2
* tests: Extend set test by NFTNL_SET_DESC_CONCATPhil Sutter2024-12-041-0/+17
* set: Fix for array overrun when setting NFTNL_SET_DESC_CONCATPhil Sutter2024-12-041-2/+4
* tests: bitwise: add tests for new boolean operationsJeremy Sowden2024-11-191-0/+105
* tests: bitwise: refactor shift testsJeremy Sowden2024-11-191-109/+44
* expr: bitwise: add support for kernel space AND, OR and XOR operationsJeremy Sowden2024-11-192-2/+56
* expr: bitwise: rename some boolean operation functionsJeremy Sowden2024-11-192-21/+21
* include: add new bitwise boolean attributes to nf_tables.hJeremy Sowden2024-11-191-3/+15
* Use SPDX License Identifiers in headersPhil Sutter2024-10-30126-662/+126
* Introduce struct nftnl_str_arrayPhil Sutter2024-10-299-159/+176
* include: refresh nf_tables.h copyPablo Neira Ayuso2024-10-121-9/+37
* build: libnftnl 1.2.8 releaselibnftnl-1.2.8Pablo Neira Ayuso2024-10-021-1/+1
* rule: Don't append a newline when printing a rulePhil Sutter2024-10-011-6/+4
* src: remove scaffolding around deprecated parser functionsPablo Neira Ayuso2024-09-254-91/+24
* expr: dynset: validate expressions are of nested typeFlorian Westphal2024-09-231-2/+3
* build: libnftnl 1.2.7 releaselibnftnl-1.2.7Pablo Neira Ayuso2024-07-151-1/+1
* table: Support unsetting NFTNL_TABLE_USERDATA attributePhil Sutter2024-07-101-0/+3
* chain: Support unsetting NFTNL_CHAIN_USERDATA attributePhil Sutter2024-07-101-0/+3
* expr: limit: Prepare for odd time unitsPhil Sutter2024-07-051-11/+39
* expr: use NFTA_* netlink attributes to build fields, not NFTNL_EXPR_*Pablo Neira Ayuso2024-06-232-6/+6
* expr: Respect data_len when setting attributesPhil Sutter2024-04-1138-133/+133
* obj: Respect data_len when setting attributesPhil Sutter2024-04-117-35/+35
* utils: Introduce and use nftnl_set_str_attr()Phil Sutter2024-04-117-85/+40
* obj: Enforce attr_policy compliance in nftnl_obj_set_data()Phil Sutter2024-04-111-1/+6
* obj: Introduce struct obj_ops::attr_policyPhil Sutter2024-04-1110-0/+83
* obj: Call obj_ops::set with legal attributes onlyPhil Sutter2024-04-1110-19/+3
* obj: Repurpose struct obj_ops::max_attr fieldPhil Sutter2024-04-1111-10/+19
* obj: Return value on settersPhil Sutter2024-04-112-24/+31
* utils: Fix for wrong variable use in nftnl_assert_validate()Phil Sutter2024-04-111-2/+5
* obj: synproxy: Use memcpy() to handle potentially unaligned dataPhil Sutter2024-04-111-3/+3
* obj: Do not call nftnl_obj_set_data() with zero data_lenPhil Sutter2024-04-111-1/+1
* table: Validate NFTNL_TABLE_OWNER, tooPhil Sutter2024-04-111-0/+1
* set: Validate NFTNL_SET_ID, tooPhil Sutter2024-04-111-0/+1
* obj: Validate NFTNL_OBJ_TYPE, tooPhil Sutter2024-04-111-0/+1
* flowtable: Validate NFTNL_FLOWTABLE_SIZE, tooPhil Sutter2024-04-111-0/+1
* table: Validate NFTNL_TABLE_USE, tooPhil Sutter2024-04-111-0/+1
* chain: Validate NFTNL_CHAIN_USE, tooPhil Sutter2024-04-111-0/+1
* expr: Enforce attr_policy compliance in nftnl_expr_set()Phil Sutter2024-03-061-0/+7
* expr: Introduce struct expr_ops::attr_policyPhil Sutter2024-03-0640-0/+316
* include: Sync nf_log.h with kernel headersPhil Sutter2024-03-061-0/+3
* expr: Call expr_ops::set with legal types onlyPhil Sutter2024-03-0634-66/+3
* expr: Repurpose struct expr_ops::max_attr fieldPhil Sutter2024-03-0641-40/+79
* tests: Fix objref test casePhil Sutter2024-03-061-1/+1
* utils: remove unused codePablo Neira Ayuso2024-02-262-213/+0
* udata: incorrect userdata buffer size validationPablo Neira Ayuso2024-02-261-1/+7