Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/gnutls.xml

    r8558044 r3f2db3a6  
    88  <!ENTITY gnutls-download-ftp  "&gnupg-ftp;/gnutls/v3.7/gnutls-&gnutls-version;.tar.xz">
    99  <!ENTITY gnutls-download-ftp  " ">
    10   <!ENTITY gnutls-md5sum        "95c32a1af583ecfcb280648874c0fbd9">
     10  <!ENTITY gnutls-md5sum        "c7b749bae243c341e6be717baf7ffbad">
    1111  <!ENTITY gnutls-size          "5.8 MB">
    12   <!ENTITY gnutls-buildsize     "139 MB (add 112 MB for tests)">
    13   <!ENTITY gnutls-time          "0.9 SBU (add 2.9 SBU for tests; both using parallelism=4)">
     12  <!ENTITY gnutls-buildsize     "167 MB (add 111 MB for tests)">
     13  <!ENTITY gnutls-time          "0.9 SBU (add 2.6 SBU for tests; both using parallelism=4)">
    1414]>
    1515
     
    1717  <?dbhtml filename="gnutls.html"?>
    1818
    19   <sect1info>
    20     <date>$Date$</date>
    21   </sect1info>
    2219
    2320  <title>GnuTLS-&gnutls-version;</title>
     
    3532      layer. Currently the <application>GnuTLS</application> library implements
    3633      the proposed standards by the IETF's TLS working group. Quoting from the
    37       TLS protocol specification:
    38     </para>
    39 
    40     <para>
    41       <quote>The TLS protocol provides communications privacy over the
    42       Internet. The protocol allows client/server applications to communicate in
    43       a way that is designed to prevent eavesdropping, tampering, or message
    44       forgery.</quote>
    45     </para>
    46 
    47     <para>
    48       <application>GnuTLS</application> provides support for TLS 1.3, TLS 1.2, TLS 1.1,
    49       TLS 1.0, and SSL 3.0 protocols, TLS extensions, including server name and max
    50       record size. Additionally, the library supports authentication using the
    51       SRP protocol, X.509 certificates and OpenPGP keys, along with support for
    52       the TLS Pre-Shared-Keys (PSK) extension, the Inner Application (TLS/IA)
    53       extension and X.509 and OpenPGP certificate handling.
    54     </para>
    55 
    56     &lfs110a_checked;
     34      <ulink url="https://datatracker.ietf.org/doc/rfc8446/">
     35        TLS 1.3 protocol specification
     36      </ulink>:
     37    </para>
     38
     39    <para>
     40      <quote>
     41        TLS allows client/server applications to communicate over the Internet
     42        in a way that is designed to prevent eavesdropping, tampering, and
     43        message forgery.
     44      </quote>
     45    </para>
     46
     47    <para>
     48      <application>GnuTLS</application> provides support for TLS 1.3, TLS 1.2,
     49      TLS 1.1, TLS 1.0, and (optionally) SSL 3.0 protocols. It also supports
     50      TLS extensions, including server name and max record size. Additionally,
     51      the library supports authentication using the SRP protocol, X.509
     52      certificates, and OpenPGP keys, along with support for the TLS
     53      Pre-Shared-Keys (PSK) extension, the Inner Application (TLS/IA)
     54      extension, and X.509 and OpenPGP certificate handling.
     55    </para>
     56
     57    &lfs112_checked;
    5758
    5859    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    107108    <bridgehead renderas="sect4">Optional</bridgehead>
    108109    <para role="optional">
     110      <xref linkend="brotli"/>,
    109111      <xref linkend="doxygen"/>,
    110112      <xref linkend="gtk-doc"/>,
     
    144146<screen><userinput>./configure --prefix=/usr \
    145147            --docdir=/usr/share/doc/gnutls-&gnutls-version; \
    146             --disable-guile \
    147148            --disable-rpath \
    148149            --with-default-trust-store-pkcs11="pkcs11:" &amp;&amp;
     
    159160
    160161<screen role="root"><userinput>make install</userinput></screen>
    161 
    162     <para>
    163       If you passed <option>--enable-gtk-doc</option> to the
     162<!--
     163    <para>
     164      If you passed <option>- -enable-gtk-doc</option> to the
    164165      <command>configure</command> script, the API will automatically be
    165166      installed.  Otherwise, if desired, you can still install the API
     
    171172
    172173<screen role="root"><userinput>make -C doc/reference install-data-local</userinput></screen>
    173 
     174-->
    174175  </sect2>
    175176
     
    181182      switch tells gnutls to use the PKCS #11 trust store as the default trust.
    182183      Omit this switch if <xref linkend="p11-kit"/> is not installed.
    183     </para>
    184 
    185     <para>
    186       <parameter>--disable-guile</parameter>: This switch disables GUILE support,
    187       since GnuTLS does not support Guile-2.2.x yet.
    188184    </para>
    189185
     
    219215      libunistring, instead of the system one. Use this switch if you have not
    220216      installed <xref linkend="libunistring"/>.
     217    </para>
     218
     219    <para>
     220      <option>--disable-guile</option>: If guile is installed, bindings for
     221      that languages are built. This prevents building them.
    221222    </para>
    222223
     
    237238        </seg>
    238239        <seg>
    239           libgnutls.so, libgnutls-dane.so, libgnutlsxx.so, and
    240           libgnutls-openssl.so (optional)<!-- disabled , and
    241           /usr/lib/guile/2.2/guile-gnutls-v-2.so -->
     240          libgnutls.so, libgnutls-dane.so, libgnutlsxx.so,
     241          libgnutls-openssl.so (optional), and
     242          /usr/lib/guile/3.0/extensions/guile-gnutls-v-2.so
    242243        </seg>
    243244        <seg>
    244245          /usr/include/gnutls,
    245           /usr/share/gtk-doc/html/gnutls, and
    246 <!-- disabled /usr/share/guile/2.2/gnutls -->
     246          /usr/lib/guile/3.0/site-ccache/gnutls,
     247          /usr/share/guile/site/3.0/gnutls, and
    247248          /usr/share/doc/gnutls-&gnutls-version;
    248249        </seg>
Note: See TracChangeset for help on using the changeset viewer.