Zoom-Meeting
view release on metacpan or search on metacpan
local/lib/perl5/IO/Socket/SSL.pm view on Meta::CPAN
540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
};
$ca_detected
= 1;
return
%default_ca
;
}
}
# Export some stuff
# inet4|inet6|debug will be handled by myself, everything
# else will be handled the Exporter way
sub
import
{
my
$class
=
shift
;
my
@export
;
foreach
(
@_
) {
if
( /^inet4$/i ) {
# explicitly fall back to inet4
@ISA
=
'IO::Socket::INET'
;
@caller_force_inet4
=
caller
();
# save for warnings for 'inet6' case
}
elsif
( /^inet6$/i ) {
# check if we have already ipv6 as base
if
( ! UNIVERSAL::isa(
$class
,
'IO::Socket::INET6'
)
and ! UNIVERSAL::isa(
$class
,
'IO::Socket::IP'
)) {
# either we don't support it or we disabled it by explicitly
# loading it with 'inet4'. In this case re-enable but warn
# because this is probably an error
if
( CAN_IPV6 ) {
@ISA
= ( CAN_IPV6 );
warn
"IPv6 support re-enabled in __PACKAGE__, got disabled in file $caller_force_inet4[1] line $caller_force_inet4[2]"
;
}
else
{
( run in 0.332 second using v1.01-cache-2.11-cpan-00829025b61 )