Warren, The last changelog entry appears to be important. jpo Changelog: @@ -1,3 +1,21 @@ +v0.994 + - hide DEBUG statements and remove test to load Debug.pm + because packets like Spamassisin cannot cope with it + (at least the OpenBSD port) +v0.993 + - added SSL_cert and SSL_key parameter which do not take + a file name like SSL_cert_file and SSL_key_file but + an internal X509* resp. EVP_PKEY* value. Useful for + dynamically created certificates and keys. + - added test for sysread/syswrite behavior (which was changed + in v0.991) +v0.992 + - _set_rw_error does $!||=EAGAIN only if error is one of + SSL_WANT_READ|SSL_WANT_WRITE (patch from Mike Smith + <mike at mailchannels dot com>) + - Fix Makefile.PL to allow detectection of failures in PREREQ_PM + (http://rt.cpan.org/Public/Bug/Display.html?id=20563, patch + by alexchorny at gmail dot com) Additional info: CPAN homepage: http://search.cpan.org/dist/IO-Socket-SSL/ Diff from rawhide version: http://search.cpan.org/diff?from=IO-Socket-SSL-0.991&to=IO-Socket-SSL-0.994
Warren, The new IO-Socket-SSL has been busy. Could you update to version 0.998. tia, jpo Rawhide: perl-IO-Socket-SSL-0.994-1.fc6.src.rpm CPAN : IO-Socket-SSL-0.998.tar.gz Diff from IO-Socket-SSL-0.994 to IO-Socket-SSL-0.998 ---------------------------------------------------- http://search.cpan.org/diff?from=IO-Socket-SSL-0.994&to=IO-Socket-SSL-0.998 Changelog since v0.994 ---------------------- +v0.998 + - declare socket as opened before calling fatal_ssl_error + because the SSL_error_trap set up from HTTP::Daemon + needs this + - accept_SSL sets errors on $socket (the accepted socket) + not $self (the listening socket if called from accept) + so it can be queried from SSL_error_trap + - note in BUGS section that IO::Socket::SSL is not thread-safe +v0.997 + - fix readline (e.g. getline,getlines,<>) so that it behaves + regarding $/ like written in the $/ dokumentation. +v0.996 + - removed links and comments to inofficial release of + Net::SSLeay, because there is a newer version already +v0.995 + - add support for Diffie Hellman Key Exchange. + See parameter SSL_dh_file and SSL_dh. v0.994
done, thanks.