/[pxelator]/lib/PXElator/httpd.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/httpd.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 407 by dpavlin, Wed Sep 9 09:41:03 2009 UTC revision 419 by dpavlin, Thu Sep 10 13:08:36 2009 UTC
# Line 39  qq{ Line 39  qq{
39  sub menu {  sub menu {
40  qq{  qq{
41  <div style="font-size: 80%; color: #888">  <div style="font-size: 80%; color: #888">
42  <a href=/>home</a>  <a href=/ target=/>home</a>
43  <a href=/server>server</a>  <a href=/server target=server>server</a>
44  <a href=/brctl>brctl</a>  <a href=/brctl target=brctl>brctl</a>
45  <a href=/ip>ip</a>  <a href=/ip target=ip>ip</a>
46  <a href=/nmap>nmap</a>  <a href=/nmap target=nmap>nmap</a>
47  <a href=/client>client</a>  <a href=/client target=client>client</a>
48    <a href=http://$server::ip:5984/_utils/ target=couchdb>couchdb</a>
49  </div>  </div>
50    
51  }}  }}
# Line 258  warn "XXX pids = ", dump( $daemons::pids Line 259  warn "XXX pids = ", dump( $daemons::pids
259    
260          } elsif ( $path =~ m!^/client(?:/$RE{net}{IPv4}{-keep})?! ) {          } elsif ( $path =~ m!^/client(?:/$RE{net}{IPv4}{-keep})?! ) {
261                  my $ip = $1;                  my $ip = $1;
262                  $title = $ip;                  $title = $ip if $ip;
263    
264                  if ( $param->{action} eq 'remove' ) {                  if ( $param->{action} eq 'remove' ) {
265                          client::remove( $param->{change_ip} );                          client::remove( $param->{change_ip} );
# Line 355  warn "XXX pids = ", dump( $daemons::pids Line 356  warn "XXX pids = ", dump( $daemons::pids
356                                                          . '"'                                                          . '"'
357                                                          if $ping;                                                          if $ping;
358                                                  $style ||= '';                                                  $style ||= '';
359                                                    my $ip_text = qq|<tt>$ip</tt>|;
360                                                    $ip_text = qq|<tt><b>$ip</b></tt>| if ip::in_dhcp_range($ip);
361                                                  (                                                  (
362                                                          qq|<a $style name=$ip target=$ip href=/client/$ip>$ip</a>|                                                          qq|<a $style name=$ip target=$ip href=/client/$ip>$ip_text</a>|
363                                                          , format::mac( $mac => 'html' )                                                          , format::mac( $mac => 'html' )
364                                                          , $arp->{$mac}                                                          , $arp->{$mac}
365                                                          , delete $conf->{hostname}                                                          , delete $conf->{hostname}
# Line 462  sub start { Line 465  sub start {
465    
466          my $server = IO::Socket::INET->new(          my $server = IO::Socket::INET->new(
467                          Proto     => 'tcp',                          Proto     => 'tcp',
468                          LocalAddr => $server::ip,  #                       LocalAddr => $server::ip,
469                          LocalPort => $httpd::port,                          LocalPort => $httpd::port,
470                          Listen    => SOMAXCONN,                          Listen    => SOMAXCONN,
471                          Reuse     => 1                          Reuse     => 1

Legend:
Removed from v.407  
changed lines
  Added in v.419

  ViewVC Help
Powered by ViewVC 1.1.26