Result:
found 146 distributions and 338 files matching your query ! ( run in 1.148 )


Mail-Toaster

 view release on metacpan or  search on metacpan

lib/Mail/Toaster/Utility.pm  view on Meta::CPAN


    my $once = 0;

TRY:
    my @ips = grep {/inet/} `$ifconfig`; chomp @ips;
       @ips = grep {!/inet6/} @ips if $p{exclude_ipv6};
       @ips = grep {!/inet 127\.0\.0/} @ips if $p{exclude_localhost};
       @ips = grep {!/inet (192\.168\.|10\.|172\.16\.|169\.254\.)/} @ips
            if $p{exclude_internals};

    # this keeps us from failing if the box has only internal IPs

 view all matches for this distribution


Metabrik-Repository

 view release on metacpan or  search on metacpan

lib/Metabrik/Database/Ripe.pm  view on Meta::CPAN

sub update {
   my $self = shift;

   my @urls = qw(
      ftp://ftp.apnic.net/apnic/whois/apnic.db.inetnum.gz
      ftp://ftp.apnic.net/apnic/whois/apnic.db.inet6num.gz
      ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz
      ftp://ftp.afrinic.net/dbase/afrinic.db.gz
      http://ftp.apnic.net/apnic/dbase/data/jpnic.db.gz
      http://ftp.apnic.net/apnic/dbase/data/krnic.db.gz
      http://ftp.apnic.net/apnic/dbase/data/twnic.db.gz

 view all matches for this distribution


Mojolicious-Plugin-RevealJS

 view release on metacpan or  search on metacpan

share/public/revealjs/plugin/highlight/highlight.js  view on Meta::CPAN

	}
})();
// END CUSTOM REVEAL.JS INTEGRATION

