[nft PATCH 00/12] Fallout from upcoming JSON support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux