Ignore:
Timestamp:
08/27/2024 08:03:55 AM (7 weeks ago)
Author:
Thomas Trepl <thomas@…>
Branches:
lazarus
Children:
53d0e62a
Parents:
7d55a6a (diff), c36ca685 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/major/bind.xml

    r7d55a6a rde61ab1  
    88  <!ENTITY bind-download-ftp  " ">
    99  <!ENTITY bind-md5sum        "&bind-md5;">
    10   <!ENTITY bind-size          "5.3 MB">
    11   <!ENTITY bind-buildsize     "127 MB (21 MB installed)">
     10  <!ENTITY bind-size          "5.5 MB">
     11  <!ENTITY bind-buildsize     "138 MB (22 MB installed)">
    1212  <!ENTITY bind-time          "0.5 SBU (with parallelism=4; about 40 minutes somewhat processor independent, to run the complete test suite)">
    1313]>
     
    8282    <bridgehead renderas="sect4">Required</bridgehead>
    8383    <para role="required">
     84      <xref linkend="liburcu"/> and
    8485      <xref linkend="libuv"/>
    8586    </para>
     
    107108    </para>
    108109
    109     <bridgehead renderas="sect4">Optional database backends</bridgehead>
    110     <para role="optional">
    111       <xref linkend="mariadb"/> or <ulink url="https://www.mysql.com/">MySQL</ulink>,
    112       <xref linkend="openldap"/>,
    113       <xref linkend="postgresql"/>,
    114       <xref linkend="unixodbc"/>, and
    115       &berkeley-db;
    116     </para>
    117 
    118110    <bridgehead renderas="sect4">Optional (to run the test suite)</bridgehead>
    119111    <para role="optional">
     
    129121  <sect2 role="installation">
    130122    <title>Installation of BIND</title>
    131 
    132 <!--
    133     <para>
    134       To ensure <application>BIND</application> will build dnssec-keymgr,
    135       install a python module as the <systemitem
    136       class="username">root</systemitem> user:
    137     </para>
    138 
    139 <screen role="root"><userinput>pip3 install ply</userinput></screen>
    140 -->
    141123
    142124    <note>
     
    180162      what configuration options are used. Some tests are marked
    181163      <quote>UNTESTED</quote> or do even fail if <xref linkend="perl-net-dns"/>
    182       is not installed. Two tests, <filename>resolver</filename> and
    183       <filename>dispatch</filename>, are known to fail.
     164      is not installed. One test, <filename>dnssec</filename>, is known to fail.
     165      The tests require the
     166      <ulink url="https://hypothesis.readthedocs.org/">hypothesis</ulink>
     167      python module, which is not in BLFS. To work around this, the instructions
     168      below create a Python virtual environment and then install the module
     169      in there before running the tests.
    184170      To run the tests, as an unprivileged user, execute:
    185171    </para>
    186172
    187 <screen remap="test"><userinput>make -k check</userinput></screen>
     173<screen remap="test"><userinput>python3 -m venv --system-site-packages testenv &amp;&amp;
     174source testenv/bin/activate                    &amp;&amp;
     175pip3 install hypothesis                        &amp;&amp;
     176make -k check                                  &amp;&amp;
     177deactivate</userinput></screen>
    188178
    189179    <para>
     
    227217    </para>
    228218
    229     <!-- Seems to be removed in 9.18.0
    230     <para>
    231       <parameter>- -with-libtool</parameter>: This parameter forces the
    232       building of dynamic libraries and links the installed binaries to these
    233       libraries.
    234     </para>
    235     -->
    236 
    237219    <para>
    238220      <option>--with-libidn2</option>: This parameter enables
     
    247229    </para>
    248230
    249     <para>
    250       <option>--disable-linux-caps</option>: BIND can also be built without
     231<!-- Removed in 9.20.0 (and support has been in LFS for years)
     232    <para>
     233      <option>- -disable-linux-caps</option>: BIND can also be built without
    251234      capability support by using this option, at the cost of some loss of
    252235      security.
    253236    </para>
    254 
    255     <para>
    256       <option>--with-dlz-{mysql,bdb,filesystem,ldap,odbc,stub}</option>: Use
    257       one (or more) of those options to add Dynamically Loadable Zones support.
    258       For more information refer to <ulink
    259       url="https://bind-dlz.sourceforge.net/">bind-dlz.sourceforge.net</ulink>.
    260     </para>
     237-->
    261238
    262239    <para>
     
    609586        <seg>arpaname, ddns-confgen, delv, dig, dnssec-cds,
    610587        dnssec-dsfromkey, dnssec-importkey, dnssec-keyfromlabel, dnssec-keygen,
    611         dnssec-revoke, dnssec-settime, dnssec-signzone,
     588        dnssec-ksr, dnssec-revoke, dnssec-settime, dnssec-signzone,
    612589        dnssec-verify, host, mdig, named, named-checkconf,
    613590        named-checkzone, named-compilezone, named-journalprint,
     
    615592        rndc-confgen, and tsig-keygen (symlink)</seg>
    616593
    617         <seg>libbind9.so, libdns.so, libirs.so, libisc.so, libisccc.so,
    618         libisccfg.so, and libns.so</seg>
    619 
    620         <seg>/usr/include/{bind9,dns,dst,irs,isc,isccc,isccfg,ns},
     594        <seg>libdns.so, libisc.so, libisccc.so, libisccfg.so, and libns.so</seg>
     595
     596        <seg>/usr/include/{dns,dst,irs,isc,isccc,isccfg,ns},
    621597        /usr/lib/bind,
    622598        and /srv/named</seg>
     
    741717      </varlistentry>
    742718
     719      <varlistentry id="dnssec-ksr">
     720        <term><command>dnssec-ksr</command></term>
     721        <listitem>
     722          <para>
     723            creates signed key response (SKR) files for offline KSK setups
     724          </para>
     725          <indexterm zone="bind dnssec-ksr">
     726            <primary sortas="b-dnssec-ksr">dnssec-ksr</primary>
     727          </indexterm>
     728        </listitem>
     729      </varlistentry>
     730
    743731      <varlistentry id="dnssec-revoke">
    744732        <term><command>dnssec-revoke</command></term>
Note: See TracChangeset for help on using the changeset viewer.