Same problems with guarddog and shorewall, edgy, two machines. My workaround with shorewall was to edit /usr/share/shorewall/action.Drop and /usr/share/shorewall/action.Reject and comment the line with "AllowICMPs - - icmp". Of course the solution is to re-enable icmp-type in iptables, but this might help some to get shorewall working again (without icmp filtering).
Same problems with guarddog and shorewall, edgy, two machines. My workaround with shorewall was to edit /usr/share/ shorewall/ action. Drop and /usr/share/ shorewall/ action. Reject and comment the line with "AllowICMPs - - icmp". Of course the solution is to re-enable icmp-type in iptables, but this might help some to get shorewall working again (without icmp filtering).