source: general/prog/perl-deps/perl-net-ssleay.xml

trunk
Last change on this file was 67422470, checked in by Ken Moffat <zarniwhoop@…>, 3 weeks ago

Update to Net-SSLeay-1.94 (perl dep).

Reported by Stephen Berman, diagnosed by Bruce. Thanks!

1.94 2024-01-08

  • New stable release incorporating all changes from developer releases 1.93_01 to 1.93_05.
  • Summary of major changes since version 1.92:
    • Net::SSLeay now officially supports all stable releases of OpenSSL 3.1 and 3.2, and LibreSSL 3.5 - 3.8.
    • Many noisy compiler warnings have been silenced - if SSLeay.xs fails to compile, it should now be much easier to identify the cause.
    • libcrypto's OPENSSL_init_crypto() function and libssl's OPENSSL_init_ssl() function are now exposed, enabling fine-grained control over the initialisation and configuration of both libraries.
    • libssl functions implementing TLS 1.3 PSK authentication are now exposed, in particular SSL_CTX_set_psk_find_session_callback() (on the server side) and SSL_CTX_set_psk_use_session_callback() (on the client side).
    • libssl functions implementing server-side TLS 1.2 PSK authentication are now exposed, in particular SSL_CTX_set_psk_server_callback().
    • libssl's SSL_CTX_set_client_hello_cb() function is now exposed, allowing a TLS server to set a callback function that is executed when the server processes a ClientHello message.
    • Many more libcrypto/libssl constants and functions are now exposed; see the release notes for the 1.93 developer releases for a full list
  • Property mode set to 100644
File size: 2.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../../general.ent">
5 %general-entities;
6
7 <!ENTITY my-download-http "&metacpan_authors;/C/CH/CHRISN/Net-SSLeay-&Net-SSLeay-version;.tar.gz">
8 <!ENTITY my-md5sum "1b22c764e5a094c6261e37a4b1f148ce">
9
10]>
11
12 <!-- Begin Net::SSLeay -->
13 <sect2 id="perl-net-ssleay" xreflabel="Net-SSLeay-&Net-SSLeay-version;">
14
15 <title>Net::SSLeay-&Net-SSLeay-version;</title>
16
17 <indexterm zone="perl-net-ssleay">
18 <primary sortas="a-Net-SSLeay">Net::SSLeay</primary>
19 </indexterm>
20
21 <sect3 role="package">
22 <title>Introduction to Net::SSLeay</title>
23
24 <para>
25 Net::SSLeay is a Perl extension for using OpenSSL.
26 </para>
27
28 <!--
29 <bridgehead renderas="sect4">Additional Download</bridgehead>
30 <itemizedlist spacing="compact">
31 <listitem>
32 <para>
33 Required patch (for openssl-1.1.1):
34 <ulink url="&patch-root;/Net-SSLeay-&Net-SSLeay-version;-openssl_1.1.1-1.patch"/>
35 </para>
36 </listitem>
37 </itemizedlist>-->
38
39 &lfs121_checked;
40
41 <bridgehead renderas="sect4">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&my-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &my-md5sum;
51 </para>
52 </listitem>
53 </itemizedlist>
54
55 </sect3>
56
57 <sect3 role="installation">
58 <title>Installation of Net::SSLeay</title>
59
60 <note>
61 <para>
62 If enabling the external tests, one test in t/external/15_altnames.t
63 may fail. <!-- https://rt.cpan.org/Public/Bug/Display.html?id=12954 -->
64 </para>
65 </note>
66
67 <para>
68 This module uses a variant of the standard build and installation
69 instructions:
70
71<screen><userinput>yes '' | perl Makefile.PL &amp;&amp;
72make &amp;&amp;
73make test</userinput></screen>
74
75 Now, as the <systemitem class="username">root</systemitem> user:
76
77<screen role="root"><userinput>make install</userinput></screen>
78
79 </para>
80
81 </sect3>
82
83 <sect3 role="commands">
84 <title>Command Explanations</title>
85
86 <para>
87 <command>yes ''</command>: Perl will ask if you wish to run external
88 tests, which will fail if you do not have network connectivity. The
89 default is 'n', specifying this allows you to script the build.
90 </para>
91
92 </sect3>
93
94 </sect2>
Note: See TracBrowser for help on using the repository browser.