Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/security/gnutls.xml

    r3f2db3a6 r8558044  
    88  <!ENTITY gnutls-download-ftp  "&gnupg-ftp;/gnutls/v3.7/gnutls-&gnutls-version;.tar.xz">
    99  <!ENTITY gnutls-download-ftp  " ">
    10   <!ENTITY gnutls-md5sum        "c7b749bae243c341e6be717baf7ffbad">
     10  <!ENTITY gnutls-md5sum        "95c32a1af583ecfcb280648874c0fbd9">
    1111  <!ENTITY gnutls-size          "5.8 MB">
    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)">
     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)">
    1414]>
    1515
     
    1717  <?dbhtml filename="gnutls.html"?>
    1818
     19  <sect1info>
     20    <date>$Date$</date>
     21  </sect1info>
    1922
    2023  <title>GnuTLS-&gnutls-version;</title>
     
    3235      layer. Currently the <application>GnuTLS</application> library implements
    3336      the proposed standards by the IETF's TLS working group. Quoting from the
    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;
     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;
    5857
    5958    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    108107    <bridgehead renderas="sect4">Optional</bridgehead>
    109108    <para role="optional">
    110       <xref linkend="brotli"/>,
    111109      <xref linkend="doxygen"/>,
    112110      <xref linkend="gtk-doc"/>,
     
    146144<screen><userinput>./configure --prefix=/usr \
    147145            --docdir=/usr/share/doc/gnutls-&gnutls-version; \
     146            --disable-guile \
    148147            --disable-rpath \
    149148            --with-default-trust-store-pkcs11="pkcs11:" &amp;&amp;
     
    160159
    161160<screen role="root"><userinput>make install</userinput></screen>
    162 <!--
    163     <para>
    164       If you passed <option>- -enable-gtk-doc</option> to the
     161
     162    <para>
     163      If you passed <option>--enable-gtk-doc</option> to the
    165164      <command>configure</command> script, the API will automatically be
    166165      installed.  Otherwise, if desired, you can still install the API
     
    172171
    173172<screen role="root"><userinput>make -C doc/reference install-data-local</userinput></screen>
    174 -->
     173
    175174  </sect2>
    176175
     
    182181      switch tells gnutls to use the PKCS #11 trust store as the default trust.
    183182      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.
    184188    </para>
    185189
     
    215219      libunistring, instead of the system one. Use this switch if you have not
    216220      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.
    222221    </para>
    223222
     
    238237        </seg>
    239238        <seg>
    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
     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 -->
    243242        </seg>
    244243        <seg>
    245244          /usr/include/gnutls,
    246           /usr/lib/guile/3.0/site-ccache/gnutls,
    247           /usr/share/guile/site/3.0/gnutls, and
     245          /usr/share/gtk-doc/html/gnutls, and
     246<!-- disabled /usr/share/guile/2.2/gnutls -->
    248247          /usr/share/doc/gnutls-&gnutls-version;
    249248        </seg>
Note: See TracChangeset for help on using the changeset viewer.