X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=blobdiff_plain;f=src%2FPVE%2FAPI2%2FFirewall%2FHost.pm;h=d02619ad82185605d2526a41f99c443448243097;hp=764dab14e348a942b9c13b544139e1bda7cfe5d7;hb=75a12a9d84e749011676edc8a52afd6c685bbae2;hpb=5162c268e43728d8e4668a4b44cfd5c8b39f408c diff --git a/src/PVE/API2/Firewall/Host.pm b/src/PVE/API2/Firewall/Host.pm index 764dab1..d02619a 100644 --- a/src/PVE/API2/Firewall/Host.pm +++ b/src/PVE/API2/Firewall/Host.pm @@ -14,7 +14,7 @@ use PVE::API2::Firewall::Rules; use base qw(PVE::RESTHandler); __PACKAGE__->register_method ({ - subclass => "PVE::API2::Firewall::HostRules", + subclass => "PVE::API2::Firewall::HostRules", path => 'rules', }); @@ -58,7 +58,7 @@ my $add_option_properties = sub { foreach my $k (keys %$option_properties) { $properties->{$k} = $option_properties->{$k}; } - + return $properties; }; @@ -124,7 +124,7 @@ __PACKAGE__->register_method({ if ($param->{delete}) { foreach my $opt (PVE::Tools::split_list($param->{delete})) { - raise_param_exc({ delete => "no such option '$opt'" }) + raise_param_exc({ delete => "no such option '$opt'" }) if !$option_properties->{$opt}; delete $hostfw_conf->{options}->{$opt}; } @@ -136,7 +136,7 @@ __PACKAGE__->register_method({ foreach my $k (keys %$option_properties) { next if !defined($param->{$k}); - $hostfw_conf->{options}->{$k} = $param->{$k}; + $hostfw_conf->{options}->{$k} = $param->{$k}; } PVE::Firewall::save_hostfw_conf($hostfw_conf); @@ -145,8 +145,8 @@ __PACKAGE__->register_method({ }}); __PACKAGE__->register_method({ - name => 'log', - path => 'log', + name => 'log', + path => 'log', method => 'GET', description => "Read firewall log", proxyto => 'node', @@ -172,7 +172,7 @@ __PACKAGE__->register_method({ }, returns => { type => 'array', - items => { + items => { type => "object", properties => { n => { @@ -196,8 +196,8 @@ __PACKAGE__->register_method({ my ($count, $lines) = PVE::Tools::dump_logfile("/var/log/pve-firewall.log", $param->{start}, $param->{limit}); $rpcenv->set_result_attrib('total', $count); - - return $lines; + + return $lines; }}); 1;