--- lib/PXElator/httpd.pm 2009/09/08 20:24:31 402 +++ lib/PXElator/httpd.pm 2009/09/09 19:57:58 418 @@ -39,12 +39,13 @@ sub menu { qq{
-home -server -brctl -ip -nmap -client +home +server +brctl +ip +nmap +client +couchdb
}} @@ -217,9 +218,13 @@ } } + my $kvm = kvm::next_nr; + $kvm = qq|
create new kvm $kvm
|; + print $client ok , html::table( 2, @rows ) , $below_table + , $kvm , html::tabs( log::mac_changes ) , $debug_proc ; @@ -351,8 +356,10 @@ . '"' if $ping; $style ||= ''; + my $ip_text = qq|$ip|; + $ip_text = qq|$ip| if ip::in_dhcp_range($ip); ( - qq|$ip| + qq|$ip_text| , format::mac( $mac => 'html' ) , $arp->{$mac} , delete $conf->{hostname} @@ -458,7 +465,7 @@ my $server = IO::Socket::INET->new( Proto => 'tcp', - LocalAddr => $server::ip, +# LocalAddr => $server::ip, LocalPort => $httpd::port, Listen => SOMAXCONN, Reuse => 1 @@ -467,6 +474,7 @@ print "url $url\n"; syslogd::install_local; + client::rebuild_mac_links; while (1) { my $client = $server->accept() || next; # ALARM trickle us