This is a bit of mingle-mangle of unrelated patches, but I didn't feel like sending them in separately: * Patch 1 makes erec_print() a bit more versatile, thereby disentangling error records from input descriptors in parser state. * Patch 2 is a fixup to error_fp introduction. * Patches 3 and 4 fix memleaks identified by valgrind. * Patch 5 simplifies raw payload expression allocation here and there. * Patch 6 fixes interval sets with a last (non-range) element containing the maximum value possible for given data type. * Patches 7 and 8 resulted from a minor review of tests/py testsuite. * Patch 9 cleans up .gitignore files. * Patch 10 drops a duplicate include statement. * Patches 11 and 12 clean up bison parser initialization a bit - preparational work for alternative JSON parser. Phil Sutter (12): erec: Review erec_print() libnftables: Fix forgotten bit after introducing error_fp rule: Free table->objs in table_free() segtree: Fix memory leaks Review raw payload allocation points segtree: Fix for last elem at interval end tests/py: rt.t: Drop needless rule output tests/py: Fix differences printing for rules with sets Review .gitignore files contents ct: Remove duplicate include of gmputil.h libnftables: Keep cmds list outside of parser_state parser_bison: Pass struct nft_ctx to parser_init() .gitignore | 15 ---------- include/nftables.h | 5 +--- include/parser.h | 7 ++--- src/.gitignore | 12 +++++--- src/ct.c | 1 - src/erec.c | 79 ++++++++++++++++++++++++++++------------------------ src/evaluate.c | 1 - src/libnftables.c | 40 +++++++++++++------------- src/parser_bison.y | 25 +++++++---------- src/rule.c | 3 ++ src/scanner.l | 2 -- src/segtree.c | 47 +++++++++++++++++++++---------- tests/py/ip6/rt.t | 2 +- tests/py/ip6/srh.t | 6 ++-- tests/py/nft-test.py | 4 +-- 15 files changed, 128 insertions(+), 121 deletions(-) -- 2.16.1 -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html