This is a really nice rewrite of rc.firewall that cleans it up and adds
additional firewall_* rc.conf variables, with appropriate defaults, for
quick and easy rc-based firewall configuration. More sophisticated
configurations should continue to use the ipfw.conf mechanism.
The default client firewall is now similar to the description in the
'man firewall' manual page, allowing certain basic services ports
through and those ICMP messages required for proper network and protocol
management.
Submitted-by: Andreas Hauser <andy@splashground.de>