[openssl-users] openssl 1.1.1 and FreeBSD 11.2
Benjamin Kaduk
bkaduk at akamai.com
Tue Sep 11 21:09:48 UTC 2018
On Tue, Sep 11, 2018 at 03:04:06PM -0600, The Doctor wrote:
> On Tue, Sep 11, 2018 at 02:57:09PM -0500, Benjamin Kaduk via openssl-users wrote:
> > On Tue, Sep 11, 2018 at 10:48:40AM -0600, The Doctor wrote:
> > > On Tue, Sep 11, 2018 at 09:33:36AM -0600, The Doctor wrote:
> > > > Looks likes I found a first bug
> > > >
> > > > ../test/recipes/70-test_comp.t .....................
> > > > Proxy started on port [::1]:10789
> > > > Server command: ../../util/shlib_wrap.sh ../../apps/openssl s_server -max_protocol TLSv1.3 -no_comp -rev -engine ossltest -ext_cache -accept [::1]:0 -cert ../../apps/server.pem -cert2 ../../apps/server.pem -naccept 1 -cipher AES128-SHA -ciphersuites TLS_AES_128_GCM_SHA256
> > > > engine "ossltest" set.
> > > > Using default temp DH parameters
> > > > ACCEPT [::1]:39577
> > > > Server responds on [::1]:39577
> > > > panic: XSUB Socket6::getaddrinfo (Socket6.c) failed to extend arg stack: base=805d16098, sp=805d160e8, hwm=805d160d0
> > > >
> > >
> > > Using perl 5.28.1
> >
> > The test suite needs some modules not included in the core perl port/package.
> > You should probably list out what p5-* you have installed.
>
>
> p5-Archive-Zip-1.63 Create, manipulate, read, and write Zip archive files
> p5-Authen-NTLM-1.09_1 Perl5 NTLM authentication module
> p5-Authen-PAM-0.16_2 Perl interface to the PAM library
> p5-Authen-SASL-2.16_1 Perl5 module for SASL authentication
> p5-Business-ISBN-3.004 Work with International Standard Book Numbers
> p5-Business-ISBN-Data-20140910.003 Data pack for Business::ISBN
> p5-CGI-4.40 Handle Common Gateway Interface requests and responses
> p5-Class-Inspector-1.32 Provides information about classes
> p5-Convert-ASN1-0.27_2 Perl5 module to encode and decode ASN.1 data structures
> p5-Convert-BinHex-1.125 Perl module to extract data from Macintosh BinHex files
> p5-Convert-TNEF-0.18_1 Perl module to read TNEF files
> p5-Crypt-OpenSSL-Bignum-0.09 OpenSSL's multiprecision integer arithmetic
> p5-Crypt-OpenSSL-Guess-0.11 Guess OpenSSL include path
> p5-Crypt-OpenSSL-RSA-0.30_1 Perl5 module to RSA encode and decode strings using OpenSSL
> p5-Crypt-OpenSSL-Random-0.15 Perl5 interface to the OpenSSL pseudo-random number generator
> p5-Crypt-SSLeay-0.72_3 Perl5 interface to allow p5-libwww LWP to make https connections
> p5-DBD-SQLite-1.58 Provides access to SQLite3 databases through the DBI
> p5-DBD-mysql-4.046 MySQL driver for the Perl5 Database Interface (DBI)
> p5-DBI-1.641 Perl5 Database Interface, required for DBD::* modules
> p5-Data-Dump-1.23_1 Pretty printing of data structures
> p5-Date-EzDate-1.16 Date and time manipulation made easy
> p5-Devel-CheckLib-1.13 Check that a library is available
> p5-Digest-BubbleBabble-0.02_1 Perl5 interface to a fingerprint in "bubble babble" format
> p5-Digest-HMAC-1.03_1 Perl5 interface to HMAC Message-Digest Algorithms
> p5-Digest-SHA1-2.13_1 Perl interface to the SHA-1 Algorithm
> p5-Encode-Detect-1.01_1 Encode::Encoding subclass that detects the encoding of data
> p5-Encode-Locale-1.05 Determine the locale encoding
> p5-Error-0.17026 Error/exception handling in object-oriented programming style
> p5-ExtUtils-Depends-0.405 Easily build XS extensions that depend on XS extensions
> p5-ExtUtils-PkgConfig-1.16 Simplistic interface to pkg-config
> p5-File-Listing-6.04_1 Parse directory listings
> p5-File-ShareDir-1.116 Locate per-dist and per-module shared files
> p5-File-ShareDir-Install-0.13 Install read-only data files from a distribution
> p5-Filesys-Df-0.92_1 Perl extension for filesystem space
> p5-Filter-1.59 Number of source filters for perl5 programs
> p5-GD-2.68 Perl5 interface to Gd Graphics Library version2
> p5-GD-Barcode-1.15_6 GD::Barcode - Create barcode image with GD
> p5-GSSAPI-0.28_1 Perl extension providing access to the GSSAPIv2 library
> p5-Geo-IP-1.51 Gets country name by IP or hostname
> p5-Geography-Countries-2009041301_1 Handle ISO-3166 country codes
> p5-Glib2-1.327 This module provides access to Glib and GObject libraries
> p5-HTML-Parser-3.72 Perl5 module for parsing HTML documents
> p5-HTML-Tagset-3.20_1 Some useful data table in parsing HTML
> p5-HTTP-Cookies-6.04 HTTP Cookie jars
> p5-HTTP-Daemon-6.01_1 Simple HTTP server class
> p5-HTTP-Date-6.02_1 Conversion routines for the HTTP protocol date formats
> p5-HTTP-Message-6.18 Representation of HTTP style messages
> p5-HTTP-Negotiate-6.01_1 Implementation of the HTTP content negotiation algorithm
> p5-IO-HTML-1.001_1 Open an HTML file with automatic charset detection
> p5-IO-Socket-INET6-2.72_1 Perl module with object interface to AF_INET6 domain sockets
> p5-IO-Socket-SSL-2.059 Perl5 interface to SSL sockets
> p5-IO-String-1.08_1 Simplified Perl5 module to handle I/O on in-core strings
> p5-IO-Tty-1.12_2 Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs
> p5-IO-stringy-2.111 Use IO handles with non-file objects
> p5-IP-Country-2.28_1 Fast lookup of country codes from IP addresses
> p5-Inline-0.80 Write Perl subroutines in other programming languages
> p5-Inline-C-0.78 Write Perl Subroutines in C
> p5-JSON-2.97.001 Perl extension to convert to JSON (JavaScript Object Notation)
> p5-JSON-XS-3.04 JSON serialising/deserialising, done correctly and fast
> p5-LWP-MediaTypes-6.02_1 Guess media type for a file or a URL
> p5-LWP-Protocol-https-6.07_1 Provide https support for LWP::UserAgent
> p5-Locale-gettext-1.07 Message handling functions
> p5-MIME-Tools-5.509,2 Set of perl5 modules for MIME
> p5-Mail-ClamAV-0.29_4 Perl extension for the clamav virus scanner
> p5-Mail-DKIM-0.53 Perl5 module to process and/or create DKIM email
> p5-Mail-IMAPClient-3.39 Perl5 module to talk to a IMAP4rev1 (RFC2060) server
> p5-Mail-SPF-2.9.0_4 Object-oriented implementation of Sender Policy Framework
> p5-Mail-Tools-2.19 Perl5 modules for dealing with Internet e-mail messages
> p5-Module-Build-0.4224 Build and install Perl modules
> p5-Mozilla-CA-20180117 Perl extension for Mozilla CA cert bundle in PEM format
> p5-Net-CIDR-0.19 Perl module to manipulate IPv4/IPv6 netblocks in CIDR notation
> p5-Net-CIDR-Lite-0.21_1 Perl extension for merging IPv4 or IPv6 CIDR addresses
> p5-Net-DNS-1.17,1 Perl5 interface to the DNS resolver, and dynamic updates
> p5-Net-DNS-Resolver-Mock-1.20171219 Mock a DNS Resolver object for testing
> p5-Net-DNS-Resolver-Programmable-0.009 Programmable DNS resolver for off-line testing
> p5-Net-Daemon-0.48_1 Perl5 extension for portable daemons
> p5-Net-HTTP-6.18 Low-level HTTP client
> p5-Net-IDN-Encode-2.400 Internationalizing Domain Names in Applications (RFC 3490)
> p5-Net-IP-1.26_1 Perl extension for manipulating IPv4/IPv6 addresses
> p5-Net-Ident-1.23_1 Lookup the username on the remote end of a TCP/IP connection
> p5-Net-LDAP-Server-0.43_1 Perl module for LDAP server side protocol handling
> p5-Net-LibIDN-0.12_4 This module provides access to the libidn library
> p5-Net-LibIDN2-1.00 Perl bindings for GNU Libidn2
> p5-Net-SSLeay-1.85 Perl5 interface to SSL
> p5-NetAddr-IP-4.079 Work with IPv4 and IPv6 addresses and subnets
> p5-Number-Format-1.75 Perl extension for formatting numbers
> p5-OLE-Storage_Lite-0.19_1 Perl module for OLE document interface
> p5-Parse-RecDescent-1.967.009_2 Recursive descent parsing framework for Perl
> p5-Parse-Yapp-1.05_2 Perl extension for generating and using LALR parsers
> p5-Path-Class-0.37 Cross-platform path specification manipulation
> p5-Pegex-0.66 Acmeist PEG Parser Framework
> p5-PlRPC-0.2020_2 Perl module for writing RPC servers and clients
> p5-Socket6-0.28 IPv6 related part of the C socket.h defines and structure manipulators
> p5-Switch-2.17_1 Switch - A switch statement for Perl
> p5-Sys-Hostname-Long-1.5_1 Try every conceivable way to get full hostname
> p5-Sys-SigAction-0.23 Perl extension for Consistent Signal Handling
> p5-Term-ReadKey-2.37 Perl5 module for simple terminal control
> p5-Test-Manifest-2.021 Perl module to interact with a t/test_manifest file
> p5-Test-NoWarnings-1.04_2 Hide and store warnings while running test scripts
> p5-Text-Soundex-3.05 Implementation of the soundex algorithm
> p5-Time-Local-1.28 Efficiently compute time from local and GMT time
> p5-TimeDate-2.30_2,1 Perl5 module containing a better/faster date parser for absolute dates
> p5-Try-Tiny-0.28 Minimal try/catch with proper localization of $@
> p5-Types-Serialiser-1.0_1 Simple data types for common serialisation formats
> p5-URI-1.74 Perl5 interface to Uniform Resource Identifier (URI) references
> p5-WWW-RobotRules-6.02_1 Database of robots.txt-derived permissions
> p5-XML-Filter-BufferText-1.01_1 Filter to put all characters() in one event
> p5-XML-LibXML-2.0132,1 Interface to Gnome libxml2 library
> p5-XML-NamespaceSupport-1.12 Simple generic namespace support class
> p5-XML-Parser-2.44 Perl extension interface to James Clark's XML parser, expat
> p5-XML-SAX-1.00 Simple API for XML
> p5-XML-SAX-Base-1.09 Base class SAX Drivers and Filters
> p5-XML-SAX-Expat-0.51_1 Simple API for XML
> p5-XML-SAX-Writer-0.57 SAX2 XML Writer
> p5-XML-Simple-2.25 Trivial API for reading and writing XML (esp config files)
> p5-YAML-LibYAML-0.72 Perl YAML Serialization using XS and libyaml
> p5-common-sense-3.74 Perl common defaults with lower memory usage
> p5-libwww-6.35 Perl5 library for WWW access
> p5-perl-ldap-0.6500 Client interface to LDAP (includes Net::LDAP)
> p5-subversion-1.10.2_1 Perl bindings for Version control system
Thanks. My memory of what I did for my machine's setup is a bit hazy, but could
you try installing p5-Socket and repeating the tests?
> > Also, do you have any IPv6 addresses configured?
> >
>
> No.
>
> But the test was localhost based.
Okay.
Thanks!
-Ben
More information about the openssl-users
mailing list