summaryrefslogtreecommitdiffstats
path: root/src/netlink_linearize.c
Commit message (Expand)AuthorAgeFilesLines
* netlink_linearize: add assertion to catch for buggy byteorderPablo Neira Ayuso2024-02-091-0/+2
* src: do not allow to chain more than 16 binopsFlorian Westphal2023-12-221-2/+5
* netlink: don't crash if prefix for < byte is requestedFlorian Westphal2023-12-141-1/+2
* netlink_linearize: avoid strict-overflow warning in netlink_gen_bitwise()Thomas Haller2023-12-121-4/+3
* src: remove xfree() and use plain free()Thomas Haller2023-11-091-2/+2
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* netlink_linearize: skip set element expression in map statement keyPablo Neira Ayuso2023-09-271-3/+3
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-0/+2
* netlink_linearize: use div_round_up in byteorder lengthPablo Neira Ayuso2023-07-061-1/+1
* src: add last statementPablo Neira Ayuso2023-02-281-0/+14
* src: add vxlan matching supportPablo Neira Ayuso2023-01-021-6/+74
* netlink_linearize: fix timeout with map updatesFlorian Westphal2022-12-121-0/+4
* src: add tcp option reset supportFlorian Westphal2022-02-281-1/+15
* mnl: Fix for missing info in rule dumpsPhil Sutter2021-11-301-1/+12
* src: raw payload match and mangle on inner header / payload dataPablo Neira Ayuso2021-11-081-2/+3
* src: Optimize prefix match only if is big-endianXiao Liang2021-08-231-1/+2
* netlink_linearize: incorrect netlink bytecode with binary operation and flagsPablo Neira Ayuso2021-07-271-15/+23
* src: support for nat with interval concatenationPablo Neira Ayuso2021-07-131-5/+17
* src: queue: allow use of arbitrary queue expressionsFlorian Westphal2021-06-211-5/+23
* src: add cgroupsv2 supportPablo Neira Ayuso2021-05-031-0/+1
* src: add negation match on singleton bitmask valuePablo Neira Ayuso2021-02-051-2/+7
* src: set on flags to request multi-statement supportPablo Neira Ayuso2021-01-041-0/+2
* src: add support for multi-statement in dynamic sets and mapsPablo Neira Ayuso2020-12-171-8/+33
* tcpopt: allow to check for presence of any tcp optionFlorian Westphal2020-11-091-1/+1
* tcpopt: split tcpopt_hdr_fields into per-option enumFlorian Westphal2020-11-091-2/+2
* src: Optimize prefix matches on byte-boundariesPhil Sutter2020-11-041-1/+3
* src: improve rule error reportingPablo Neira Ayuso2020-10-201-58/+113
* proto: add sctp crc32 checksum fixupFlorian Westphal2020-10-151-1/+1
* src: support for implicit chain bindingsPablo Neira Ayuso2020-07-151-2/+12
* src: use expression to store the log prefixPablo Neira Ayuso2020-07-081-2/+5
* src: add STMT_NAT_F_CONCAT flag and use itPablo Neira Ayuso2020-04-281-3/+3
* src: NAT support for intervals in mapsPablo Neira Ayuso2020-04-281-0/+8
* src: support for restoring element countersPablo Neira Ayuso2020-03-181-1/+1
* netlink: remove unused parameter from netlink_gen_stmt_stateful()Pablo Neira Ayuso2020-03-181-23/+13
* src: allow nat maps containing both ip(6) address and portFlorian Westphal2020-02-241-1/+30
* netlink: add support for handling shift expressions.Jeremy Sowden2020-01-281-3/+47
* src: white-space fixes.Jeremy Sowden2020-01-281-1/+1
* netlink: Avoid potential NULL-pointer deref in netlink_gen_payload_stmt()Phil Sutter2020-01-221-1/+1
* src: introduce SYNPROXY matchingFernando Fernandez Mancera2019-07-171-0/+17
* src: use UDATA defines from libnftnlPhil Sutter2019-05-031-1/+1
* src: add nat support for the inet familyFlorian Westphal2019-04-091-1/+1
* osf: add version fingerprint supportFernando Fernandez Mancera2019-04-081-0/+1
* src: expr: add expression etypeFlorian Westphal2019-02-081-13/+13
* src: expr: add and use expr_name helperFlorian Westphal2019-02-081-1/+1
* osf: add ttl option supportFernando Fernandez Mancera2018-10-231-0/+1
* src: add ipsec (xfrm) expressionMáté Eckl2018-09-211-0/+16
* src: integrate stateful expressions into sets and mapsPablo Neira Ayuso2018-08-241-0/+8
* src: simplify map statementPablo Neira Ayuso2018-08-241-10/+11
* src: introduce passive OS fingerprint matchingFernando Fernandez Mancera2018-08-041-0/+13
* src: Add tproxy supportMáté Eckl2018-08-031-0/+41