use PVE::Tools;
use PVE::INotify;
use PVE::APIClient::LWP;
+use PVE::Network;
use PMG::Utils;
use PMG::Config;
}
# fallback: try to get IP by other means
- return PMG::Utils::lookup_node_ip($nodename, $noerr);
+ return PVE::Network::get_ip_from_hostname($nodename, $noerr);
}
sub get_master_node {
$res->{name} = $nodename;
- $res->{ip} = PMG::Utils::lookup_node_ip($nodename);
+ $res->{ip} = PVE::Network::get_ip_from_hostname($nodename);
$res->{hostrsapubkey} = $hostrsapubkey;
my $dirs = [
'templates',
'dkim',
+ 'pbs',
];
foreach my $dir (@$dirs) {
"mtime >= $lastmt AND CID != 0";
};
- my $merge_sth = $dbh->prepare($PMG::DBTools::cgreylist_merge_sql);
+ # FIXME: drop Host column with PMG 7.0
+ my $merge_sth = $dbh->prepare(PMG::DBTools::cgreylist_merge_sql());
my $mergefunc = sub {
my ($ref) = @_;
+ my $ipnet = $ref->{ipnet};
+ $ipnet .= '.0/24' if $ipnet !~ /\/\d+$/;
$merge_sth->execute(
- $ref->{ipnet}, $ref->{host}, $ref->{sender}, $ref->{receiver},
+ $ipnet, 0, $ref->{sender}, $ref->{receiver},
$ref->{instance}, $ref->{rctime}, $ref->{extime}, $ref->{delay},
$ref->{blocked}, $ref->{passed}, 0, $ref->{cid});
};