| Commit message (Expand) | Author | Age | Files | Lines |
* | expr: Respect data_len when setting attributesHEADmaster | Phil Sutter | 2024-04-11 | 38 | -133/+133 |
* | obj: Respect data_len when setting attributes | Phil Sutter | 2024-04-11 | 7 | -35/+35 |
* | utils: Introduce and use nftnl_set_str_attr() | Phil Sutter | 2024-04-11 | 7 | -85/+40 |
* | obj: Enforce attr_policy compliance in nftnl_obj_set_data() | Phil Sutter | 2024-04-11 | 1 | -1/+6 |
* | obj: Introduce struct obj_ops::attr_policy | Phil Sutter | 2024-04-11 | 10 | -0/+83 |
* | obj: Call obj_ops::set with legal attributes only | Phil Sutter | 2024-04-11 | 10 | -19/+3 |
* | obj: Repurpose struct obj_ops::max_attr field | Phil Sutter | 2024-04-11 | 11 | -10/+19 |
* | obj: Return value on setters | Phil Sutter | 2024-04-11 | 2 | -24/+31 |
* | utils: Fix for wrong variable use in nftnl_assert_validate() | Phil Sutter | 2024-04-11 | 1 | -2/+5 |
* | obj: synproxy: Use memcpy() to handle potentially unaligned data | Phil Sutter | 2024-04-11 | 1 | -3/+3 |
* | obj: Do not call nftnl_obj_set_data() with zero data_len | Phil Sutter | 2024-04-11 | 1 | -1/+1 |
* | table: Validate NFTNL_TABLE_OWNER, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | set: Validate NFTNL_SET_ID, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | obj: Validate NFTNL_OBJ_TYPE, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | flowtable: Validate NFTNL_FLOWTABLE_SIZE, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | table: Validate NFTNL_TABLE_USE, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | chain: Validate NFTNL_CHAIN_USE, too | Phil Sutter | 2024-04-11 | 1 | -0/+1 |
* | expr: Enforce attr_policy compliance in nftnl_expr_set() | Phil Sutter | 2024-03-06 | 1 | -0/+7 |
* | expr: Introduce struct expr_ops::attr_policy | Phil Sutter | 2024-03-06 | 40 | -0/+316 |
* | include: Sync nf_log.h with kernel headers | Phil Sutter | 2024-03-06 | 1 | -0/+3 |
* | expr: Call expr_ops::set with legal types only | Phil Sutter | 2024-03-06 | 34 | -66/+3 |
* | expr: Repurpose struct expr_ops::max_attr field | Phil Sutter | 2024-03-06 | 41 | -40/+79 |
* | tests: Fix objref test case | Phil Sutter | 2024-03-06 | 1 | -1/+1 |
* | utils: remove unused code | Pablo Neira Ayuso | 2024-02-26 | 2 | -213/+0 |
* | udata: incorrect userdata buffer size validation | Pablo Neira Ayuso | 2024-02-26 | 1 | -1/+7 |
* | expr: immediate: check for chain attribute to release chain name | Pablo Neira Ayuso | 2024-02-26 | 3 | -16/+2 |
* | obj: ct_timeout: setter checks for timeout array boundaries | Pablo Neira Ayuso | 2024-02-20 | 1 | -4/+7 |
* | set_elem: use nftnl_data_cpy() in NFTNL_SET_ELEM_{KEY,KEY_END,DATA} | Pablo Neira Ayuso | 2024-01-13 | 1 | -6/+6 |
* | set: buffer overflow in NFTNL_SET_DESC_CONCAT setter | Pablo Neira Ayuso | 2024-01-11 | 1 | -1/+7 |
* | chain: Removed non-defined functions | Nicholas Vinson | 2024-01-08 | 2 | -8/+0 |
* | object: define nftnl_obj_unset() | Pablo Neira Ayuso | 2024-01-08 | 1 | -0/+28 |
* | expr: fix buffer overflows in data value setters | Florian Westphal | 2023-12-12 | 6 | -21/+23 |
* | object: getters take const struct | corubba | 2023-12-12 | 2 | -14/+14 |
* | set: Do not leave free'd expr_list elements in place | Phil Sutter | 2023-07-13 | 1 | -4/+12 |
* | build: libnftnl 1.2.6 releaselibnftnl-1.2.6 | Pablo Neira Ayuso | 2023-07-11 | 1 | -1/+1 |
* | tests: nft-rule-test: Add test cases to improve code coverage | shixuantong | 2023-06-02 | 1 | -0/+8 |
* | tests: nft-table-test: fix typo | shixuantong | 2023-06-02 | 1 | -1/+1 |
* | expr: meta: introduce broute meta expression | Sriram Yagnaraman | 2023-03-15 | 2 | -1/+4 |
* | build: libnftnl 1.2.5 releaselibnftnl-1.2.5 | Pablo Neira Ayuso | 2023-03-09 | 1 | -1/+1 |
* | chain: relax logic to build NFTA_CHAIN_HOOK | Pablo Neira Ayuso | 2023-01-03 | 1 | -16/+25 |
* | expr: add inner support | Pablo Neira Ayuso | 2023-01-02 | 6 | -3/+256 |
* | Makefile: Create LZMA-compressed dist-files | Phil Sutter | 2022-12-09 | 1 | -1/+1 |
* | src: replace nftnl_*_nlmsg_build_hdr() by nftnl_nlmsg_build_hdr() | Pablo Neira Ayuso | 2022-11-15 | 53 | -123/+112 |
* | examples: remove nftnl_batch_is_supported() call | Pablo Neira Ayuso | 2022-11-15 | 2 | -30/+9 |
* | build: libnftnl 1.2.4 releaselibnftnl-1.2.4 | Pablo Neira Ayuso | 2022-11-10 | 1 | -1/+1 |
* | libnftnl: Fix res_id byte order | Ian Pilcher | 2022-10-25 | 1 | -1/+2 |
* | expr: payload: remove unused function | Pablo Neira Ayuso | 2022-09-07 | 1 | -14/+0 |
* | rule, set_elem: remove trailing \n in userdata snprintf | Pablo Neira Ayuso | 2022-08-31 | 2 | -2/+2 |
* | rule, set_elem: fix printing of user data | Jeremy Sowden | 2022-08-29 | 2 | -5/+7 |
* | build: libnftnl 1.2.3 releaselibnftnl-1.2.3 | Pablo Neira Ayuso | 2022-08-09 | 1 | -1/+1 |