DNS queries are now allowed when the firewall is setup for web hosting.
Rule coments using --comment containing spaces or - are now properly parsed.
When initializing the firewall, the actual ports for Webmin, Usermin and SSHd are used instead of the standard ports.
+Added an option for the UNTRACKED state in rules.
&print_mode("state", $rule->{'state'}),"</td>\n";
print "<td> <select name=state multiple size=4>\n";
%states = map { $_,1 } split(/,/, $rule->{'state'}->[1]);
-foreach $s ('NEW', 'ESTABLISHED', 'RELATED', 'INVALID') {
+foreach $s ('NEW', 'ESTABLISHED', 'RELATED', 'INVALID', 'UNTRACKED') {
printf "<option value=%s %s>%s (%s)\n",
$s, $states{$s} ? "selected" : "",
$text{"edit_state_".lc($s)}, $s;
edit_state_established=Existing connection
edit_state_related=Related to existing
edit_state_invalid=Not part of any connection
+edit_state_untracked=Not tracked
edit_tos=Type of service
edit_rtoports=Target ports for redirect
edit_prange=Port range $1 to $2