| Commit message (Expand) | Author | Age | Files | Lines |
* | src: allow binop expressions with variable right-hand operands | Jeremy Sowden | 2024-12-04 | 1 | -3/+16 |
* | src: allow to map key to nfqueue number | Florian Westphal | 2024-11-11 | 1 | -1/+3 |
* | datatype: remove unused flags field | Pablo Neira Ayuso | 2024-11-11 | 1 | -2/+0 |
* | monitor: Recognize flowtable add/del events | Phil Sutter | 2024-11-06 | 3 | -0/+12 |
* | src: fix extended netlink error reporting with large set elements | Pablo Neira Ayuso | 2024-10-28 | 1 | -1/+3 |
* | rule: netlink attribute offset is uint32_t for struct nlerr_loc | Pablo Neira Ayuso | 2024-10-28 | 1 | -1/+1 |
* | mnl: update cmd_add_loc() to take struct nlmsghdr | Pablo Neira Ayuso | 2024-10-28 | 1 | -1/+1 |
* | mnl: rename to mnl_seqnum_alloc() to mnl_seqnum_inc() | Pablo Neira Ayuso | 2024-10-28 | 1 | -1/+1 |
* | src: collapse set element commands from parser | Pablo Neira Ayuso | 2024-10-28 | 4 | -5/+15 |
* | src: support for timeout never in elements | Pablo Neira Ayuso | 2024-09-17 | 1 | -0/+3 |
* | cache: consolidate reset command | Pablo Neira Ayuso | 2024-08-26 | 2 | -9/+6 |
* | cache: add filtering support for objects | Pablo Neira Ayuso | 2024-08-26 | 1 | -0/+2 |
* | datatype: replace DTYPE_F_ALLOC by bitfield | Pablo Neira Ayuso | 2024-08-21 | 1 | -11/+3 |
* | src: remove DTYPE_F_PREFIX | Pablo Neira Ayuso | 2024-08-21 | 1 | -2/+1 |
* | src: mnl: always dump all netdev hooks if no interface name was given | Florian Westphal | 2024-08-21 | 1 | -0/+2 |
* | cache: populate chains on demand from error path | Pablo Neira Ayuso | 2024-08-19 | 1 | -1/+0 |
* | src: drop obsolete hook argument form hook dump functions | Florian Westphal | 2024-08-19 | 1 | -1/+1 |
* | src: remove decnet support | Florian Westphal | 2024-07-30 | 1 | -72/+0 |
* | src: add string preprocessor and use it for log prefix string | Pablo Neira Ayuso | 2024-06-25 | 3 | -3/+5 |
* | Add support for table's persist flag | Phil Sutter | 2024-04-19 | 1 | -1/+3 |
* | src: disentangle ICMP code types | Pablo Neira Ayuso | 2024-04-04 | 1 | -0/+5 |
* | netlink_delinearize: reverse cross-day meta hour range | Pablo Neira Ayuso | 2024-03-20 | 2 | -0/+3 |
* | src: do not merge a set with a erroneous one | Florian Westphal | 2024-03-20 | 1 | -0/+2 |
* | evaluate: translate meter into dynamic set | Pablo Neira Ayuso | 2024-03-12 | 1 | -0/+5 |
* | evaluate: permit use of host-endian constant values in set lookup keys | Pablo Neira Ayuso | 2024-02-13 | 1 | -0/+1 |
* | datatype: Describe rt symbol tables | Phil Sutter | 2024-01-02 | 1 | -0/+3 |
* | src: do not allow to chain more than 16 binops | Florian Westphal | 2023-12-22 | 2 | -1/+6 |
* | intervals: set_to_range can be static | Florian Westphal | 2023-12-16 | 1 | -1/+0 |
* | src: reject large raw payload and concat expressions | Florian Westphal | 2023-12-15 | 1 | -0/+3 |
* | netlink: add and use nft_data_memcpy helper | Florian Westphal | 2023-12-12 | 1 | -1/+1 |
* | evaluate: reset statement length context before evaluating statement | Pablo Neira Ayuso | 2023-12-08 | 1 | -0/+1 |
* | src: remove xfree() and use plain free() | Thomas Haller | 2023-11-09 | 1 | -1/+0 |
* | src: add free_const() and use it instead of xfree() | Thomas Haller | 2023-11-09 | 1 | -0/+6 |
* | gmputil: add nft_gmp_free() to free strings from mpz_get_str() | Thomas Haller | 2023-11-09 | 1 | -0/+2 |
* | build: no recursive-make for "include/**/Makefile.am" | Thomas Haller | 2023-11-02 | 8 | -70/+0 |
* | icmpv6: Allow matching target address in NS/NA, redirect and MLD | Nicolas Cavallari | 2023-10-06 | 1 | -0/+4 |
* | json: add missing map statement stub | Pablo Neira Ayuso | 2023-09-28 | 1 | -0/+1 |
* | include: include <string.h> in <nft.h> | Thomas Haller | 2023-09-28 | 3 | -3/+1 |
* | netlink_linearize: skip set element expression in map statement key | Pablo Neira Ayuso | 2023-09-27 | 1 | -0/+1 |
* | expression: cleanup expr_ops_by_type() and handle u32 input | Thomas Haller | 2023-09-25 | 1 | -1/+1 |
* | datatype: return const pointer from datatype_get() | Thomas Haller | 2023-09-21 | 1 | -1/+1 |
* | datatype: use "enum byteorder" instead of int in set_datatype_alloc() | Thomas Haller | 2023-09-20 | 1 | -1/+1 |
* | include: fix missing definitions in <cache.h>/<headers.h> | Thomas Haller | 2023-09-20 | 2 | -0/+11 |
* | datatype: initialize TYPE_CT_EVENTBIT slot in datatype array | Pablo Neira Ayuso | 2023-09-20 | 1 | -0/+1 |
* | datatype: initialize TYPE_CT_LABEL slot in datatype array | Pablo Neira Ayuso | 2023-09-20 | 1 | -0/+1 |
* | libnftables: drop gmp_init() and mp_set_memory_functions() | Thomas Haller | 2023-09-19 | 1 | -1/+0 |
* | datatype: fix leak and cleanup reference counting for struct datatype | Thomas Haller | 2023-09-14 | 2 | -0/+5 |
* | include: include <stdlib.h> in <nft.h> | Thomas Haller | 2023-09-11 | 2 | -1/+1 |
* | datatype: rename "dtype_clone()" to datatype_clone() | Thomas Haller | 2023-09-08 | 1 | -1/+1 |
* | src: simplify chain_alloc() | Pablo Neira Ayuso | 2023-08-31 | 1 | -1/+1 |