From: Daniel Wagner <daniel.wag...@bmw-carit.de> Hi,
There are only two small changes in v7. I think this should now be the final version. I am testing it also with the firewall.c code on top of it and it looks pretty good right now. If possible I would like to see this version now applied :) build: Ignore iptables-unit and session-test in tools directory updates .gitignore after moving two binaries two tools iptables: Fix invalid access to list after removing first rule iptables: Factor out duplicated update hook code There was a small hickup (incl.) a bug in hidden when deleting a rule. If that rule was the first of a builtin chain we accessed an invalid pointer. cheers, daniel Daniel Wagner (16): test-iptables: Move file to tools and rename it to iptables-unit test-session: Move file to tools and rename it to session-test test-ippool: Run it during make distcheck build: Ignore iptables-unit and session-test in tools directory iptables: Add __connman_iptables_dump() iptables-test: Use iptables implementation from core iptables-unit: Add debug option iptables-unit: Check if rules are inserted/removed iptables: Drop support for xtables < 1.4.11 iptables: Use glib function for string operations iptables: Lookup in table hash before module loading iptables: Improve debug log output iptables: Rename pre_load_table() to get_table() iptables: Fix invalid access to list after removing first rule iptables: Factor out duplicated update hook code iptables: Allocated memory blocks are already zerod out .gitignore | 4 +- Makefile.am | 36 +- configure.ac | 8 +- src/connman.h | 1 + src/iptables.c | 293 ++++---- tools/iptables-test.c | 1898 +++---------------------------------------------- tools/iptables-unit.c | 476 +++++++++++++ tools/manager-api.c | 262 +++++++ tools/session-api.c | 330 +++++++++ tools/session-test.c | 588 +++++++++++++++ tools/session-test.h | 145 ++++ tools/session-utils.c | 261 +++++++ unit/manager-api.c | 262 ------- unit/session-api.c | 330 --------- unit/test-connman.h | 145 ---- unit/test-iptables.c | 327 --------- unit/test-session.c | 588 --------------- unit/utils.c | 261 ------- 18 files changed, 2301 insertions(+), 3914 deletions(-) create mode 100644 tools/iptables-unit.c create mode 100644 tools/manager-api.c create mode 100644 tools/session-api.c create mode 100644 tools/session-test.c create mode 100644 tools/session-test.h create mode 100644 tools/session-utils.c delete mode 100644 unit/manager-api.c delete mode 100644 unit/session-api.c delete mode 100644 unit/test-connman.h delete mode 100644 unit/test-iptables.c delete mode 100644 unit/test-session.c delete mode 100644 unit/utils.c -- 1.8.2.rc3.16.gce432ca _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman