3 # Save incoming forwarded ports
5 require './itsecur-lib.pl';
6 &can_edit_error("pat");
10 &error_setup($text{'pat_err'});
11 for($i=0; defined($s = $in{"service_$i"}); $i++) {
14 gethostbyname($h) || &error(&text('pat_ehost', $i+1));
15 $iface = $in{"iface_$i"};
16 $iface eq "" || $iface =~ /^[a-z0-9:\.]+$/ ||
17 &error(&text('pat_eiface', $i+1));
18 push(@forwards, { 'service' => $s,
25 &unlock_itsecur_files();
26 &remote_webmin_log("update", "pat");