IO-Socket-SSL v2.089 Perl 5 v5.40.0 BePC-haiku-thread-multi
- Status
- Fail
- From
- Nigel Horne
- Dist
-
IO-Socket-SSL v2.089
- Platform
- Perl 5 v5.40.0 BePC-haiku-thread-multi
- Date
- 2024-09-26 14:50:27
- ID
- ab617b9e-7c16-11ef-9a95-8d7a34af1946
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Steffen Ullrich,
This is a computer-generated report for IO-Socket-SSL-2.089
on perl 5.40.0, created by CPAN-Reporter-1.2020.
Thank you for uploading your work to CPAN. However, there was a problem
testing your distribution.
If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:
http://wiki.cpantesters.org/wiki/CPANAuthorNotes
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
none provided
------------------------------
PROGRAM OUTPUT
------------------------------
Output from '/bin/make test':
"/packages/perl_x86-5.40.0-4/.self/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/external/*.t
# openssl version compiled=0x300000e0 linked=0x300000e0 -- OpenSSL 3.0.14 4 Jun 2024
# Net::SSLeay version=1.94
# parent IO::Socket::IP version=0.42
t/01loadmodule.t .................. ok
t/acceptSSL-timeout.t .............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 4/15 subtests
t/alpn.t .......................... ok
t/auto_verify_hostname.t .......... ok
t/cert_formats.t .................. ok
t/cert_no_file.t .................. ok
t/compatibility.t ................. ok
t/connectSSL-timeout.t ............ ok
t/core.t .......................... ok
t/dhe.t ........................... ok
t/ecdhe.t ......................... ok
# tcp connect to www.chksum.de:443 ok
# fingerprint matches
# validation with default CA w/o OCSP ok
# got stapled response as expected
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
# validation with default CA with OCSP defaults ok
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
# validation with default CA with OCSP full chain ok
# tcp connect to www.bild.de:443 ok
# fingerprint matches
# validation with default CA w/o OCSP ok
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
# validation with default CA with OCSP defaults ok
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
# validation with default CA with OCSP full chain ok
# tcp connect to revoked.grc.com:443 ok
# fingerprint matches
# validation with default CA w/o OCSP ok
Use of uninitialized value $err in numeric eq (==) at /packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/IO/Socket/IP.pm line 747.
t/external/ocsp.t ................. ok
# found 151 CA certs
# have root CA for www.bild.de in store
# 5 connections to www.bild.de ok
# have root CA for www.yahoo.com in store
# 5 connections to www.yahoo.com ok
# fingerprint www.yahoo.com matches
# have root CA for www.comdirect.de in store
# 5 connections to www.comdirect.de ok
# fingerprint www.comdirect.de matches
# have root CA for meine.deutsche-bank.de in store
# 5 connections to meine.deutsche-bank.de ok
# fingerprint meine.deutsche-bank.de matches
# have root CA for www.twitter.com in store
# 5 connections to www.twitter.com ok
# have root CA for www.facebook.com in store
# 5 connections to www.facebook.com ok
# have root CA for www.live.com in store
# 5 connections to www.live.com ok
# fingerprint www.live.com matches
t/external/usable_ca.t ............ ok
t/io-socket-inet6.t ............... skipped: no IO::Socket::INET6 available
t/io-socket-ip.t .................. skipped: (no reason given)
Argument "\n" isn't numeric in int at t/memleak_bad_handshake.t line 26, <$ps> line 2.
t/memleak_bad_handshake.t ......... skipped: no usable ps
t/mitm.t .......................... ok
t/multiple-cert-rsa-ecc.t ......... ok
Use of uninitialized value in unpack at (eval 64) line 3.
Use of uninitialized value in concatenation (.) or string at (eval 64) line 3.
Use of uninitialized value in unpack at (eval 65) line 3.
Use of uninitialized value in concatenation (.) or string at (eval 65) line 3.
t/nonblock.t ...................... ok
t/npn.t ........................... ok
# -- test: newINET start_SSL stop_SSL start_SSL
# server accepted new client
# wait for initial data from client
# got 0x666f6f from client
# server: got plain data at start of connection
# server: TLS upgrade
# server: TLS downgrade
# server: TLS upgrade#2
# -- test: newSSL stop_SSL connect_SSL
# server accepted new client
# wait for initial data from client
# got 0x160301 from client
# server: TLS upgrade
# server: TLS downgrade
# server: TLS upgrade#2
# -- test: newSSL:0 connect_SSL stop_SSL connect_SSL
# server accepted new client
# wait for initial data from client
# got 0x666f6f from client
# server: got plain data at start of connection
# server: TLS upgrade
# server: TLS downgrade
# server: TLS upgrade#2
# -- test: newSSL:0 start_SSL stop_SSL connect_SSL
# server accepted new client
# wait for initial data from client
# got 0x666f6f from client
# server: got plain data at start of connection
# server: TLS upgrade
# server: TLS downgrade
# server: TLS upgrade#2
# server accepted new client
# wait for initial data from client
# got 0x656e64 from client
# client requested end of tests
t/plain_upgrade_downgrade.t ....... ok
# looks like OpenSSL was compiled without SSLv3 support
t/protocol_version.t .............. ok
# client accepted: ver=TLSv1_3 cipher=TLS_CHACHA20_POLY1305_SHA256
# accept failed: , SSL accept attempt failed error:0A0000FD:SSL routines::binder does not verify
# client accepted: ver=TLSv1_3 cipher=TLS_CHACHA20_POLY1305_SHA256
# client accepted: ver=TLSv1_3 cipher=TLS_CHACHA20_POLY1305_SHA256
# accept failed: , SSL accept attempt failed error:0A0000FD:SSL routines::binder does not verify
# client accepted: ver=TLSv1_3 cipher=TLS_CHACHA20_POLY1305_SHA256
# accept failed: , SSL accept attempt failed error:0A0000FD:SSL routines::binder does not verify
# client accepted: ver=TLSv1_2 cipher=DHE-PSK-AES256-GCM-SHA384
# accept failed: , SSL accept attempt failed error:1C800066:Provider routines::cipher operation failed error:0A000119:SSL routines::decryption failed or bad record mac
# client accepted: ver=TLSv1_2 cipher=DHE-PSK-AES256-GCM-SHA384
# client accepted: ver=TLSv1_2 cipher=DHE-PSK-AES256-GCM-SHA384
# accept failed: , SSL accept attempt failed error:1C800066:Provider routines::cipher operation failed error:0A000119:SSL routines::decryption failed or bad record mac
# client accepted: ver=TLSv1_2 cipher=DHE-PSK-AES256-GCM-SHA384
# accept failed: , SSL accept attempt failed error:1C800066:Provider routines::cipher operation failed error:0A000119:SSL routines::decryption failed or bad record mac
t/psk.t ........................... ok
t/public_suffix_lib_encode_idn.t .. ok
t/public_suffix_lib_libidn.t ...... ok
t/public_suffix_lib_uri.t ......... ok
t/public_suffix_ssl.t ............. ok
t/readline.t ...................... ok
t/session_cache.t ................. ok
# listen at 127.0.0.1:44263
# listen at 127.0.0.1:44275
# connect to 0: success reuse=0 version=TLSv1_3
# connect to 0: success reuse=1 version=TLSv1_3
# connect to 1: success reuse=1 version=TLSv1_3
# connect to 1: success reuse=0 version=TLSv1_3
# connect to 0: success reuse=0 version=TLSv1_3
# connect to 0: success reuse=1 version=TLSv1_3
t/session_ticket.t ................ ok
t/sessions.t ...................... ok
t/set_curves.t .................... ok
t/signal-readline.t ............... ok
t/sni.t ........................... ok
t/sni_verify.t .................... ok
t/start-stopssl.t ................. ok
t/startssl-failed.t ............... ok
t/startssl.t ...................... ok
t/sysread_write.t ................. ok
t/verify_fingerprint.t ............ ok
t/verify_hostname.t ............... ok
t/verify_hostname_standalone.t .... ok
t/verify_partial_chain.t .......... ok
Test Summary Report
-------------------
t/acceptSSL-timeout.t (Wstat: 256 (exited 1) Tests: 13 Failed: 2)
Failed tests: 12-13
Non-zero exit status: 1
Parse errors: Bad plan. You planned 15 tests but ran 13.
Files=43, Tests=833, 161 wallclock secs ( 0.39 usr 0.09 sys + 85.59 cusr 2.03 csys = 88.10 CPU)
Result: FAIL
Failed 1/43 test programs. 2/833 subtests failed.
Makefile:868: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 10
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
------------------- ---- --------
Mozilla::CA 0 20240924
Net::SSLeay 1.46 1.94
Scalar::Util 0 1.66
build_requires:
Module Need Have
------------------- ---- --------
ExtUtils::MakeMaker 0 7.70
configure_requires:
Module Need Have
------------------- ---- --------
ExtUtils::MakeMaker 0 7.70
Net::SSLeay 1.46 1.94
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
LC_COLLATE = en.UTF-8
LC_CTYPE = en.UTF-8
LC_MESSAGES = en.UTF-8
LC_MONETARY = en.UTF-8
LC_NUMERIC = en.UTF-8
LC_TIME = en.UTF-8
NONINTERACTIVE_TESTING = 1
PATH = /boot/home/perl5/perlbrew/bin:/boot/system/develop/tools/x86/bin:/boot/system/develop/tools/x86/bin:/boot/home/perl5/bin:.:/boot/home/config/non-packaged/bin:/boot/home/config/bin:/boot/system/non-packaged/bin:/bin:/boot/system/apps:/boot/system/preferences
PERL5LIB = /boot/home/perl5/lib/perl5
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 2023
PERL5_CPAN_IS_RUNNING = 2023
PERLBREW_HOME = /boot/home/.perlbrew
PERLBREW_PATH = /boot/home/perl5/perlbrew/bin
PERLBREW_ROOT = /boot/home/perl5/perlbrew
PERLBREW_SHELLRC_VERSION = 0.99
PERLBREW_VERSION = 0.99
PERL_LOCAL_LIB_ROOT = /boot/home/perl5
PERL_MB_OPT = --install_base "/boot/home/perl5"
PERL_MM_OPT = INSTALL_BASE=/boot/home/perl5
PERL_MM_USE_DEFAULT = 1
PERL_USE_UNSAFE_INC = 1
SHELL = /bin/bash
TERM = xterm-256color
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /packages/perl_x86-5.40.0-4/.self/bin/perl
$UID/$EUID = 0 / 0
$GID = 0 101 0
$EGID = 0 101 0
Perl module toolchain versions installed:
Module Have
------------------- --------
CPAN 2.37
CPAN::Meta 2.150010
Cwd 3.75
ExtUtils::CBuilder 0.280240
ExtUtils::Command 7.70
ExtUtils::Install 2.22
ExtUtils::MakeMaker 7.70
ExtUtils::Manifest 1.75
ExtUtils::ParseXS 3.51
File::Spec 3.75
JSON 4.10
JSON::PP 4.16
Module::Build 0.4234
Module::Signature n/a
Parse::CPAN::Meta 2.150010
Test2 1.302204
Test::Harness 3.50
Test::More 1.302204
YAML 1.31
YAML::Syck n/a
version 0.9933
--
Summary of my perl5 (revision 5 version 40 subversion 0) configuration:
Derived from:
Platform:
osname=haiku
osvers=1
archname=BePC-haiku-thread-multi
uname='haiku shredder 1 hrev57937+5 aug 8 2024 06:51:3 bepc x86 haiku '
config_args='-Dprefix=/packages/perl_x86-5.40.0-4/.self -Dprivlib=/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0 -Dsiteprefix=/packages/perl_x86-5.40.0-4/.self/non-packaged -Dsitelib=/packages/perl_x86-5.40.0-4/.self/non-packaged/lib/perl5/site_perl/5.40 -Dvendorprefix=/packages/perl_x86-5.40.0-4/.self -Dvendorlib=/packages/perl_x86-5.40.0-4/.self/lib/perl5/vendor_perl/5.40 -Dcf_email=zooey@hirschkaefer.de -Uusenm -Duseshrplib -Dusethreads -Uusemymalloc -Dlibpth=/boot/home/config/develop/lib/x86 /boot/system/develop/lib/x86 /boot/home/config/lib/x86 /boot/system/lib/x86 -Dusrinc=/boot/system/develop/headers/x86/posix -Dlocinc=/boot/home/config/develop/headers/x86 /boot/system/develop/headers/x86 -Dlibc='/boot/system/lib/x86/libroot.so' -Dlibs=-lnetwork -Dcc=gcc -Dld=gcc -Ud_link -Ddont_use_nlink -Ud_syserrlst -Dldlibpthname=LIBRARY_PATH -Dstartperl=#! perl -Dccdlflags=-Wl,-fno-stack-protector,-rpath=/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/BePC-haiku-thread-multi/CORE -Dusesitecustomize -de'
hint=recommended
useposix=true
d_sigaction=define
useithreads=define
usemultiplicity=define
use64bitint=undef
use64bitall=undef
uselongdouble=undef
usemymalloc=n
default_inc_excludes_dot=define
Compiler:
cc='gcc'
ccflags ='-fno-stack-protector -fwrapv -fno-strict-aliasing -pipe -D_FORTIFY_SOURCE=2'
optimize='-O'
cppflags='-fno-stack-protector -fwrapv -fno-strict-aliasing -pipe'
ccversion=''
gccversion='13.3.0'
gccosandvers=''
intsize=4
longsize=4
ptrsize=4
doublesize=8
byteorder=1234
doublekind=3
d_longlong=define
longlongsize=8
d_longdbl=define
longdblsize=12
longdblkind=3
ivtype='long'
ivsize=4
nvtype='double'
nvsize=8
Off_t='off_t'
lseeksize=8
alignbytes=4
prototype=define
Linker and Libraries:
ld='gcc'
ldflags =''
libpth=/boot/home/config/develop/lib/x86 /boot/system/develop/lib/x86 /boot/home/config/lib/x86 /boot/system/lib/x86
libs=-lnetwork
perllibs=-lnetwork
libc=/boot/system/lib/x86/libroot.so
so=so
useshrplib=true
libperl=libperl.so
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs
dlext=so
d_dlsymun=undef
ccdlflags='-Wl,-fno-stack-protector,-rpath=/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/BePC-haiku-thread-multi/CORE -Wl,-rpath,/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/BePC-haiku-thread-multi/CORE'
cccdlflags='-fpic'
lddlflags='-shared'
Characteristics of this binary (from libperl):
Compile-time options:
HAS_LONG_DOUBLE
HAS_STRTOLD
HAS_TIMES
MULTIPLICITY
PERLIO_LAYERS
PERL_COPY_ON_WRITE
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ZAPHOD32
PERL_HASH_USE_SBOX32
PERL_OP_PARENT
PERL_PRESERVE_IVUV
PERL_USE_SAFE_PUTENV
USE_ITHREADS
USE_LARGE_FILES
USE_LOCALE
USE_LOCALE_COLLATE
USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC
USE_LOCALE_TIME
USE_PERLIO
USE_PERL_ATOF
USE_REENTRANT_API
USE_SITECUSTOMIZE
USE_THREAD_SAFE_LOCALE
Locally applied patches:
uncommitted-changes
Built under haiku
Compiled at Aug 18 2024 17:21:04
%ENV:
PERL5LIB="/boot/home/perl5/lib/perl5"
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="2023"
PERL5_CPAN_IS_RUNNING="2023"
PERLBREW_HOME="/boot/home/.perlbrew"
PERLBREW_PATH="/boot/home/perl5/perlbrew/bin"
PERLBREW_ROOT="/boot/home/perl5/perlbrew"
PERLBREW_SHELLRC_VERSION="0.99"
PERLBREW_VERSION="0.99"
PERL_LOCAL_LIB_ROOT="/boot/home/perl5"
PERL_MB_OPT="--install_base "/boot/home/perl5""
PERL_MM_OPT="INSTALL_BASE=/boot/home/perl5"
PERL_MM_USE_DEFAULT="1"
PERL_USE_UNSAFE_INC="1"
@INC:
/boot/home/perl5/lib/perl5/5.40.0/BePC-haiku-thread-multi
/boot/home/perl5/lib/perl5/5.40.0
/boot/home/perl5/lib/perl5/BePC-haiku-thread-multi
/boot/home/perl5/lib/perl5
/packages/perl_x86-5.40.0-4/.self/non-packaged/lib/perl5/site_perl/5.40/BePC-haiku-thread-multi
/packages/perl_x86-5.40.0-4/.self/non-packaged/lib/perl5/site_perl/5.40
/packages/perl_x86-5.40.0-4/.self/lib/perl5/vendor_perl/5.40/BePC-haiku-thread-multi
/packages/perl_x86-5.40.0-4/.self/lib/perl5/vendor_perl/5.40
/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0/BePC-haiku-thread-multi
/packages/perl_x86-5.40.0-4/.self/lib/perl5/5.40.0
.