summaryrefslogtreecommitdiff
path: root/cpan/libnet
diff options
context:
space:
mode:
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>2015-01-13 11:11:37 +0000
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>2015-01-13 11:11:37 +0000
commit162b417c061ec9190135629d421e3685e8d31dc0 (patch)
tree210d573a2ee2969e8b4deecb74e23c0e1df2b481 /cpan/libnet
parente329daf3ba953a2ebc9795af8f3903568fba1b7b (diff)
downloadperl-162b417c061ec9190135629d421e3685e8d31dc0.tar.gz
Update libnet to CPAN version 3.05
[DELTA] 3.05 2015-01-12 - Fixed infinite loop in Net::SMTP::auth(). [CPAN RT#100235]
Diffstat (limited to 'cpan/libnet')
-rw-r--r--cpan/libnet/Makefile.PL2
-rw-r--r--cpan/libnet/lib/Net/Cmd.pm2
-rw-r--r--cpan/libnet/lib/Net/Config.pm2
-rw-r--r--cpan/libnet/lib/Net/Domain.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP/A.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP/E.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP/I.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP/L.pm2
-rw-r--r--cpan/libnet/lib/Net/FTP/dataconn.pm2
-rw-r--r--cpan/libnet/lib/Net/NNTP.pm2
-rw-r--r--cpan/libnet/lib/Net/Netrc.pm2
-rw-r--r--cpan/libnet/lib/Net/POP3.pm2
-rw-r--r--cpan/libnet/lib/Net/SMTP.pm5
-rw-r--r--cpan/libnet/lib/Net/Time.pm2
-rw-r--r--cpan/libnet/t/config.t4
-rw-r--r--cpan/libnet/t/datasend.t4
-rw-r--r--cpan/libnet/t/ftp.t4
-rw-r--r--cpan/libnet/t/hostname.t4
-rw-r--r--cpan/libnet/t/netrc.t4
-rw-r--r--cpan/libnet/t/nntp.t4
-rw-r--r--cpan/libnet/t/nntp_ipv6.t6
-rw-r--r--cpan/libnet/t/nntp_ssl.t4
-rw-r--r--cpan/libnet/t/pop3_ipv6.t6
-rw-r--r--cpan/libnet/t/pop3_ssl.t4
-rw-r--r--cpan/libnet/t/require.t4
-rw-r--r--cpan/libnet/t/smtp.t4
-rw-r--r--cpan/libnet/t/smtp_ipv6.t6
-rw-r--r--cpan/libnet/t/smtp_ssl.t4
-rw-r--r--cpan/libnet/t/time.t4
30 files changed, 50 insertions, 49 deletions
diff --git a/cpan/libnet/Makefile.PL b/cpan/libnet/Makefile.PL
index 59ff9e357b..db7cfe2c15 100644
--- a/cpan/libnet/Makefile.PL
+++ b/cpan/libnet/Makefile.PL
@@ -64,7 +64,7 @@ MAIN: {
ABSTRACT => 'Collection of network protocol modules',
AUTHOR => 'Graham Barr <gbarr@pobox.com>, Steve Hay <shay@cpan.org>',
LICENSE => 'perl_5',
- VERSION => '3.04',
+ VERSION => '3.05',
META_MERGE => {
'meta-spec' => {
diff --git a/cpan/libnet/lib/Net/Cmd.pm b/cpan/libnet/lib/Net/Cmd.pm
index 03b27a2e79..2614e69539 100644
--- a/cpan/libnet/lib/Net/Cmd.pm
+++ b/cpan/libnet/lib/Net/Cmd.pm
@@ -41,7 +41,7 @@ BEGIN {
}
}
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our @ISA = qw(Exporter);
our @EXPORT = qw(CMD_INFO CMD_OK CMD_MORE CMD_REJECT CMD_ERROR CMD_PENDING);
diff --git a/cpan/libnet/lib/Net/Config.pm b/cpan/libnet/lib/Net/Config.pm
index e23a448378..953a826a68 100644
--- a/cpan/libnet/lib/Net/Config.pm
+++ b/cpan/libnet/lib/Net/Config.pm
@@ -19,7 +19,7 @@ use Socket qw(inet_aton inet_ntoa);
our @EXPORT = qw(%NetConfig);
our @ISA = qw(Net::LocalCfg Exporter);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our($CONFIGURE, $LIBNET_CFG);
diff --git a/cpan/libnet/lib/Net/Domain.pm b/cpan/libnet/lib/Net/Domain.pm
index 41d49c3124..3b274a66cf 100644
--- a/cpan/libnet/lib/Net/Domain.pm
+++ b/cpan/libnet/lib/Net/Domain.pm
@@ -20,7 +20,7 @@ use Net::Config;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(hostname hostdomain hostfqdn domainname);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
my ($host, $domain, $fqdn) = (undef, undef, undef);
diff --git a/cpan/libnet/lib/Net/FTP.pm b/cpan/libnet/lib/Net/FTP.pm
index ea0d7aeacc..c791fac502 100644
--- a/cpan/libnet/lib/Net/FTP.pm
+++ b/cpan/libnet/lib/Net/FTP.pm
@@ -24,7 +24,7 @@ use Net::Config;
use Socket;
use Time::Local;
-our $VERSION = '3.04';
+our $VERSION = '3.05';
our $IOCLASS;
BEGIN {
diff --git a/cpan/libnet/lib/Net/FTP/A.pm b/cpan/libnet/lib/Net/FTP/A.pm
index dd51399a2a..9f83e6c790 100644
--- a/cpan/libnet/lib/Net/FTP/A.pm
+++ b/cpan/libnet/lib/Net/FTP/A.pm
@@ -13,7 +13,7 @@ use Carp;
use Net::FTP::dataconn;
our @ISA = qw(Net::FTP::dataconn);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our $buf;
diff --git a/cpan/libnet/lib/Net/FTP/E.pm b/cpan/libnet/lib/Net/FTP/E.pm
index 8db2f5bd90..1984a0e30b 100644
--- a/cpan/libnet/lib/Net/FTP/E.pm
+++ b/cpan/libnet/lib/Net/FTP/E.pm
@@ -8,6 +8,6 @@ use warnings;
use Net::FTP::I;
our @ISA = qw(Net::FTP::I);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
1;
diff --git a/cpan/libnet/lib/Net/FTP/I.pm b/cpan/libnet/lib/Net/FTP/I.pm
index 7dc5f5b304..c388d8fe8a 100644
--- a/cpan/libnet/lib/Net/FTP/I.pm
+++ b/cpan/libnet/lib/Net/FTP/I.pm
@@ -13,7 +13,7 @@ use Carp;
use Net::FTP::dataconn;
our @ISA = qw(Net::FTP::dataconn);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our $buf;
diff --git a/cpan/libnet/lib/Net/FTP/L.pm b/cpan/libnet/lib/Net/FTP/L.pm
index 2f6d4e7f8d..dda51c45fd 100644
--- a/cpan/libnet/lib/Net/FTP/L.pm
+++ b/cpan/libnet/lib/Net/FTP/L.pm
@@ -8,6 +8,6 @@ use warnings;
use Net::FTP::I;
our @ISA = qw(Net::FTP::I);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
1;
diff --git a/cpan/libnet/lib/Net/FTP/dataconn.pm b/cpan/libnet/lib/Net/FTP/dataconn.pm
index a671d64556..eaa769d5d7 100644
--- a/cpan/libnet/lib/Net/FTP/dataconn.pm
+++ b/cpan/libnet/lib/Net/FTP/dataconn.pm
@@ -13,7 +13,7 @@ use Carp;
use Errno;
use Net::Cmd;
-our $VERSION = '3.04';
+our $VERSION = '3.05';
$Net::FTP::IOCLASS or die "please load Net::FTP before Net::FTP::dataconn";
our @ISA = $Net::FTP::IOCLASS;
diff --git a/cpan/libnet/lib/Net/NNTP.pm b/cpan/libnet/lib/Net/NNTP.pm
index ef838d267e..3796798cdd 100644
--- a/cpan/libnet/lib/Net/NNTP.pm
+++ b/cpan/libnet/lib/Net/NNTP.pm
@@ -20,7 +20,7 @@ use Net::Cmd;
use Net::Config;
use Time::Local;
-our $VERSION = "3.04";
+our $VERSION = "3.05";
# Code for detecting if we can use SSL
my $ssl_class = eval {
diff --git a/cpan/libnet/lib/Net/Netrc.pm b/cpan/libnet/lib/Net/Netrc.pm
index 1143cd70bb..9cf06b12ba 100644
--- a/cpan/libnet/lib/Net/Netrc.pm
+++ b/cpan/libnet/lib/Net/Netrc.pm
@@ -17,7 +17,7 @@ use warnings;
use Carp;
use FileHandle;
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our $TESTING;
diff --git a/cpan/libnet/lib/Net/POP3.pm b/cpan/libnet/lib/Net/POP3.pm
index 0c71e717b6..0c6c4b1dc9 100644
--- a/cpan/libnet/lib/Net/POP3.pm
+++ b/cpan/libnet/lib/Net/POP3.pm
@@ -19,7 +19,7 @@ use IO::Socket;
use Net::Cmd;
use Net::Config;
-our $VERSION = "3.04";
+our $VERSION = "3.05";
# Code for detecting if we can use SSL
my $ssl_class = eval {
diff --git a/cpan/libnet/lib/Net/SMTP.pm b/cpan/libnet/lib/Net/SMTP.pm
index 3036b2ad3b..afd017aa0e 100644
--- a/cpan/libnet/lib/Net/SMTP.pm
+++ b/cpan/libnet/lib/Net/SMTP.pm
@@ -20,7 +20,7 @@ use Net::Cmd;
use Net::Config;
use Socket;
-our $VERSION = "3.04";
+our $VERSION = "3.05";
# Code for detecting if we can use SSL
my $ssl_class = eval {
@@ -193,10 +193,11 @@ sub auth {
if ($client) {
# $client mechanism failed, so we need to exclude this mechanism from list
my $failed_mechanism = $client->mechanism;
+ return unless defined $failed_mechanism;
$self->debug_text("Auth mechanism failed: $failed_mechanism")
if $self->debug;
$mechanisms =~ s/\b\Q$failed_mechanism\E\b//;
- last unless $mechanisms =~ /\S/;
+ return unless $mechanisms =~ /\S/;
$sasl->mechanism($mechanisms);
}
diff --git a/cpan/libnet/lib/Net/Time.pm b/cpan/libnet/lib/Net/Time.pm
index 49365cf628..da259422cf 100644
--- a/cpan/libnet/lib/Net/Time.pm
+++ b/cpan/libnet/lib/Net/Time.pm
@@ -23,7 +23,7 @@ use Net::Config;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(inet_time inet_daytime);
-our $VERSION = "3.04";
+our $VERSION = "3.05";
our $TIMEOUT = 120;
diff --git a/cpan/libnet/t/config.t b/cpan/libnet/t/config.t
index d686ab1d0f..3c29a03d0d 100644
--- a/cpan/libnet/t/config.t
+++ b/cpan/libnet/t/config.t
@@ -6,12 +6,12 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
undef *{Socket::inet_aton};
undef *{Socket::inet_ntoa};
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
$INC{'Socket.pm'} = 1;
diff --git a/cpan/libnet/t/datasend.t b/cpan/libnet/t/datasend.t
index cdbdc295df..3a97c4ba47 100644
--- a/cpan/libnet/t/datasend.t
+++ b/cpan/libnet/t/datasend.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/ftp.t b/cpan/libnet/t/ftp.t
index 288cdbc575..16cb868460 100644
--- a/cpan/libnet/t/ftp.t
+++ b/cpan/libnet/t/ftp.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # Skip: no Socket module\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # Skip: EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/hostname.t b/cpan/libnet/t/hostname.t
index 25f1cdac20..55031bf345 100644
--- a/cpan/libnet/t/hostname.t
+++ b/cpan/libnet/t/hostname.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/netrc.t b/cpan/libnet/t/netrc.t
index 1149bb8f64..e270b368bc 100644
--- a/cpan/libnet/t/netrc.t
+++ b/cpan/libnet/t/netrc.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/nntp.t b/cpan/libnet/t/nntp.t
index 303aac4763..559f398554 100644
--- a/cpan/libnet/t/nntp.t
+++ b/cpan/libnet/t/nntp.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/nntp_ipv6.t b/cpan/libnet/t/nntp_ipv6.t
index fbb14584a7..199261828e 100644
--- a/cpan/libnet/t/nntp_ipv6.t
+++ b/cpan/libnet/t/nntp_ipv6.t
@@ -28,7 +28,7 @@ my $srv = $inet6class->new(
plan skip_all => "cannot create listener on ::1: $!" if ! $srv;
my $host = $srv->sockhost;
my $port = $srv->sockport;
-diag("server on $host port $port");
+note("server on $host port $port");
plan tests => 1;
@@ -36,7 +36,7 @@ defined( my $pid = fork()) or die "fork failed: $!";
exit(nntp_server()) if ! $pid;
my $cl = Net::NNTP->new(Host => $host, Port => $port,, Debug => $debug);
-diag("created Net::NNTP object");
+note("created Net::NNTP object");
if (!$cl) {
fail("IPv6 NNTP connect failed");
} else {
@@ -62,5 +62,5 @@ sub nntp_server {
print "500 unknown cmd\r\n";
}
}
- diag("NNTP dialog done");
+ note("NNTP dialog done");
}
diff --git a/cpan/libnet/t/nntp_ssl.t b/cpan/libnet/t/nntp_ssl.t
index 66789fb5c8..387899fabd 100644
--- a/cpan/libnet/t/nntp_ssl.t
+++ b/cpan/libnet/t/nntp_ssl.t
@@ -73,7 +73,7 @@ sub nntp_client {
Debug => $debug,
%sslopt,
);
- diag("created Net::NNTP object");
+ note("created Net::NNTP object");
if (!$cl) {
fail( ($ssl ? "SSL ":"" )."NNTP connect failed");
} elsif ($ssl) {
@@ -125,5 +125,5 @@ sub nntp_server {
}
}
- diag("NNTP dialog done");
+ note("NNTP dialog done");
}
diff --git a/cpan/libnet/t/pop3_ipv6.t b/cpan/libnet/t/pop3_ipv6.t
index 004a642cd8..5100951e97 100644
--- a/cpan/libnet/t/pop3_ipv6.t
+++ b/cpan/libnet/t/pop3_ipv6.t
@@ -27,7 +27,7 @@ my $srv = $inet6class->new(
);
plan skip_all => "cannot create listener on ::1: $!" if ! $srv;
my $saddr = "[".$srv->sockhost."]".':'.$srv->sockport;
-diag("server on $saddr");
+note("server on $saddr");
plan tests => 1;
@@ -35,7 +35,7 @@ defined( my $pid = fork()) or die "fork failed: $!";
exit(pop3_server()) if ! $pid;
my $cl = Net::POP3->new($saddr, Debug => $debug);
-diag("created Net::POP3 object");
+note("created Net::POP3 object");
if (!$cl) {
fail("IPv6 POP3 connect failed");
} else {
@@ -62,5 +62,5 @@ sub pop3_server {
}
}
- diag("POP3 dialog done");
+ note("POP3 dialog done");
}
diff --git a/cpan/libnet/t/pop3_ssl.t b/cpan/libnet/t/pop3_ssl.t
index 31b2bbd4b1..3eca064e86 100644
--- a/cpan/libnet/t/pop3_ssl.t
+++ b/cpan/libnet/t/pop3_ssl.t
@@ -67,7 +67,7 @@ sub pop3_client {
);
$sslopt{SSL} = 1 if $ssl;
my $cl = Net::POP3->new($saddr, %sslopt, Debug => $debug);
- diag("created Net::POP3 object");
+ note("created Net::POP3 object");
if (!$cl) {
fail( ($ssl ? "SSL ":"" )."POP3 connect failed");
} elsif ($ssl) {
@@ -121,5 +121,5 @@ sub pop3_server {
}
}
- diag("POP3 dialog done");
+ note("POP3 dialog done");
}
diff --git a/cpan/libnet/t/require.t b/cpan/libnet/t/require.t
index a48951a172..70ec1f67f0 100644
--- a/cpan/libnet/t/require.t
+++ b/cpan/libnet/t/require.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/smtp.t b/cpan/libnet/t/smtp.t
index 634390f6b5..9d6f65a484 100644
--- a/cpan/libnet/t/smtp.t
+++ b/cpan/libnet/t/smtp.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
}
diff --git a/cpan/libnet/t/smtp_ipv6.t b/cpan/libnet/t/smtp_ipv6.t
index 78a14fee61..48c7246c1b 100644
--- a/cpan/libnet/t/smtp_ipv6.t
+++ b/cpan/libnet/t/smtp_ipv6.t
@@ -27,7 +27,7 @@ my $srv = $inet6class->new(
);
plan skip_all => "cannot create listener on ::1: $!" if ! $srv;
my $saddr = "[".$srv->sockhost."]".':'.$srv->sockport;
-diag("server on $saddr");
+note("server on $saddr");
plan tests => 1;
@@ -35,7 +35,7 @@ defined( my $pid = fork()) or die "fork failed: $!";
exit(smtp_server()) if ! $pid;
my $cl = Net::SMTP->new($saddr, Debug => $debug);
-diag("created Net::SMTP object");
+note("created Net::SMTP object");
if (!$cl) {
fail("IPv6 SMTP connect failed");
} else {
@@ -64,5 +64,5 @@ sub smtp_server {
}
}
- diag("SMTP dialog done");
+ note("SMTP dialog done");
}
diff --git a/cpan/libnet/t/smtp_ssl.t b/cpan/libnet/t/smtp_ssl.t
index 108d094af3..e91cc9b668 100644
--- a/cpan/libnet/t/smtp_ssl.t
+++ b/cpan/libnet/t/smtp_ssl.t
@@ -67,7 +67,7 @@ sub smtp_client {
);
$sslopt{SSL} = 1 if $ssl;
my $cl = Net::SMTP->new($saddr, %sslopt, Debug => $debug);
- diag("created Net::SMTP object");
+ note("created Net::SMTP object");
if (!$cl) {
fail( ($ssl ? "SSL ":"" )."SMTP connect failed");
} elsif ($ssl) {
@@ -123,5 +123,5 @@ sub smtp_server {
}
}
- diag("SMTP dialog done");
+ note("SMTP dialog done");
}
diff --git a/cpan/libnet/t/time.t b/cpan/libnet/t/time.t
index 43b0e0e070..6dcba3a3e0 100644
--- a/cpan/libnet/t/time.t
+++ b/cpan/libnet/t/time.t
@@ -6,10 +6,10 @@ use strict;
use warnings;
BEGIN {
- if (!eval { require Socket; 1 }) {
+ if (!eval { require Socket }) {
print "1..0 # no Socket\n"; exit 0;
}
- if (ord('A') == 193 && !eval { require Convert::EBCDIC; 1 }) {
+ if (ord('A') == 193 && !eval { require Convert::EBCDIC }) {
print "1..0 # EBCDIC but no Convert::EBCDIC\n"; exit 0;
}
$INC{'IO/Socket.pm'} = 1;