./security/p5-Net-SSLeay, Perl5 module for using OpenSSL

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 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:
[lang/perl5]

Required to build:
[devel/p5-Test-Exception] [devel/p5-Test-Warn] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 7dc2a5e6f037af95a2c2b424404781b55f03c254
RMD160: 156ed251ccee8f3d346e91817fcef0d6a210d9e6
Filesize: 387.335 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-05 17:31:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.81.

1.81
	Patch from Alexander Bluhm to enable RSA_get_key_parameters with
	LibreSSL. Again.
	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 \ 
with -Ddefault_inc_excludes_dot.
	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) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.80.

1.80	 2017-01-05
	 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) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.79.

1.79	 2017-01-03
	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
	Wall. Thanks.
	Added RSA_get_key_parameters() to return a list of pointers to RSA key
	internals.
	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) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.78.

1.78	 2016-08-13
	 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) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.77.

1.77	 2016-08-01
	 Fixed incorrect size to memset in tlsext_ticket_key_cb_invoke.

1.76	 2016-07-31
	 Replaced bzero with memset. Bzero not present on windows.
   2016-08-01 12:28:19 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-Net-SSLeay to 1.75.

1.75  2016-07-31
     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
       versions
     - 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 \ 
process)
     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) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-13 20:30:41 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update p5-Net-SSLeay to 1.74.

1.74 2016-04-12
     README.OSX was missing from the distribution

1.73 2016-04-11
     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.