summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* evaluate: Perform set evaluation on implicitly declared (anonymous) setsStefano Brivio2020-05-281-10/+10
* evaluate: enable reject with 802.1qMichael Braun2020-05-281-1/+1
* src: rename CMD_OBJ_SETELEM to CMD_OBJ_ELEMENTSPablo Neira Ayuso2020-05-141-3/+3
* mnl: fix error rule reporting with missing table/chain and anonymous setsPablo Neira Ayuso2020-05-141-0/+1
* evaluate: fix memleak in stmt_evaluate_reject_icmp()Pablo Neira Ayuso2020-05-061-0/+2
* src: ct_timeout: release policy string and state listPablo Neira Ayuso2020-05-051-0/+1
* src: add rule_stmt_insert_at() and use itPablo Neira Ayuso2020-05-051-4/+5
* evaluate: incorrect byteorder with typeof and integer_datatypePablo Neira Ayuso2020-04-291-1/+2
* evaluate: fix crash when handling concatenation without mapPablo Neira Ayuso2020-04-281-0/+3
* src: add STMT_NAT_F_CONCAT flag and use itPablo Neira Ayuso2020-04-281-1/+1
* src: NAT support for intervals in mapsPablo Neira Ayuso2020-04-281-2/+43
* src: Set NFT_SET_CONCAT flag for sets with concatenated rangesStefano Brivio2020-04-141-1/+8
* evaluate: check for device in non-netdev chainsPablo Neira Ayuso2020-03-311-0/+3
* evaluate: improve error reporting in netdev ingress chainPablo Neira Ayuso2020-03-311-2/+9
* rule: add hook_specPablo Neira Ayuso2020-03-311-9/+9
* evaluate: display error if set statement is missingPablo Neira Ayuso2020-03-271-7/+15
* src: support for counter in set definitionPablo Neira Ayuso2020-03-201-0/+9
* evaluate: add range specified flag setting (missing NF_NAT_RANGE_PROTO_SPECIF...Pablo Neira Ayuso2020-03-191-0/+3
* src: fix leaks.Jeremy Sowden2020-03-041-0/+2
* evaluate: no need to swap byte-order for values of fewer than 16 bits.Jeremy Sowden2020-03-041-1/+1
* evaluate: convert the byte-order of payload statement arguments.Jeremy Sowden2020-03-041-0/+5
* evaluate: don't evaluate payloads twice.Jeremy Sowden2020-03-041-0/+5
* evaluate: simplify calculation of payload size.Jeremy Sowden2020-03-041-2/+2
* evaluate: add separate variables for lshift and xor binops.Jeremy Sowden2020-03-041-17/+17
* evaluate: stmt_evaluate_nat_map() only if stmt->nat.ipportmap == truePablo Neira Ayuso2020-02-251-17/+11
* src: nat concatenation support with anonymous mapsPablo Neira Ayuso2020-02-241-3/+20
* src: allow nat maps containing both ip(6) address and portFlorian Westphal2020-02-241-0/+56
* evaluate: add two new helpersFlorian Westphal2020-02-241-29/+32
* evaluate: process concat expressions when used as mapped-to exprFlorian Westphal2020-02-241-0/+4
* evaluate: print correct statement name on family mismatchFlorian Westphal2020-02-221-2/+3
* evaluate: change shift byte-order to host-endian.Jeremy Sowden2020-02-071-1/+1
* evaluate: correct variable name.Jeremy Sowden2020-02-071-6/+6
* src: Add support for concatenated set rangesStefano Brivio2020-02-071-0/+5
* src: Add support for NFTNL_SET_DESC_CONCATStefano Brivio2020-02-071-3/+11
* src: white-space fixes.Jeremy Sowden2020-01-281-6/+5
* evaluate: better error notice when interval flag is not set onPablo Neira Ayuso2020-01-161-5/+2
* evaluate: fix expr_set_context call for shift binops.Jeremy Sowden2020-01-081-1/+2
* evaluate: print a hint about 'typeof' syntax on 0 keylenFlorian Westphal2019-12-171-5/+18
* src: store expr, not dtype to track data in setsFlorian Westphal2019-12-161-18/+40
* src: add ability to set/get secmarks to/from connectionChristian Göttsche2019-11-251-2/+22
* src: add and use `set_is_meter` helperJeremy Sowden2019-11-061-4/+2
* src: flowtable: add support for named flowtable listingEric Jallot2019-10-311-0/+29
* src: add synproxy stateful object supportFernando Fernandez Mancera2019-09-131-0/+5
* evaluate: flag fwd and queue statements as terminalFlorian Westphal2019-09-071-0/+2
* src: evaluate: catch invalid 'meta day' values in eval stepFlorian Westphal2019-09-061-4/+13
* meta: Introduce new conditions 'time', 'day' and 'hour'Ander Juaristi2019-09-061-0/+54
* evaluate: New internal helper __expr_evaluate_rangeAnder Juaristi2019-09-061-4/+16
* src: allow variable in chain policyFernando Fernandez Mancera2019-08-081-0/+24
* src: allow variables in the chain priority specificationFernando Fernandez Mancera2019-08-081-14/+47
* src: add parse_ctx objectPablo Neira Ayuso2019-08-081-2/+4