/*! highlight.js v9.11.0 | BSD3 License | git.io/hljslicense */
!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.r...
c:[{cN:"comment",b:/\(\*/,e:/\*\)/},e.ASM,e.QSM,e.CNM,{b:/\{/,e:/\}/,i:/:/}]}});hljs.registerLanguage("roboconf",function(a){var e="[a-zA-Z-_][^\\n{]+\\{",n={cN:"attribute",b:/[a-zA-Z-_]+/,e:/\s*:/,eE:!0,starts:{e:";",r:0,c:[{cN:"variable",b:/\.[a-zA...

 view all matches for this distribution


Mojolicious

 view release on metacpan or  search on metacpan

lib/Mojolicious/resources/public/mojo/highlight.js/highlight.min.js  view on Meta::CPAN

}}}());hljs.registerLanguage("sql",function(){"use strict";return function(e){
var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,
illegal:/[<>{}*]/,contains:[{
beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release ...
end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,
keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always ana...
literal:"true false null unknown",
built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"
},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{
className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{
className:"string",begin:"`",end:"`"

 view all matches for this distribution


NOLookup

 view release on metacpan or  search on metacpan

debian/control  view on Meta::CPAN

Build-Depends-Indep: perl
Standards-Version: 4.5.0

Package: libnolookup-perl
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}, libclass-accessor-chained-perl, libdata-validate-ip-perl, libencode-perl, libio-socket-inet6-perl, libio-socket-ssl-perl, libjson-perl, liblist-moreutils-perl, libnet-dns-perl, libnet-ip-perl, libnet-rdap-pe...
Description: NOLookup lookup module
 A set of lookup modules for various Norwegian data services.

Package: libnolookup-perl-test
Architecture: all

 view all matches for this distribution


Nagios-Plugin-LDAP

 view release on metacpan or  search on metacpan

lib/Nagios/Plugin/LDAP.pm  view on Meta::CPAN


  my $ldap = $class->new(
    $hostname,
    timeout => $timeout,
    version => $version,
    inet6   => $ipv6,
  );

  unless ($ldap) {
    my $err = $@;
    $self->add_message(CRITICAL, "$hostname: " . $err);

 view all matches for this distribution


Net-Address-Ethernet

 view release on metacpan or  search on metacpan

lib/Net/Address/Ethernet.pm  view on Meta::CPAN

fwe0: flags=108802<BROADCAST,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        options=8<VLAN_MTU>
        ether 02:31:38:31:35:35
        ch 1 dma -1
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet6 fe8d::2500:bafd:fecd:cdcd%vr0 prefixlen 64 scopeid 0x2 
        inet 19.16.12.52 netmask 0xffffff00 broadcast 19.16.12.255
        ether 00:53:b3:c3:3d:39
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe8e::21e:31ef:fee1:26eb%nfe0 prefixlen 64 scopeid 0x3 
        ether 00:13:33:53:23:13
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 
        inet 127.0.0.1 netmask 0xff000000 
        inet 127.0.0.2 netmask 0xffffffff 
        inet 127.0.0.3 netmask 0xffffffff 
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 83.173.73.3 --> 233.131.83.3 netmask 0xffffffff 

 view all matches for this distribution


Net-Address-IP-Local

 view release on metacpan or  search on metacpan

debian/control  view on Meta::CPAN

Standards-Version: 3.8.0

Package: libnet-address-ip-local-perl
Architecture: all
Depends: ${perl:Depends}, liberror-perl
Suggests: libio-socket-inet6-perl
Description: A class for discovering the local system's IP address
 Net::Address::IP::Local discovers the local system's IP address that would
 be used as the source address when contacting "the internet" or a certain
 specified remote IP address.

 view all matches for this distribution


Net-Async-HTTP-Server

 view release on metacpan or  search on metacpan

examples/hello-world.pl  view on Meta::CPAN


$loop->add( $httpserver );

$httpserver->listen(
   addr => {
      family   => "inet6",
      socktype => "stream",
      port     => $SSL ? 8443 : 8080,
   },
   on_listen_error => sub { die "Cannot listen - $_[-1]\n" },
   ( $SSL ? (

 view all matches for this distribution


Net-Async-HTTP

 view release on metacpan or  search on metacpan

examples/GET.pl  view on Meta::CPAN

GetOptions(
   'local-host=s' => \my $LOCAL_HOST,
   'local-port=i' => \my $LOCAL_PORT,
   'timeout=f'    => \my $TIMEOUT,
   'ipv4|4'       => sub { $FAMILY = "inet" },
   'ipv6|6'       => sub { $FAMILY = "inet6" },
) or exit 1;

my $loop = IO::Async::Loop->new;

my $ua = Net::Async::HTTP->new(

 view all matches for this distribution


Net-Async-Tangence

 view release on metacpan or  search on metacpan

lib/Net/Async/Tangence/Client.pm  view on Meta::CPAN

server. See the documentation the L<Tangence::Client> C<tangence_connected>
method.

=item family => STRING

Optional. May be set to C<inet4> or C<inet6> to force IPv4 or IPv6 if
relevant. Ignored by C<exec:> and C<unix:> schemes.

=back

The following URL schemes are recognised:

lib/Net/Async/Tangence/Client.pm  view on Meta::CPAN

   my $self = shift;
   my ( $authority, %args ) = @_;

   my $family;
   $family = Socket::PF_INET() if $args{family} and $args{family} eq "inet4";
   $family = Socket::PF_INET6() if $args{family} and $args{family} eq "inet6";

   my ( $host, $port ) = $authority =~ m/^(.*):(.*)$/;

   $self->connect(
      host     => $host,

 view all matches for this distribution


Net-Async-WebService-lxd

 view release on metacpan or  search on metacpan

lib/Net/Async/WebService/lxd.pm  view on Meta::CPAN

        description: IP address
        example: fd42:4c81:5770:1eaf:216:3eff:fe0c:eedd
        type: string
        x-go-name: Address
      family:
        description: Network family (inet or inet6)
        example: inet6
        type: string
        x-go-name: Family
      netmask:
        description: Network mask
        example: "64"

 view all matches for this distribution


Net-Connection-Sniffer

 view release on metacpan or  search on metacpan

Sniffer.pm  view on Meta::CPAN


my $oneday	= 86400;			# WARNING, set in XS also
my $unique	= $$ -1;			# dns sequence number
my($match,$nomatch,$payoff);

my $af_inet6 = eval { AF_INET6() };
$af_inet6 = 0 if $@;

#################################################
##### global vars reset by HUP
my ($purge,$nxpurge);

Sniffer.pm  view on Meta::CPAN

  my @ifs = interfaces Net::Interface ();
IF:
  foreach my $if (@ifs) {
    my @addrs = $if->address(AF_INET());
    my @netms = $if->netmask(AF_INET());
    if ($af_inet6) {
      push @addrs, $if->address($af_inet6);
      push @netms, $if->netmask($af_inet6);
    }
    foreach (0..$#addrs) {
      my $iddr = ipanyto6($addrs[$_]);
      my $name = $if->name();
      if ($naddr eq $iddr) {

 view all matches for this distribution


Net-DNS-Lite

 view release on metacpan or  search on metacpan

lib/Net/DNS/Lite.pm  view on Meta::CPAN

                } elsif (/^attempts:(\d+)$/) {
                    $attempts = $1;
                } elsif (/^ndots:(\d+)$/) {
                    $self->{ndots} = $1;
                } else {
                    # debug, rotate, no-check-names, inet6
                }
            }
        }
    }

 view all matches for this distribution


Net-DNS

 view release on metacpan or  search on metacpan

lib/Net/DNS/Resolver.pm  view on Meta::CPAN

The default domain.

=head2 RES_OPTIONS

	# Bourne Shell
	RES_OPTIONS="retrans:3 retry:2 inet6"
	export RES_OPTIONS

	# C Shell
	setenv RES_OPTIONS "retrans:3 retry:2 inet6"

A space-separated list of resolver options to set.  Options that
take values are specified as C<option:value>.


 view all matches for this distribution


Net-DirectConnect

 view release on metacpan or  search on metacpan

TODO  view on Meta::CPAN

# $Id: TODO 904 2011-10-17 18:10:43Z pro $ $URL: svn://svn.setun.net/dcppp/trunk/TODO $

debian: libio-socket-inet6-perl libio-socket-ssl-perl 

dont add to share downloaded filelists

better nick-port-ip-lists
udp UPSR

 view all matches for this distribution


Net-Frame-Device

 view release on metacpan or  search on metacpan

bin/nfd-print-routes6.pl  view on Meta::CPAN

   ($ip6 &&  lc($ip6)) || '::1';
}

sub _getRoutesLinux {
   my %ifRoutes;
   my $buf = `netstat -rnA inet6`;
   my %devIps;
   if ($buf) {
      my @lines = split('\n', $buf);
      for (@lines) {
         my @elts = split(/\s+/);

 view all matches for this distribution


Net-Frame-Layer-CDP

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/CDP/Address.pm  view on Meta::CPAN

      $raw .= $self->SUPER::pack('a4',
         inetAton($self->address)
      ) or return;
   } elsif ($self->protocol eq NF_CDP_ADDRESS_PROTOCOL_IPv6) {
      $raw .= $self->SUPER::pack('a16',
         inet6Aton($self->address)
      ) or return;
   } else { 
      $raw .= $self->SUPER::pack("a$addressLength",
         $self->address
      ) or return;

lib/Net/Frame/Layer/CDP/Address.pm  view on Meta::CPAN

      $self->address(inetNtoa($address));
   } elsif ($self->protocol eq NF_CDP_ADDRESS_PROTOCOL_IPv6) {
      ($address, $payload) = 
         $self->SUPER::unpack('a16 a*', $tail)
            or return;
      $self->address(inet6Ntoa($address));
   } else { 
      ($address, $payload) = 
         $self->SUPER::unpack("a$addressLength a*", $tail)
            or return;
      $self->address($address);

 view all matches for this distribution


Net-Frame-Layer-DNS

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/DNS/RR/AAAA.pm  view on Meta::CPAN


sub pack {
   my $self = shift;

   $self->raw($self->SUPER::pack('a*',
      inet6Aton($self->address)
   )) or return;

   return $self->raw;
}

sub unpack {
   my $self = shift;

   $self->address(inet6Ntoa(substr $self->raw, 0, 16));

   $self->payload(substr $self->raw, 16);

   return $self;
}

 view all matches for this distribution


Net-Frame-Layer-ICMPv6-MLD

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/ICMPv6/MLD.pm  view on Meta::CPAN

   my $self = shift;

   my $raw = $self->SUPER::pack('nna*',
         $self->maxResp,
         $self->reserved,
         inet6Aton($self->groupAddress)
      ) or return;

   return $self->raw($raw);
}

lib/Net/Frame/Layer/ICMPv6/MLD.pm  view on Meta::CPAN

      $self->SUPER::unpack('nna16 a*', $self->raw)
         or return;

   $self->maxResp($maxResp);
   $self->reserved($reserved);
   $self->groupAddress(inet6Ntoa($group));

   $self->payload($payload);

   return $self;
}

 view all matches for this distribution


Net-Frame-Layer-ICMPv6

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/ICMPv6.pm  view on Meta::CPAN

   my $zero       = Bit::Vector->new_Dec(24, 0);
   my $nextHeader = Bit::Vector->new_Dec( 8, $lastNextHeader);
   my $v32        = $zero->Concat_List($nextHeader);

   my $packed = $self->SUPER::pack('a*a*NNCCn',
      inet6Aton($ip->src), inet6Aton($lastIpDst), $ipPayloadLength,
      $v32->to_Dec, $self->type, $self->code, 0
   ) or return;

   if (defined($last->payload) && length($last->payload)) {
      $payload .= $last->payload;

 view all matches for this distribution


Net-Frame-Layer-IPv6

 view release on metacpan or  search on metacpan

examples/hopbyhop.pl  view on Meta::CPAN

    type => 128,
);
my $mld = Net::Frame::Layer::ICMPv6::Echo->new(
    identifier     => 16,
    sequenceNumber => 0,
    payload        => inet6Aton('::'),
);

# Create packet
my $packet = Net::Frame::Simple->new(
   layers => [ $ether, $ipv6, $hop, $icmpv6, $mld, ],

 view all matches for this distribution


Net-Frame-Layer-LLTD

 view release on metacpan or  search on metacpan

examples/lltd-discover.pl  view on Meta::CPAN

               }
               elsif ($_->type == NF_LLTD_TLV_TYPE_IPv4ADDRESS) {
                  $ip = inetNtoa($_->value);
               }
               elsif ($_->type == NF_LLTD_TLV_TYPE_IPv6ADDRESS) {
                  $ip6 = inet6Ntoa($_->value);
               }
               #elsif ($_->type == NF_LLTD_TLV_TYPE_PERFCOUNTER) {
                  #$perfCounter = unpack('N', $_->value << 32);
               #}
               elsif ($_->type == NF_LLTD_TLV_TYPE_MACHINENAME) {

 view all matches for this distribution


Net-Frame-Layer-RIPng

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/RIPng/v1.pm  view on Meta::CPAN


sub pack {
   my $self = shift;

   $self->raw($self->SUPER::pack('a16nCC',
      inet6Aton($self->prefix),
      $self->routeTag,
      $self->prefixLength,
      $self->metric
   )) or return;

lib/Net/Frame/Layer/RIPng/v1.pm  view on Meta::CPAN


   my ($prefix, $routeTag, $prefixLength, $metric, $payload) =
      $self->SUPER::unpack('a16nCC a*', $self->raw)
         or return;

   $self->prefix(inet6Ntoa($prefix));
   $self->routeTag($routeTag);
   $self->prefixLength($prefixLength);
   $self->metric($metric);

   $self->payload($payload);

 view all matches for this distribution


Net-Frame-Layer-SNMP

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/SNMP.pm  view on Meta::CPAN

         return
      }
   } elsif ($self->pdu_type == NF_SNMP_PDUTYPE_TRAP) {
      my $agent_addr;
      if ($self->agentAddr =~ /:/) {
         $agent_addr = inet6Aton($self->agentAddr)
      } else {
         $agent_addr = inetAton($self->agentAddr)
      }
      $raw = $snmpasn->encode(
         version   => $self->version,

lib/Net/Frame/Layer/SNMP.pm  view on Meta::CPAN

sub _inetNtoa {
    my ($addr) = @_;
    if (length($addr) == 4) {
        return inet_ntoa($addr)
    } else {
        return inet6Ntoa($addr)
    }
}

1;

 view all matches for this distribution


Net-Frame-Layer-UDPLite

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer/UDPLite.pm  view on Meta::CPAN

         inetAton($h->{src}), inetAton($h->{dst}), 0, 17, $self->getLength,
      ) or return;
   }
   elsif ($h->{type} eq 'IPv6') {
      $phpkt = $self->SUPER::pack('a*a*NnCC',
         inet6Aton($h->{src}),
         inet6Aton($h->{dst}), $self->getLength, 0, 0, 17,
      ) or return
   }

   $phpkt .= $self->SUPER::pack('nnnn',
      $self->src, $self->dst, $self->getLength, 0,

 view all matches for this distribution


Net-Frame

 view release on metacpan or  search on metacpan

lib/Net/Frame/Layer.pm  view on Meta::CPAN

      getHostIpv4Addr
      getHostIpv4Addrs
      getHostIpv6Addr
      inetAton
      inetNtoa
      inet6Aton
      inet6Ntoa
      getRandomHighPort
      getRandom32bitsInt
      getRandom16bitsInt
      convertMac
      inetChecksum

lib/Net/Frame/Layer.pm  view on Meta::CPAN

   return $ipv6;
}

sub inetAton  { Socket::inet_aton(shift()) }
sub inetNtoa  { Socket::inet_ntoa(shift()) }
sub inet6Aton { _inet_pton(AF_INET6, shift()) }
sub inet6Ntoa { _inet_ntop(AF_INET6, shift()) }

sub getRandomHighPort {
   my $highPort = int rand 0xffff;
   $highPort += 1024 if $highPort < 1025;
   $highPort;

lib/Net/Frame/Layer.pm  view on Meta::CPAN


=item B<getHostIpv6Addr> (hostname)

Resolves IPv6 address of specified hostname.

=item B<inet6Aton> (IPv6 address)

Takes IPv6 address and returns the network form.

=item B<inet6Ntoa> (IPv6 network form)

Takes IPv6 address in network format, and returns the IPv6 human form.

=item B<inetAton> (IPv4 address)

 view all matches for this distribution


Net-INET6Glue

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.604 2021/02/26
- change bugtracker in Makefile.PL to github
0.603 2014/09/07
- mark Net::FTP 2.79 as a valid base too, based on patch from
  kimmo[AT]suominen[DOT]com, https://github.com/noxxi/p5-net-inet6glue/pull/3
0.602 2014/01/17
- fix t/01_inet_is_inet6.t
0.601 2014/01/14
- add support for IO::Socket::IP instead of IO::Socket::INET6 and prefer it
0.600_1 2013/05/31
- set AUTHOR in Makefile.PL back from array to string, because array is
  only supported in newer ExtUtils::MakeMaker versions

 view all matches for this distribution


Net-IP-Identifier

 view release on metacpan or  search on metacpan

lib/Net/IP/Identifier/WhoisParser.pm  view on Meta::CPAN

    qr[^route([s6])?:]i,
    qr[^mnt-routes:]i,
);

my @whois_range_regexs = (   # lines which might contain the range
    qr[^inet6?num:\s*(.+)]i,
    qr[^NetRange:\s*(.+)]i,
    qr[^CIDR:\s*(\S+)]i,
    qr[^Network:IP-Network(?:-Block)?:\s*(.+)]i,
    qr/^a\.\s*\[Network Number\]\s*(.*)/i,
);

 view all matches for this distribution


Net-ISC-DHCPClient

 view release on metacpan or  search on metacpan

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

    $self->{INTERFACE} = defined($opts{interface}) ? $opts{interface} : undef;
    $self->{leases_path} = $opts{leases_path};

    # Internal storage:
    $self->{leases_af_inet} = undef;
    $self->{leases_af_inet6} = undef;

    bless ($self, $class);

    return $self;
}

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN


sub is_dhcp($$;$)
{
    my ($self, $af, $inteface_to_query) = @_;

    die "Address family is: inet or inet6!" if (!($af eq 'inet' || $af eq 'inet6'));

    if (defined($inteface_to_query) &&
        defined($self->{INTERFACE}) &&
        $self->{INTERFACE} ne $inteface_to_query) {
        die sprintf("Cannot query interface %s, has %s.", $inteface_to_query, $self->{INTERFACE});

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

    if (defined($self->{INTERFACE})) {
        if ($af eq 'inet') {
            $self->leases_af_inet();
            return scalar(@{$self->{leases_af_inet}}) > 0;
        }
        if ($af eq 'inet6') {
            $self->leases_af_inet6();
            return scalar(@{$self->{leases_af_inet6}}) > 0;
        }

        return 0;
    }

    die "Need interface!" if (!defined($inteface_to_query));

    # Iterate all found leases and look for given interface
    my $leases_to_check;
    $leases_to_check = $self->{leases_af_inet} if ($af eq 'inet');
    $leases_to_check = $self->{leases_af_inet6} if ($af eq 'inet6');
    for my $lease (@$leases_to_check) {
        return 1 if ($lease->{INTERFACE} eq $inteface_to_query);
    }

    return 0;

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

                                                'inet');

    return $self->{leases_af_inet};
}

sub leases_af_inet6($)
{
    my ($self) = @_;

    return $self->{leases_af_inet6} if ($self->{leases_af_inet6});

    $self->{leases_af_inet6} = $self->_read_lease_file($self->{leases_path},
                                                $self->{INTERFACE},
                                                'inet6');

    return $self->{leases_af_inet6};
}


sub _read_lease_file($$$$)
{

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

        } else {
            $leasefile_re1 = qr/^dhclient-(.*)?-(.+)\.lease$/;
            $leasefile_re2 = qr/^dhclient\.(.+)\.leases$/;
            $leasefile_re3 = qr/^internal-(.*)?-($interface)\.lease$/;
        }
    } elsif ($af eq 'inet6') {
        if ($interface) {
            $leasefile_re1 = qr/^dhclient6-(.*)?-($interface)\.lease$/;
            $leasefile_re2 = qr/^dhclient6\.($interface)\.leases$/;
        } else {
            $leasefile_re1 = qr/^dhclient6-(.*)?-(.+)\.lease$/;

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

                next;
            }

            s/^\s+//;   # Eat starting whitespace
            $self->_isc_af_inet_lease_parser($currentLease, $_) if ($af eq 'inet');
            $self->_isc_af_inet6_lease_parser($currentLease, $ia_type, $_) if ($af eq 'inet6');
        } # end while (<LEASEFILE>)
        close (LEASEFILE);
    }

    for my $leaseFile (@netplan_lease_files) {

lib/Net/ISC/DHCPClient.pm  view on Meta::CPAN

            last SWITCH;
        };
    }
}

sub _isc_af_inet6_lease_parser($$$$)
{
    my ($self, $currentLease, $ia_type, $line) = @_;

    my $context = '';
    my $addr = '';

 view all matches for this distribution


( run in 1.148 second using v1.01-cache-2.11-cpan-71847e10f99 )