summaryrefslogtreecommitdiffstats
path: root/src/netlink_delinearize.c
Commit message (Expand)AuthorAgeFilesLines
* src: permit use of constant values in set lookup keysFlorian Westphal2023-05-241-0/+9
* netlink_delinearize: do not reset protocol context for nat protocol expressionPablo Neira Ayuso2023-04-051-3/+1
* netlink_delinearize: correct type and byte-order of shiftsJeremy Sowden2023-03-281-2/+11
* netlink_delinerize: incorrect byteorder in mark statement listingPablo Neira Ayuso2023-03-281-4/+14
* evaluate: support shifts larger than the width of the left operandPablo Neira Ayuso2023-03-281-2/+2
* meta: don't crash if meta key isn't knownFlorian Westphal2023-03-271-1/+3
* src: add last statementPablo Neira Ayuso2023-02-281-0/+14
* netlink_delinearize: Sanitize concat data element decodingPhil Sutter2023-02-211-1/+1
* netlink_delinearize: add postprocessing for payload binopsJeremy Sowden2023-02-071-0/+39
* src: add gretap supportPablo Neira Ayuso2023-01-021-1/+2
* src: add gre supportPablo Neira Ayuso2023-01-021-0/+48
* src: display (inner) tag in --debug=proto-ctxPablo Neira Ayuso2023-01-021-2/+2
* src: add vxlan matching supportPablo Neira Ayuso2023-01-021-6/+149
* src: add dl_proto_ctx()Pablo Neira Ayuso2023-01-021-51/+68
* netlink_delinearize: fix decoding of concat data elementFlorian Westphal2022-12-121-0/+8
* netlink_delinearize: complete payload expression in payload statementPablo Neira Ayuso2022-10-311-3/+4
* netlink_delinearize: do not transfer binary operation to non-anonymous setsPablo Neira Ayuso2022-10-121-0/+3
* monitor: Sanitize startup race conditionPhil Sutter2022-09-301-1/+4
* netlink_delinearize: also postprocess OP_AND in set element contextFlorian Westphal2022-08-051-0/+2
* proto: track full stack of seen l2 protocols, not just cumulative offsetFlorian Westphal2022-08-051-5/+0
* netlink_delinearize: postprocess binary ands in concatenationsFlorian Westphal2022-08-051-5/+40
* netlink_delinearize: allow postprocessing on concatenated elementsFlorian Westphal2022-08-051-1/+6
* netlink_delinearize: memleak when parsing concatenation dataPablo Neira Ayuso2022-06-231-0/+1
* netlink_delinearize: release last register on exitPablo Neira Ayuso2022-05-161-1/+1
* src: add tcp option reset supportFlorian Westphal2022-02-281-0/+4
* src: store more than one payload dependencyJeremy Sowden2022-01-151-5/+9
* src: add a helper that returns a payload dependency for a particular baseJeremy Sowden2022-01-151-2/+2
* src: 'nft list chain' prints anonymous chains correctlyPablo Neira Ayuso2022-01-151-0/+8
* src: simplify logic governing storing payload dependenciesJeremy Sowden2022-01-151-13/+4
* src: reduce indentationJeremy Sowden2022-01-151-7/+3
* src: remove arithmetic on booleansJeremy Sowden2022-01-151-4/+4
* netlink_delinearize: fix typoJeremy Sowden2022-01-151-1/+1
* netlink_delinearize: zero shift removalFlorian Westphal2021-12-091-0/+21
* netlink_delinearize: and/shift postprocessingFlorian Westphal2021-12-091-0/+7
* netlink_delinearize: binop: make accesses to expr->left/right conditionalFlorian Westphal2021-12-011-19/+31
* netlink_delinearize: rename misleading variableFlorian Westphal2021-12-011-12/+12
* netlink_delinearize: use correct member typeFlorian Westphal2021-12-011-1/+1
* netlink_delinearize: Fix for escaped asterisk strings on Big EndianPhil Sutter2021-11-301-40/+17
* netlink: dynset: set compound expr dtype based on set key definitionFlorian Westphal2021-09-291-1/+45
* src: revert hashtable for expression handlersPablo Neira Ayuso2021-09-151-30/+10
* netlink_delinearize: incorrect meta protocol dependency kill againPablo Neira Ayuso2021-09-031-45/+61
* netlink_delinearize: incorrect meta protocol dependency killPablo Neira Ayuso2021-08-261-3/+19
* netlink_delinearize: skip flags / mask notation for singleton bitmask againPablo Neira Ayuso2021-08-151-1/+1
* netlink_delinearize: skip flags / mask notation for singleton bitmaskPablo Neira Ayuso2021-07-281-0/+8
* src: support for nat with interval concatenationPablo Neira Ayuso2021-07-131-4/+22
* src: remove STMT_NAT_F_INTERVAL flags and interval keywordPablo Neira Ayuso2021-07-131-1/+0
* netlink_delinearize: stmt and expr error path memleaksPablo Neira Ayuso2021-07-131-10/+10
* netlink_delinarize: don't check for set element if set is not populatedFlorian Westphal2021-06-301-0/+1
* src: queue: allow use of arbitrary queue expressionsFlorian Westphal2021-06-211-10/+38
* src: add queue expr and flags to queue_stmt_allocFlorian Westphal2021-06-211-7/+3