summaryrefslogtreecommitdiffstats
path: root/src/evaluate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* cache: add NFT_CACHE_UPDATE and NFT_CACHE_FLUSHED flagsPablo Neira Ayuso2019-07-231-5/+3
* evaluate: missing location for chain nested in table definitionPablo Neira Ayuso2019-07-221-0/+1
* src: evaluate: support prefix expression in statementsFlorian Westphal2019-07-221-0/+48
* evaluate: bogus error when refering to existing non-base chainPablo Neira Ayuso2019-07-181-6/+3
* src: introduce SYNPROXY matchingFernando Fernandez Mancera2019-07-171-0/+15
* evaluate: missing basic evaluation of expectationsPablo Neira Ayuso2019-07-161-4/+30
* src: add ct expectations supportStéphane Veyret2019-07-161-0/+4
* evaluate: honor NFT_SET_OBJECT flagPablo Neira Ayuso2019-07-161-3/+3
* src: use set_is_anonymous()Pablo Neira Ayuso2019-07-161-1/+1
* evaluate: missing object maps handling in list and flush commandsPablo Neira Ayuso2019-07-161-8/+5
* src: add set_is_datamap(), set_is_objmap() and set_is_map() helpersPablo Neira Ayuso2019-07-161-6/+6
* exthdr: add support for matching IPv4 optionsStephen Suryaputra2019-07-041-0/+17