AMPR-Rip44
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
README
lib/AMPR/Rip44.pm
bin/rip44d
t/00-load.t
t/manifest.t
t/pod-coverage.t
t/pod.t
t/todo.t
t/critic.t
t/perlcriticrc
META.yml Module YAML meta-data (added by MakeMaker)
META.json Module JSON meta-data (added by MakeMaker)
ReuseAddr => 1,
) or die $!;
$socket->mcast_add('224.0.0.9', $tunnel_if) or die $!;
my $expire_interval = 60*60;
my $next_expire = time() + $expire_interval;
# Main loop: receive broadcasts, check that they're from the correct
# address and port, and pass them on to processing
warn "entering main loop, waiting for RIPv2 datagrams\n" if ($verbose);
while (1) {
my $msg;
my $remote_address = recv($socket, $msg, 1500, 0);
if (!defined $remote_address) {
next;
}
my ($peer_port, $peer_addr) = unpack_sockaddr_in($remote_address);
my $addr_s = inet_ntoa($peer_addr);
t/manifest.t view on Meta::CPAN
or die "couldn't open ignore.txt: $!";
my @exclude_files = map{
chomp;
/\*/ ?
glob( File::Spec->catfile( $dist_dir, $_ ) ) :
File::Spec->catfile( $dist_dir, $_ )
} ( <$exclude_fh> );
ok_manifest({ exclude => [ @exclude_files,
glob( $dist_dir . 't/data/*.db' ),
],
filter => [qr/\.svn/,
qr/\.git/,
qr/^.*~$/,
],
bool => 'or',
});
done_testing();
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.156 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )