summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* libnftables.map: export new nft_ctx_{get,set}_optimize APISam James2022-02-251-2/+2
* scanner: rt: Move seg-left keyword into scopePhil Sutter2022-02-201-1/+1
* scanner: Some time units are only used in limit scopePhil Sutter2022-02-201-3/+5
* scanner: Move 'maps' keyword into list cmd scopePhil Sutter2022-02-201-1/+1
* segtree: memleak get element commandPablo Neira Ayuso2022-02-171-0/+2
* netlink: check key is EXPR_CONCAT before accessing fieldPablo Neira Ayuso2022-02-171-1/+2
* parser_json: permit empty device listFlorian Westphal2022-02-071-10/+13
* parser_json: fix flowtable device datatypeFlorian Westphal2022-02-071-2/+6
* json: add flow statement json export + parserFlorian Westphal2022-02-073-0/+31
* iface: handle EINTR case when creating the cachePablo Neira Ayuso2022-01-281-12/+38
* optimize: do not merge raw payload expressionsPablo Neira Ayuso2022-01-261-0/+3
* optimize: check for payload base and offset when searching for mergersPablo Neira Ayuso2022-01-261-0/+4
* optimize: merge verdict maps with same lookup keyPablo Neira Ayuso2022-01-261-12/+93
* optimize: add __expr_cmp()Pablo Neira Ayuso2022-01-261-46/+52
* netlink: Use abort() in case of netlink_abi_errorEugene Crosser2022-01-261-1/+1
* parser_bison: missing synproxy support in map declarationsPablo Neira Ayuso2022-01-191-0/+1
* src: store more than one payload dependencyJeremy Sowden2022-01-152-24/+39
* src: add a helper that returns a payload dependency for a particular baseJeremy Sowden2022-01-152-6/+29
* src: silence compiler warningsFlorian Westphal2022-01-153-4/+4
* libnftables: use xrealloc()Pablo Neira Ayuso2022-01-151-7/+3
* src: 'nft list chain' prints anonymous chains correctlyPablo Neira Ayuso2022-01-152-0/+45
* cache: add helper function to fill up the rule cachePablo Neira Ayuso2022-01-151-16/+25
* cache: do not set error code twicePablo Neira Ayuso2022-01-151-21/+7
* 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