/p5-Net-SSLeay, Perl5 module for using OpenSSL
1.81, Package name:
p5-Net-SSLeay-1.81, Maintainer: pkgsrc-users
Net::SSLeay.pm is a perl module that allows you to call Secure
Sockets Layer (SSL) functions of the SSLeay library directly from
your perl scripts. It is useful if you want to program robots that
access secure web servers or if you want to build your own applications
over SSL encrypted tunnels.
Required to run:
] Required to build:
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2017-04-05) Updated to version: p5-Net-SSLeay-1.81
- (2017-01-18) Updated to version: p5-Net-SSLeay-1.80
- (2017-01-04) Updated to version: p5-Net-SSLeay-1.79
- (2016-08-19) Updated to version: p5-Net-SSLeay-1.78
- (2016-08-03) Updated to version: p5-Net-SSLeay-1.77
- (2016-08-01) Updated to version: p5-Net-SSLeay-1.75
CVS history: (Expand)
| 2017-04-05 17:31:16 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.81.
Patch from Alexander Bluhm to enable RSA_get_key_parameters with
Fixed memory leak in X509_get_subjectAltNames. Reported and patched by Jim Westfall.
Added . to lib path in Makefile.PL to accommodate people who are using a perl \
Fixed build failure if engine support not present. Patch from Paul Green.
Improvements to get_my_thread_id to work around possibility of ERRSV not being \
defined eg on OpenWRT.
| 2017-01-16 10:38:45 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.80.
Patch from Steffen Ulrich that fixed unexpected changes in the
control flow of the Perl program which seemed to be triggered by the
ticket key callback. Thanks Steffen.
| 2017-01-04 15:49:07 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.79.
Patch to fix a few inline variable declarations that cause errors for
older compilers. From Andy Grundman. Thanks.
Patch: Generated C code is not compatible with MSVC, AIX cc,
probably others. Added some PREINIT blocks and replaced 2 cases of INIT with
PREINIT. From Andy Grundman. Thanks.
Patch to fix: Fails to compile if the OpenSSL library it's built
against has compression support compiled out. From Stephan
Added RSA_get_key_parameters() to return a list of pointers to RSA key
Patch to fix some documentation typos courtesy gregor herrmann.
RSA_get_key_parameters() is now only available prior OpenSSL 1.1.
Testing with openssl-1.1.0b.
| 2016-08-19 17:29:46 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.78.
Fixed broken OCSP code and tests. Broken since 1.75. Patched by
Steffen Ullrich. Thanks.
| 2016-08-03 11:05:48 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.77.
Fixed incorrect size to memset in tlsext_ticket_key_cb_invoke.
Replaced bzero with memset. Bzero not present on windows.
| 2016-08-01 12:28:19 by Thomas Klausner | Files touched by this commit (2) | |
Updated p5-Net-SSLeay to 1.75.
Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5:
- Conditionally remove threading locking code, not needed in 1.1
- Rewrite code that accesses inside X509_ATTRIBUTE struct.
- SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa,
SSL_CTX_set_tmp_rsa_callback, SSL_set_tmp_rsa_callback support
not available in 1.1.
- SSL_session_reused is now native
- SSL_get_keyblock_size modifed to use new API
- OCSP functions modified to use new API under 1.1
- SSL_set_state removed with 1.1
- SSL_get_state and SSL_state are now equivalent and available in all
- SSL_CTX_v2_new removed
- SESSION_set_master_key removed with 1.1. Code that previously used
SESSION_set_master_key must now set $secret in the session_secret
callback set with SSL_set_session_secret_cb
- With 1.1, $secret in the session_secret
callback set with SSL_set_session_secret_cb can be changed to alter
the master key (required by EAP-FAST).
Added a function EC_KEY_generate_key similar to RSA_generate_key and a
function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA. Using
these functions it is easy to create and use EC keys in the same way as
RSA keys. Patch provided by Steffen Ullrich. Thanks Steffen.
Testing with LibreSSL 2.4.1, with compatibility patch from Steffen
Ullrich. Thanks Steffen.
Patch from Steffen Ulrich provides support for cross context (and cross \
session sharing using the stateless TLS session tickets. It uses the
SSL_CTX_set_tlsext_ticket_key_cb function to manage the encryption and
decryption of the tickets but provides a more simplified
interface. Includes new function CTX_set_tlsext_ticket_getkey_cb.
To not conflict with the OpenSSL name in case the more complex interface
will be implemented ever the current simplified interface is called
slightly different: CTX_set_tlsext_ticket_*get*key_cb.
Added documentation about downloading latest version from SVN.
Added missing Module/install files to SVN.
| 2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | |
Bump PKGREVISION for perl-5.24.
| 2016-04-13 20:30:41 by Thomas Klausner | Files touched by this commit (2) | |
Update p5-Net-SSLeay to 1.74.
README.OSX was missing from the distribution
Added X509_get_X509_PUBKEY. Patch supplied by GUILHEM. Thanks.
Added README.OSX with instructions on how to build for recent OS X.
Added info about using OPENSSL_PREFIX to README.Win32.
Added comments in POD about installation documentation.
Added '/usr/local/opt/openssl/bin/openssl' to Openssl search path for
latest version of OSX homebrew openssl. Patch from Shoichi Kaji.