From 2e2c495046bf48fd154f6ea6f59236817963a003 Mon Sep 17 00:00:00 2001 From: Steve Hay Date: Fri, 1 Jul 2016 17:59:20 +0100 Subject: Require IO::Socket::IP >= 0.25 to hopefully stop t/pop3_ipv6.t hanging See https://rt.cpan.org/Ticket/Display.html?id=104545 --- Makefile.PL | 2 +- lib/Net/FTP.pm | 2 +- lib/Net/NNTP.pm | 2 +- lib/Net/POP3.pm | 2 +- lib/Net/SMTP.pm | 2 +- lib/Net/libnetFAQ.pod | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index ade8c3b..6efc003 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -120,7 +120,7 @@ MAIN: { prereqs => { runtime => { requires => { - 'IO::Socket::IP' => '0.20' + 'IO::Socket::IP' => '0.25' # or IO::Socket::INET6 2.62 } } diff --git a/lib/Net/FTP.pm b/lib/Net/FTP.pm index 24b11eb..2bf6fc9 100644 --- a/lib/Net/FTP.pm +++ b/lib/Net/FTP.pm @@ -45,7 +45,7 @@ BEGIN { my $inet6_class = eval { require IO::Socket::IP; no warnings 'numeric'; - IO::Socket::IP->VERSION(0.20); + IO::Socket::IP->VERSION(0.25); } && 'IO::Socket::IP' || eval { require IO::Socket::INET6; no warnings 'numeric'; diff --git a/lib/Net/NNTP.pm b/lib/Net/NNTP.pm index ddbd8e1..803692b 100644 --- a/lib/Net/NNTP.pm +++ b/lib/Net/NNTP.pm @@ -39,7 +39,7 @@ my $family_key = 'Domain'; my $inet6_class = eval { require IO::Socket::IP; no warnings 'numeric'; - IO::Socket::IP->VERSION(0.20) || die; + IO::Socket::IP->VERSION(0.25) || die; $family_key = 'Family'; } && 'IO::Socket::IP' || eval { require IO::Socket::INET6; diff --git a/lib/Net/POP3.pm b/lib/Net/POP3.pm index 5bce1fd..eaff511 100644 --- a/lib/Net/POP3.pm +++ b/lib/Net/POP3.pm @@ -38,7 +38,7 @@ my $family_key = 'Domain'; my $inet6_class = eval { require IO::Socket::IP; no warnings 'numeric'; - IO::Socket::IP->VERSION(0.20) || die; + IO::Socket::IP->VERSION(0.25) || die; $family_key = 'Family'; } && 'IO::Socket::IP' || eval { require IO::Socket::INET6; diff --git a/lib/Net/SMTP.pm b/lib/Net/SMTP.pm index 33d4426..726035d 100644 --- a/lib/Net/SMTP.pm +++ b/lib/Net/SMTP.pm @@ -39,7 +39,7 @@ my $family_key = 'Domain'; my $inet6_class = eval { require IO::Socket::IP; no warnings 'numeric'; - IO::Socket::IP->VERSION(0.20) || die; + IO::Socket::IP->VERSION(0.25) || die; $family_key = 'Family'; } && 'IO::Socket::IP' || eval { require IO::Socket::INET6; diff --git a/lib/Net/libnetFAQ.pod b/lib/Net/libnetFAQ.pod index f8ad797..d844f6e 100644 --- a/lib/Net/libnetFAQ.pod +++ b/lib/Net/libnetFAQ.pod @@ -56,7 +56,7 @@ Authen::SASL is required for AUTH support. IO::Socket::SSL version 2.007 or higher is required for SSL support. -IO::Socket::IP version 0.20 or IO::Socket::INET6 version 2.62 is +IO::Socket::IP version 0.25 or IO::Socket::INET6 version 2.62 is required for IPv6 support. =head2 What machines support libnet ? -- cgit v1.2.3-24-ge0c7