Package: libnet-cidr-perl
Version: 0.11-1
Severity: wishlist

Net::CIDR does not support an abbreviated cidr notation like "0/0" or
"192.168/16". Therefore the script:

----------------------------------------
#!/usr/bin/perl -w

use Net::CIDR;

my $ip = '192.168.1.42';
my @net = qw(192.168/16);

print "lookup: ", $ip, "\n";
print "in:     ", join (':', @net), "\n";

print Net::CIDR::cidrlookup($ip, @net) ? '' : 'no ', "match.\n";
----------------------------------------

dies (actually croaks) with
|  at /tmp/cidr.pl line 11

Can you please 
- make the error message more verbose, as far as I can see this one is
  from /usr/share/perl5/Net/CIDR.pm line 581.
- add support for such an abbreviated notation.
- or at least: add an according warning in the BUGS section of the
  manual page so other users can save the time I spent in finding the
  reason why my script died.

Thanks
    Christoph

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages libnet-cidr-perl depends on:
ii  perl                          5.8.8-6.1  Larry Wall's Practical Extraction 

libnet-cidr-perl recommends no packages.

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to