[OmniOS-discuss] Openssl patch 1.01h (5 Jun 2014) breaks TLS mail

Guenther Alka alka at hfg-gmuend.de
Mon Jun 9 19:51:33 UTC 2014


about: sending encrypted statusmails via TLS (Googlemail)

I use OmniOS + net-ssleay + Perl module Tls.pm to send encrypted mails
over Googlemail and orthers from napp-it (or from a a console script)

Up to last week this was done by a
pkg set-publisher -g http://pkg.omniti.com/omniti-perl/ perl.omniti.com
pkg install net-ssleay

followed by a install Net::SMTP::TLS from CPAN
(more http://napp-it.org/downloads/omnios_en.html)

After updating SSL (or using OmniOS 151010j) the install of Tls failed 
with a "Can't locate Net/SSLeay.pm"


I then compared both settings and found:

OmniOS net-ssleay prior SSL Update
find / -name SSLeay.pm

/usr/perl5/site_perl/5.16.1/i86pc-solaris-thread-multi-64int/Net/SSLeay.pm
/opt/OMNIperl/lib/site_perl/5.14.2/i86pc-solaris-thread-multi-64/Net/SSLeay.pm
/opt/OMNIperl/lib/site_perl/5.14.2/i86pc-solaris-thread-multi-64int/Net/SSLeay.pm


OmniOS net-ssleay after SSL Update (or OmniOS 151010j)
find / -name SSLeay.pm
/opt/OMNIperl/lib/site_perl/5.14.2/i86pc-solaris-thread-multi-64/Net/SSLeay.pm
/opt/OMNIperl/lib/site_perl/5.14.2/i86pc-solaris-thread-multi-64int/Net/SSLeay.pm


When I just copy
/opt/OMNIperl/lib/site_perl/5.14.2/i86pc-solaris-thread-multi-64int/Net/ 
  to /usr/perl5/site_perl/5.16.1/i86pc-solaris-thread-multi-64int/


i got a
Deep recursion on subroutine "Net::SSLeay::AUTOLOAD" at 
/usr/perl5/site_perl/5.16.1/i86pc-solaris-thread-multi-64int/Net/SSLeay.pm 
line 348.


Out of memory!


Someonae an idea?



More information about the OmniOS-discuss mailing list