[connman] Do not disable firewall context if one rule fails. JB#43924
After the changes to simply ignore invalid rules by handling iptables errors with setjmp()/longjmp() it is no longer necessary to discard the whole firewall context if a single rule fails. This commit adds more information to logs and simply ignores errors while enabling firewall contexts. When removing all rules empty rule list should not give errors. Updated test-firewall.c to comply with the changes made for firewall.c.
Showing with 65 additions and 28 deletions