&delete_route($old);
}
else {
- gethostbyname($in{'defroute'}) ||
- &check_ipaddress($in{'defroute'}) ||
- &error(&text('rsave_eto', $in{'defroute'}));
+ &to_ipaddress($in{'defroute'}) || &to_ip6address($in{'defroute'}) ||
+ &error(&text('rsave_eto', $in{'defroute'}));
if ($old) {
&modify_route($old, { 'from' => '',
'to' => $in{'defroute'} } );
# saving or creating .. check inputs
$in{'from'} =~ /^[A-Za-z0-9\.\-]+$/ ||
&error(&text('rsave_efrom', $in{'from'}));
- $in{'to_def'} || gethostbyname($in{'to'}) ||
- &check_ipaddress($in{'to'}) ||
+ $in{'to_def'} ||
+ &to_ipaddress($in{'to'}) || &to_ip6address($in{'to'}) ||
&error(&text('rsave_eto', $in{'to'}));
$in{'port_def'} || $in{'port'} =~ /^\d+$/ ||
&error(&text('rsave_eport', $in{'port'}));
if (defined($in{'multiple'})) {
@multiple = split(/\s+/, $in{'multiple'});
foreach $m (@multiple) {
- gethostbyname($m) || &check_ipaddress($m) ||
+ &to_ipaddress($m) ||
&error(&text('hostsentry_emultiple', $m));
}
}
$in{'ignore'} =~ s/\r//g;
$in{'ignore'} =~ s/\n*$/\n/;
foreach $h (split(/\s+/, $in{'ignore'})) {
- gethostbyname($h) || &check_ipaddress($h) ||
+ &to_ipaddress($h) ||
($h =~ /^([0-9\.]+)\/(\d+)/ && &check_ipaddress($1)) ||
&error(&text('portsentry_eignore', $h));
}
[ "none", [ 'hostname' => $hostname ] ] ]);
}
else {
- gethostbyname($hostname) ||
+ &to_ipaddress($hostname) ||
$form->validate_redirect("create_form.cgi",
[ [ "hostname", $text{'create_eresolvname'} ] ]);
push(@sysidcfg, [ 'network_interface' =>