summaryrefslogtreecommitdiff
path: root/cpan
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2014-10-11 00:20:32 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2014-10-11 00:46:00 +0100
commitdadfa42fb02fe7b0f6ea851e790cb5fe6f87fd15 (patch)
tree4b256995860f7d6bfb289c855cc102d57c033f65 /cpan
parent59e3cdd4543d5e0e772eba6c7fd94127a06d0c7e (diff)
downloadperl-dadfa42fb02fe7b0f6ea851e790cb5fe6f87fd15.tar.gz
Update libnet to version 3.02
This skips the interactive prompt() from the Makefile.PL reported by bulk88 (and removes the t/external/*.t tests which will not be run as a result).
Diffstat (limited to 'cpan')
-rw-r--r--cpan/libnet/Makefile.PL4
-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.pm4
-rw-r--r--cpan/libnet/lib/Net/Time.pm2
-rw-r--r--cpan/libnet/t/external/ftp-ssl.t173
-rw-r--r--cpan/libnet/t/external/pop3-ssl.t58
-rw-r--r--cpan/libnet/t/external/smtp-ssl.t57
18 files changed, 17 insertions, 305 deletions
diff --git a/cpan/libnet/Makefile.PL b/cpan/libnet/Makefile.PL
index 30bbd73b9e..e6ac185df9 100644
--- a/cpan/libnet/Makefile.PL
+++ b/cpan/libnet/Makefile.PL
@@ -47,7 +47,7 @@ MAIN: {
$prereq_pms{'Convert::EBCDIC'} = '0.06' if $^O eq 'os390';
my $xt = 'n';
- if (not running_under_cpan()) {
+ if (not running_under_cpan() and not $ENV{PERL_CORE}) {
$xt = prompt("Should I do external tests?\n" .
"These tests will fail if there is no internet" .
" connection or if a firewall\n" .
@@ -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.01',
+ VERSION => '3.02',
META_MERGE => {
'meta-spec' => {
diff --git a/cpan/libnet/lib/Net/Cmd.pm b/cpan/libnet/lib/Net/Cmd.pm
index c71a789e7f..486c520fdd 100644
--- a/cpan/libnet/lib/Net/Cmd.pm
+++ b/cpan/libnet/lib/Net/Cmd.pm
@@ -41,7 +41,7 @@ BEGIN {
}
}
-our $VERSION = "3.01";
+our $VERSION = "3.02";
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 cdb5956892..ec5e759af9 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.01";
+our $VERSION = "3.02";
our($CONFIGURE, $LIBNET_CFG);
diff --git a/cpan/libnet/lib/Net/Domain.pm b/cpan/libnet/lib/Net/Domain.pm
index df76e88705..75da678da5 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.01";
+our $VERSION = "3.02";
my ($host, $domain, $fqdn) = (undef, undef, undef);
diff --git a/cpan/libnet/lib/Net/FTP.pm b/cpan/libnet/lib/Net/FTP.pm
index 39e1e74679..6afafaadf2 100644
--- a/cpan/libnet/lib/Net/FTP.pm
+++ b/cpan/libnet/lib/Net/FTP.pm
@@ -24,7 +24,7 @@ use Net::Config;
use Socket 1.3;
use Time::Local;
-our $VERSION = '3.01';
+our $VERSION = '3.02';
our $IOCLASS;
BEGIN {
diff --git a/cpan/libnet/lib/Net/FTP/A.pm b/cpan/libnet/lib/Net/FTP/A.pm
index 02574ee1b6..559ff7bbe9 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.01";
+our $VERSION = "3.02";
our $buf;
diff --git a/cpan/libnet/lib/Net/FTP/E.pm b/cpan/libnet/lib/Net/FTP/E.pm
index accfa08c1a..65097b248b 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.01";
+our $VERSION = "3.02";
1;
diff --git a/cpan/libnet/lib/Net/FTP/I.pm b/cpan/libnet/lib/Net/FTP/I.pm
index 14be5814e0..08e84e1c36 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.01";
+our $VERSION = "3.02";
our $buf;
diff --git a/cpan/libnet/lib/Net/FTP/L.pm b/cpan/libnet/lib/Net/FTP/L.pm
index 6c1b70e361..c64769eaca 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.01";
+our $VERSION = "3.02";
1;
diff --git a/cpan/libnet/lib/Net/FTP/dataconn.pm b/cpan/libnet/lib/Net/FTP/dataconn.pm
index bcb7df645a..c2105b3be7 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.01';
+our $VERSION = '3.02';
$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 4df5b972bb..f68268e8c9 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.01";
+our $VERSION = "3.02";
# 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 11fef3b65e..f70fc55a91 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.01";
+our $VERSION = "3.02";
our $TESTING;
diff --git a/cpan/libnet/lib/Net/POP3.pm b/cpan/libnet/lib/Net/POP3.pm
index d568d9439a..1a527526ff 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.01";
+our $VERSION = "3.02";
# 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 841373e224..feeb1da116 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 1.3;
-our $VERSION = "3.01";
+our $VERSION = "3.02";
# Code for detecting if we can use SSL
my $ssl_class = eval {
@@ -193,8 +193,8 @@ sub auth {
if $self->debug;
$mechanisms =~ s/\b\Q$failed_mechanism\E\b//;
last unless $mechanisms =~ /\S/;
+ $sasl->mechanism($mechanisms);
}
- $sasl->mechanism($mechanisms);
# We should probably allow the user to pass the host, but I don't
# currently know and SASL mechanisms that are used by smtp that need it
diff --git a/cpan/libnet/lib/Net/Time.pm b/cpan/libnet/lib/Net/Time.pm
index 54ca52af82..0ba369df63 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.01";
+our $VERSION = "3.02";
our $TIMEOUT = 120;
diff --git a/cpan/libnet/t/external/ftp-ssl.t b/cpan/libnet/t/external/ftp-ssl.t
deleted file mode 100644
index 3036630891..0000000000
--- a/cpan/libnet/t/external/ftp-ssl.t
+++ /dev/null
@@ -1,173 +0,0 @@
-#!perl
-
-use 5.008001;
-
-use strict;
-use warnings;
-
-use Net::FTP;
-use Test::More;
-use File::Temp;
-use IO::Socket::INET;
-
-my $server = 'test.rebex.net';
-my $debug = 0;
-
-plan skip_all => "no SSL support" if ! Net::FTP->can_ssl;
-require IO::Socket::SSL;
-
-
-# first try to connect w/o ftp
-# plain
-diag( "connect inet to $server:21" );
-IO::Socket::INET->new( "$server:21" ) or do {
- plan skip_all => "$server:21 not reachable";
-};
-
-# ssl to the right host
-diag( "connect inet to $server:990" );
-my $sock = IO::Socket::INET->new( "$server:990") or do {
- plan skip_all => "$server:990 not reachable";
-};
-
-# now we need CAs
-my $cafh = File::Temp->new( UNLINK => 0, SUFFIX => '.crt' );
-my %sslargs = ( SSL_ca_file => $cafh->filename );
-print $cafh <DATA>;
-close($cafh);
-
-diag( "upgrade to ssl $server:990" );
-IO::Socket::SSL->start_SSL($sock,
- SSL_verify_mode => 1,
- SSL_verifycn_name => $server,
- SSL_verifycn_scheme => 'ftp',
- %sslargs,
-) or do {
- plan skip_all => "$server:990 not upgradable to SSL: ".
- $IO::Socket::SSL::SSL_ERROR;
-};
-
-plan tests => 9;
-
-# first direct SSL
-diag( "connect ftp over ssl to $server" );
-my $ftp = Net::FTP->new($server,
- SSL => 1,
- %sslargs,
- Debug => $debug,
- Passive => 1,
-);
-ok($ftp,"ftp ssl connect $server");
-$ftp->login("anonymous",'net-sslglue-ftp@test.perl')
- or die "login to $server failed";
-diag("logged in");
-# check that we can talk on connection
-ok(~~$ftp->ls,"directory listing protected");
-$ftp->prot('C');
-ok(~~$ftp->ls,"directory listing clear");
-
-# then TLS upgrade inside plain connection
-$ftp = Net::FTP->new($server,
- Passive => 1,
- Debug => $debug,
- %sslargs
-);
-ok($ftp,"ftp plain connect $server");
-my $ok = $ftp->starttls;
-ok($ok,"ssl upgrade");
-$ftp->login("anonymous",'net-sslglue-ftp@test.perl')
- or die "login to $server failed";
-diag("logged in");
-# check that we can talk on connection
-ok(~~$ftp->ls,"directory listing protected");
-$ftp->prot('C');
-ok(~~$ftp->ls,"directory listing clear");
-$ok = $ftp->stoptls;
-ok($ok,"ssl downgrade");
-ok(~~$ftp->ls,"directory listing after downgrade");
-
-
-__DATA__
-# Subject: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Class 2 Primary Intermediate Server CA
-# Issuer: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Certification Authority
------BEGIN CERTIFICATE-----
-MIIGNDCCBBygAwIBAgIBGjANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW
-MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
-Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkwHhcNMDcxMDI0MjA1NzA5WhcNMTcxMDI0MjA1NzA5WjCB
-jDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
-IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0
-YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgU2VydmVyIENBMIIB
-IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4k85L6GMmoWtCA4IPlfyiAEh
-G5SpbOK426oZGEY6UqH1D/RujOqWjJaHeRNAUS8i8gyLhw9l33F0NENVsTUJm9m8
-H/rrQtCXQHK3Q5Y9upadXVACHJuRjZzArNe7LxfXyz6CnXPrB0KSss1ks3RVG7RL
-hiEs93iHMuAW5Nq9TJXqpAp+tgoNLorPVavD5d1Bik7mb2VsskDPF125w2oLJxGE
-d2H2wnztwI14FBiZgZl1Y7foU9O6YekO+qIw80aiuckfbIBaQKwn7UhHM7BUxkYa
-8zVhwQIpkFR+ZE3EMFICgtffziFuGJHXuKuMJxe18KMBL47SLoc6PbQpZ4rEAwID
-AQABo4IBrTCCAakwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
-VR0OBBYEFBHbI0X9VMxqcW+EigPXvvcBLyaGMB8GA1UdIwQYMBaAFE4L7xqkQFul
-F2mHMMo0aEPQQa7yMGYGCCsGAQUFBwEBBFowWDAnBggrBgEFBQcwAYYbaHR0cDov
-L29jc3Auc3RhcnRzc2wuY29tL2NhMC0GCCsGAQUFBzAChiFodHRwOi8vd3d3LnN0
-YXJ0c3NsLmNvbS9zZnNjYS5jcnQwWwYDVR0fBFQwUjAnoCWgI4YhaHR0cDovL3d3
-dy5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0
-c3NsLmNvbS9zZnNjYS5jcmwwgYAGA1UdIAR5MHcwdQYLKwYBBAGBtTcBAgEwZjAu
-BggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0
-BggrBgEFBQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRl
-LnBkZjANBgkqhkiG9w0BAQUFAAOCAgEAnQfh7pB2MWcWRXCMy4SLS1doRKWJwfJ+
-yyiL9edwd9W29AshYKWhdHMkIoDW2LqNomJdCTVCKfs5Y0ULpLA4Gmj0lRPM4EOU
-7Os5GuxXKdmZbfWEzY5zrsncavqenRZkkwjHHMKJVJ53gJD2uSl26xNnSFn4Ljox
-uMnTiOVfTtIZPUOO15L/zzi24VuKUx3OrLR2L9j3QGPV7mnzRX2gYsFhw3XtsntN
-rCEnME5ZRmqTF8rIOS0Bc2Vb6UGbERecyMhK76F2YC2uk/8M1TMTn08Tzt2G8fz4
-NVQVqFvnhX76Nwn/i7gxSZ4Nbt600hItuO3Iw/G2QqBMl3nf/sOjn6H0bSyEd6Si
-BeEX/zHdmvO4esNSwhERt1Axin/M51qJzPeGmmGSTy+UtpjHeOBiS0N9PN7WmrQQ
-oUCcSyrcuNDUnv3xhHgbDlePaVRCaHvqoO91DweijHOZq1X1BwnSrzgDapADDC+P
-4uhDwjHpb62H5Y29TiyJS1HmnExUdsASgVOb7KD8LJzaGJVuHjgmQid4YAjff20y
-6NjAbx/rJnWfk/x7G/41kNxTowemP4NVCitOYoIlzmYwXSzg+RkbdbmdmFamgyd6
-0Y+NWZP8P3PXLrQsldiL98l+x/ydrHIEH9LMF/TtNGCbnkqXBP7dcg5XVFEGcE3v
-qhykguAzx/Q=
------END CERTIFICATE-----
-# Subject: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Certification Authority
-# Issuer: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Certification Authority
------BEGIN CERTIFICATE-----
-MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW
-MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
-Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
-dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM3WhcNMzYwOTE3MTk0NjM2WjB9
-MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
-U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh
-cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA
-A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk
-pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf
-OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C
-Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT
-Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi
-HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM
-Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w
-+2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+
-Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3
-Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B
-26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID
-AQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD
-VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFul
-F2mHMMo0aEPQQa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCC
-ATgwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5w
-ZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk
-aWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENvbW1lcmNpYWwgKFN0
-YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUg
-c2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0
-aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93
-d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgG
-CWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1
-dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5fPGFf59Jb2vKXfuM/gTF
-wWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWmN3PH/UvS
-Ta0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst
-0OcNOrg+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNc
-pRJvkrKTlMeIFw6Ttn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKl
-CcWw0bdT82AUuoVpaiF8H3VhFyAXe2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVF
-P0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA2MFrLH9ZXF2RsXAiV+uKa0hK
-1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBsHvUwyKMQ5bLm
-KhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE
-JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ
-8dCAWZvLMdibD4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnm
-fyWl8kgAwKQB2j8=
------END CERTIFICATE-----
diff --git a/cpan/libnet/t/external/pop3-ssl.t b/cpan/libnet/t/external/pop3-ssl.t
deleted file mode 100644
index 554a8dbeac..0000000000
--- a/cpan/libnet/t/external/pop3-ssl.t
+++ /dev/null
@@ -1,58 +0,0 @@
-#!perl
-
-use 5.008001;
-
-use strict;
-use warnings;
-
-use Net::POP3;
-use Test::More;
-
-my $host = 'pop.gmx.net';
-my $debug = 0;
-
-plan skip_all => "no SSL support" if ! Net::POP3->can_ssl;
-{
-no warnings 'once';
-plan skip_all => "no verified SSL connection to $host:995 - $@" if ! eval {
- IO::Socket::SSL->new(PeerAddr => "$host:995", Timeout => 10)
- || die($IO::Socket::SSL::SSL_ERROR||$!);
-};
-}
-
-plan tests => 2;
-
-SKIP: {
- diag( "connect inet to $host:110" );
- skip "no inet connect to $host:110",1
- if ! IO::Socket::INET->new(PeerAddr => "$host:110", Timeout => 10);
- my $pop3 = Net::POP3->new($host, Debug => $debug, Timeout => 10)
- or skip "normal POP3 failed: $@",1;
- skip "no STARTTLS support",1 if $pop3->message !~/STARTTLS/;
-
- if (!$pop3->starttls) {
- fail("starttls failed: ".$pop3->code." $@")
- } else {
- # we now should have access to SSL stuff
- my $cipher = eval { $pop3->get_cipher };
- if (!$cipher) {
- fail("after starttls: not an SSL object");
- } elsif ( $pop3->quit ) {
- pass("starttls + quit ok, cipher=$cipher");
- } else {
- fail("quit after starttls failed: ".$pop3->code);
- }
- }
-}
-
-
-my $pop3 = Net::POP3->new($host, SSL => 1, Timeout => 10, Debug => $debug);
-# we now should have access to SSL stuff
-my $cipher = eval { $pop3->get_cipher };
-if (!$cipher) {
- fail("after ssl connect: not an SSL object");
-} elsif ( $pop3->quit ) {
- pass("ssl connect ok, cipher=$cipher");
-} else {
- fail("quit after direct ssl failed: ".$pop3->code);
-}
diff --git a/cpan/libnet/t/external/smtp-ssl.t b/cpan/libnet/t/external/smtp-ssl.t
deleted file mode 100644
index ccacbaee3c..0000000000
--- a/cpan/libnet/t/external/smtp-ssl.t
+++ /dev/null
@@ -1,57 +0,0 @@
-#!perl
-
-use 5.008001;
-
-use strict;
-use warnings;
-
-use Net::SMTP;
-use Test::More;
-
-my $host = 'mail.gmx.net';
-my $debug = 0;
-
-plan skip_all => "no SSL support" if ! Net::SMTP->can_ssl;
-{
-no warnings 'once';
-plan skip_all => "no verified SSL connection to $host:465 - $@" if ! eval {
- IO::Socket::SSL->new("$host:465")
- || die($IO::Socket::SSL::SSL_ERROR||$!);
-};
-}
-
-plan tests => 2;
-
-SKIP: {
- diag( "connect inet to $host:25" );
- skip "no inet connect to $host:25",1 if ! IO::Socket::INET->new("$host:25");
- my $smtp = Net::SMTP->new($host, Debug => $debug)
- or skip "normal SMTP failed: $@",1;
- skip "no STARTTLS support",1 if $smtp->message !~/STARTTLS/;
-
- if (!$smtp->starttls) {
- fail("starttls failed: ".$smtp->code." $@")
- } else {
- # we now should have access to SSL stuff
- my $cipher = eval { $smtp->get_cipher };
- if (!$cipher) {
- fail("after starttls: not an SSL object");
- } elsif ( $smtp->quit ) {
- pass("starttls + quit ok, cipher=$cipher");
- } else {
- fail("quit after starttls failed: ".$smtp->code);
- }
- }
-}
-
-
-my $smtp = Net::SMTP->new($host, SSL => 1, Debug => $debug);
-# we now should have access to SSL stuff
-my $cipher = eval { $smtp->get_cipher };
-if (!$cipher) {
- fail("after ssl connect: not an SSL object");
-} elsif ( $smtp->quit ) {
- pass("ssl connect ok, cipher=$cipher");
-} else {
- fail("quit after direct ssl failed: ".$smtp->code);
-}