summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* src: do not use the nft_cache_filter object from mnl.cPablo Neira Ayuso2022-01-152-8/+13
* optimize: merge several selectors with different verdict into verdict mapPablo Neira Ayuso2022-01-152-3/+84
* optimize: merge same selector with different verdict into verdict mapPablo Neira Ayuso2022-01-151-15/+147
* optimize: merge rules with same selectors into a concatenationPablo Neira Ayuso2022-01-151-1/+43
* src: add ruleset optimization infrastructurePablo Neira Ayuso2022-01-155-11/+553
* src: remove '$' in symbol_expr_printPablo Neira Ayuso2022-01-151-2/+1
* src: error reporting with -f and read from stdinPablo Neira Ayuso2022-01-153-6/+52
* erec: expose print_location() and line_location()Pablo Neira Ayuso2022-01-151-30/+51
* src: simplify logic governing storing payload dependenciesJeremy Sowden2022-01-152-22/+8
* src: reduce indentationJeremy Sowden2022-01-152-14/+14
* src: remove arithmetic on booleansJeremy Sowden2022-01-152-8/+10
* netlink_delinearize: fix typoJeremy Sowden2022-01-151-1/+1
* evaluate: attempt to set_eval flag if dynamic updates requestedFlorian Westphal2022-01-111-0/+10
* parser: allow quoted string in flowtable_expr_memberStijn Tintel2021-12-231-1/+8
* build: remove scanner.c and parser_bison.c with `maintainer-clean`Jeremy Sowden2021-12-171-2/+0
* proto: revisit short-circuit loops over upper protocolsPablo Neira Ayuso2021-12-161-7/+9
* evaluate: reject: support ethernet as L2 protocol for inet tableJeremy Sowden2021-12-151-1/+6
* evaluate: correct typo'sJeremy Sowden2021-12-151-2/+2
* proto: short-circuit loops over upper protocolsJeremy Sowden2021-12-151-3/+7
* netlink_delinearize: zero shift removalFlorian Westphal2021-12-091-0/+21
* netlink_delinearize: and/shift postprocessingFlorian Westphal2021-12-091-0/+7
* payload: skip templates with meta key setFlorian Westphal2021-12-091-0/+3
* iptopt: fix crash with invalid field/type comboFlorian Westphal2021-12-073-4/+11
* exthdr: support ip/tcp options and sctp chunks in typeof expressionsFlorian Westphal2021-12-071-7/+40
* ipopt: drop unused 'ptr' argumentFlorian Westphal2021-12-073-25/+6
* cache: Support filtering for a specific flowtablePhil Sutter2021-12-033-18/+54
* cache: Filter set list on server sidePhil Sutter2021-12-032-30/+48
* cache: Filter chain list on kernel sidePhil Sutter2021-12-032-22/+37
* cache: Filter rule list on kernel sidePhil Sutter2021-12-032-22/+22
* cache: Filter tables on kernel sidePhil Sutter2021-12-033-13/+30
* exthdr: fix tcpopt_find_template to use length after mask adjustmentFlorian Westphal2021-12-012-28/+25
* mptcp: add subtype matchingFlorian Westphal2021-12-013-1/+12
* tcpopt: add md5sig, fastopen and mptcp optionsFlorian Westphal2021-12-013-2/+41
* parser: split tcp option rulesFlorian Westphal2021-12-011-19/+61
* scanner: add tcp flex scopeFlorian Westphal2021-12-012-11/+17
* tcpopt: remove KIND keywordFlorian Westphal2021-12-012-4/+1
* 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
* cli: save history on ctrl-d with editlinePablo Neira Ayuso2021-11-301-7/+14
* netlink_delinearize: Fix for escaped asterisk strings on Big EndianPhil Sutter2021-11-301-40/+17
* ct: Fix ct label value parserPhil Sutter2021-11-301-3/+2
* datatype: Fix size of time_typePhil Sutter2021-11-301-2/+4
* meta: Fix hour_type sizePhil Sutter2021-11-301-4/+5
* meta: Fix {g,u}id_type on Big EndianPhil Sutter2021-11-301-6/+10
* src: Fix payload statement mask on Big EndianPhil Sutter2021-11-301-2/+2
* mnl: Fix for missing info in rule dumpsPhil Sutter2021-11-301-1/+12
* exthdr: Fix for segfault with unknown exthdrPhil Sutter2021-11-301-5/+7
* exthdr: fix type number saved in udataFlorian Westphal2021-11-301-3/+1
* cli: remove #include <editline/history.h>Pablo Neira Ayuso2021-11-221-1/+0