Changeset 3bdc4eb for networking
- Timestamp:
- 01/10/2023 08:57:10 PM (16 months ago)
- Branches:
- 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
- Children:
- 82c348c
- Parents:
- ab3ae35a (diff), c8d23c4a (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. - Location:
- networking
- Files:
-
- 1 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
networking/connect/dhcpcd.xml
rab3ae35a r3bdc4eb 92 92 </sect2> 93 93 94 <sect2 role="installation"> 95 <title>Installation of dhcpcd</title> 96 97 <para> 98 Recent releases of <application>dhcpcd</application> implement privilege 99 separation. Additional installation steps are necessary to set up 100 the proper environment, which are performed by issuing the following 101 commands as the <systemitem class="username">root</systemitem> user: 94 <sect2 id='dhcpcd-privsep'> 95 <title>Privilege separation</title> 96 97 <para> 98 Recent releases of <application>dhcpcd</application> optionally support 99 privilege separation. As the practical security benefits of this are 100 unclear for a program like <application>dhcpcd</application> and the 101 setup is more complicated, the book currently defaults to disable it. 102 </para> 103 <para> 104 If you however would like to use privilege separation, additional 105 installation steps are necessary to set up the proper environment. Issue 106 the following commands as the 107 <systemitem class="username">root</systemitem> user: 102 108 </para> 103 109 … … 112 118 chown -v dhcpcd:dhcpcd /var/lib/dhcpcd </userinput></screen> 113 119 120 </sect2> 121 122 <sect2 role="installation"> 123 <title>Installation of dhcpcd</title> 124 114 125 <para>Fix a runtime error caused by a change in glibc-2.36:</para> 115 126 … … 118 129 119 130 <para> 120 Install <application>dhcpcd</application> by running the following 121 commands: 131 Build <application>dhcpcd</application> without privilege separation 132 by running the following command: 133 </para> 134 135 <screen><userinput>./configure --prefix=/usr \ 136 --sysconfdir=/etc \ 137 --libexecdir=/usr/lib/dhcpcd \ 138 --dbdir=/var/lib/dhcpcd \ 139 --runstatedir=/run \ 140 --disable-privsep && 141 make</userinput></screen> 142 143 <para> 144 Build <application>dhcpcd</application> with privilege separation 145 by running the following commands: 122 146 </para> 123 147 … … 171 195 <filename class="directory">/var/run</filename> is a symbolic 172 196 link to <filename class="directory">/run</filename>. 197 </para> 198 199 <para> 200 <option>--with-hook=...</option>: You can optionally install more hooks, 201 for example to install some configuration files such as 202 <filename>ntp.conf</filename>. The set of hooks is in the 203 <filename class="directory">dhcpcd-hooks</filename> directory in the 204 build tree. 205 </para> 206 207 <para> 208 <parameter>--disable-privsep</parameter>: Do not use privileg separation, 209 which is the default. 210 </para> 211 212 <para> 213 <parameter>--privsepuser=dhcpcd</parameter>: Use this unpriviled user 214 in a privilege separation setup. 173 215 </para> 174 216 -
networking/netlibs/curl.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY curl-download-http "https://curl.se/download/curl-&curl-version;.tar.xz"> 8 8 <!ENTITY curl-download-ftp " "> 9 <!ENTITY curl-md5sum " 19a2165f37941a6f412afc924e750568">9 <!ENTITY curl-md5sum "0b0f5de173afd303229e5272689578d7"> 10 10 <!ENTITY curl-size "2.4 MB"> 11 11 <!ENTITY curl-buildsize "140 MB (add 23 MB for tests)"> … … 173 173 <para> 174 174 To run the test suite, issue: <command>make test</command>. 175 Four tests, 1139, 1140, 1173, and 1177, are known to fail due to176 missing executables from the optional dependencies. 175 <!--Four tests, 1139, 1140, 1173, and 1177, are known to fail due to 176 missing executables from the optional dependencies.--> 177 177 If Samba is installed, the related tests will output a message 178 178 duplicated many times complaining the Python module impacket (not a 179 part of BLFS) is missing and be skipped. 180 and the optional <option>- -enable-ssh2</option> is used, test 1459181 will fail. 179 part of BLFS) is missing and be skipped.<!-- If libssh2 is installed 180 and the optional <option>- -enable-ssh2</option> is used, test 1459 181 will fail.--> 182 182 </para> 183 183 <!-- Two (of 857) tests … … 354 354 TESTDONE: 1528 tests were considered during 2041 seconds. 355 355 TESTDONE: 1326 tests out of 1326 reported OK: 100% 356 357 [renodr] - Test results for 7.87.0 (2022-12-30) 358 TESTDONE: 1559 tests were considered during 2112 seconds. 359 TESTDONE: 1342 tests out of 1342 reported OK: 100% 360 libssh2 installed and enabled 356 361 --> 357 362 -
networking/netlibs/glib-networking.xml
rab3ae35a r3bdc4eb 10 10 <!-- <!ENTITY glib-networking-download-ftp 11 11 "&gnome-download-ftp;/glib-networking/2.66/glib-networking-&glib-networking-version;.tar.xz"> --> 12 <!ENTITY glib-networking-md5sum " e07fcbbb26977ffc36fec371a0d22371">13 <!ENTITY glib-networking-size "2 60KB">14 <!ENTITY glib-networking-buildsize "8. 0MB (with tests)">12 <!ENTITY glib-networking-md5sum "7fc6ca153af0833fdf5c65044a3f7c42"> 13 <!ENTITY glib-networking-size "272 KB"> 14 <!ENTITY glib-networking-buildsize "8.9 MB (with tests)"> 15 15 <!ENTITY glib-networking-time "0.1 SBU (with tests)"> 16 16 ]> -
networking/netlibs/libmnl.xml
rab3ae35a r3bdc4eb 28 28 <para> 29 29 The <application>libmnl</application> library provides a minimalistic 30 user -space library oriented to Netlink developers. There are a lot of31 common tasks in parsing, validating,constructing of both the Netlink30 userspace library oriented to Netlink developers. There are a lot of 31 common tasks in the parsing, validating, and constructing of both the Netlink 32 32 header and TLVs that are repetitive and easy to get wrong. This library 33 aims to provide simple helpers that allow syou to re-use code and to33 aims to provide simple helpers that allow you to re-use code and to 34 34 avoid re-inventing the wheel. 35 35 </para> -
networking/netlibs/libnma.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY libnma-download-http "&gnome-download-http;/libnma/1.10/libnma-&libnma-version;.tar.xz"> 8 8 <!ENTITY libnma-download-ftp "&gnome-download-ftp;/libnma/1.10/libnma-&libnma-version;.tar.xz"> 9 <!ENTITY libnma-md5sum " d4503a9a708b2cbd949a3335a9f10d47">10 <!ENTITY libnma-size " 1.3 MB">11 <!ENTITY libnma-buildsize " 24MB">12 <!ENTITY libnma-time "0. 3 SBU (with tests)">9 <!ENTITY libnma-md5sum "71c7ce674fea1fae8f1368a7fcb6ff43"> 10 <!ENTITY libnma-size "688 KB"> 11 <!ENTITY libnma-buildsize "15 MB"> 12 <!ENTITY libnma-time "0.1 SBU (Using parallism=4; with test)"> 13 13 ]> 14 14 -
networking/netlibs/libpcap.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY libpcap-download-http "https://www.tcpdump.org/release/libpcap-&libpcap-version;.tar.gz"> 8 8 <!ENTITY libpcap-download-ftp " "> 9 <!ENTITY libpcap-md5sum " 28e17495004036567c2cc884b51eba45">10 <!ENTITY libpcap-size "9 16KB">11 <!ENTITY libpcap-buildsize "9. 7MB">9 <!ENTITY libpcap-md5sum "9f27d8e5595fb14e6bc8151ef6f5610b"> 10 <!ENTITY libpcap-size "932 KB"> 11 <!ENTITY libpcap-buildsize "9.9 MB"> 12 12 <!ENTITY libpcap-time "less than 0.1 SBU"> 13 13 ]> -
networking/netlibs/libpsl.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY libpsl-download-http "https://github.com/rockdaboot/libpsl/releases/download/&libpsl-version;/libpsl-&libpsl-version;.tar.gz"> 8 8 <!ENTITY libpsl-download-ftp " "> 9 <!ENTITY libpsl-md5sum " ad40b970dcb5117d559b62a1e0d8d827">10 <!ENTITY libpsl-size " 8.8MB">11 <!ENTITY libpsl-buildsize "5 4MB">12 <!ENTITY libpsl-time " 0.1 SBU (including tests)">9 <!ENTITY libpsl-md5sum "2864d3eb744b378d68f5c4da25603459"> 10 <!ENTITY libpsl-size "7.2 MB"> 11 <!ENTITY libpsl-buildsize "51 MB"> 12 <!ENTITY libpsl-time "less than 0.1 SBU (including tests)"> 13 13 ]> 14 14 … … 94 94 </para> 95 95 96 <screen><userinput>sed -i 's/env python/&3/' src/psl-make-dafsa &&97 ./configure --prefix=/usr --disable-static 96 <screen><userinput>sed -i 's/env python/&3/' src/psl-make-dafsa && 97 ./configure --prefix=/usr --disable-static PYTHON=python3 && 98 98 make</userinput></screen> 99 99 … … 114 114 <para> 115 115 <command>sed -i ...</command>: This command forces the use of 116 <application>Python 3</application> in an utility even if 117 the outdated <application>Python 2</application> is installed. 116 <application>Python 3</application> in an utility. 118 117 </para> 119 118 -
networking/netlibs/libsoup.xml
rab3ae35a r3bdc4eb 133 133 <!-- 134 134 <para> 135 First, fix a problem in the test suite caused by135 First, fix a problem in the test suite caused by 136 136 <xref role="nodep" linkend="glib-networking"/>: 137 137 </para> -
networking/netlibs/libsoup3.xml
rab3ae35a r3bdc4eb 9 9 <!ENTITY libsoup3-download-ftp 10 10 "&gnome-download-ftp;/libsoup/&libsoup3-minor;/libsoup-&libsoup3-version;.tar.xz"> 11 <!ENTITY libsoup3-md5sum "3 12a456caf0526bcb8d8b338a3ebb2ed">11 <!ENTITY libsoup3-md5sum "33902089d52f862d6b39680dd4c4e3aa"> 12 12 <!ENTITY libsoup3-size "1.5 MB"> 13 <!ENTITY libsoup3-buildsize " 19MB (with tests)">13 <!ENTITY libsoup3-buildsize "24 MB (with tests)"> 14 14 <!ENTITY libsoup3-time "0.3 SBU (Using parallelism=4; with tests)"> 15 15 ]> … … 95 95 <xref linkend="sysprof"/> (for profiling), 96 96 <xref linkend="mitkrb"/> (required to run the test suite), 97 < xref linkend="gtk-doc"/>,97 <!--<xref linkend="gtk-doc"/>,--> 98 98 <!-- It seems that XMLRPC is part of PHP 5.4.10 --> 99 99 <xref linkend="php"/> compiled with XMLRPC-EPI 100 support (only used for the XMLRPC regression tests), and 101 <xref linkend="samba"/> (ntlm_auth is required to run the test suite) 100 support (only used for the XMLRPC regression tests), 101 <xref linkend="samba"/> (ntlm_auth is required to run the test suite), and 102 <ulink url="&gi-docgen-url;">gi-docgen</ulink> 102 103 </para> 103 104 … … 118 119 cd build && 119 120 120 meson --prefix=/usr \ 121 --buildtype=release \ 122 -Dvapi=enabled \ 123 -Dgssapi=disabled \ 124 -Dsysprof=disabled \ 125 .. && 121 meson --prefix=/usr \ 122 --buildtype=release \ 123 -Dvapi=enabled \ 124 -Dgssapi=disabled \ 125 -Dsysprof=disabled \ 126 --wrap-mode=nofallback \ 127 .. && 126 128 ninja</userinput></screen> 127 129 … … 143 145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 144 146 href="../../xincludes/meson-buildtype-release.xml"/> 147 148 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 149 href="../../xincludes/meson-wrap-nofallback.xml"/> 145 150 146 151 <para> … … 151 156 152 157 <para> 153 <option>-Ddoc=enabled</option>: Use this option if you want to build 154 the documentation. Note that you must have <xref linkend="gtk-doc"/> installed. 158 <option>-Ddocs=enabled</option>: Use this option if you want to build 159 the documentation. Note that you must have 160 <ulink url="&gi-docgen-url;">gi-docgen</ulink> installed. 155 161 </para> 156 162 … … 185 191 <seg> 186 192 /usr/include/libsoup-3.0, 187 /usr/share/gtk-doc/html/libsoup-3.0 (only installed if -Ddoc =trueis passed)193 /usr/share/gtk-doc/html/libsoup-3.0 (only installed if -Ddocs=enabled is passed) 188 194 </seg> 189 195 </seglistitem> -
networking/netlibs/netlibs.xml
rab3ae35a r3bdc4eb 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpsl.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libndp.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libslirp.xml"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libsoup.xml"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libsoup3.xml"/> -
networking/netlibs/nghttp2.xml
rab3ae35a r3bdc4eb 84 84 <!--<xref linkend="python2"/>,--> <!--required for the python bindings)--> 85 85 <ulink url="http://cunit.sourceforge.net/">CUnit</ulink> (required for 86 the test suite),86 the test suite), 87 87 <!-- <ulink url="http://www.digip.org/jansson/">Jansson</ulink>, <!- -required 88 88 to build the HPACK tools--> -
networking/netlibs/serf.xml
rab3ae35a r3bdc4eb 131 131 132 132 <!-- With Python 3, check.py is broken. It could be fixed, but since the 133 test suite hangs anyway...133 test suite hangs anyway... 134 134 <para> 135 135 To test the results, issue: <command>scons check</command>. … … 139 139 140 140 <para> 141 This package does not come with a functional test suite.141 This package does not come with a functional test suite. 142 142 </para> 143 143 -
networking/netprogs/samba.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY samba-download-http "https://download.samba.org/pub/samba/stable/samba-&samba-version;.tar.gz"> 8 8 <!ENTITY samba-download-ftp " "> 9 <!ENTITY samba-md5sum "1 191b93d077ce40a2a48956160f07ab4">9 <!ENTITY samba-md5sum "19fda231295a8c5f93ca8c75e695abbf"> 10 10 <!ENTITY samba-size "29 MB"> 11 <!ENTITY samba-buildsize "6 65MB (add 36 MB for quicktest)">11 <!ENTITY samba-buildsize "627 MB (add 36 MB for quicktest)"> 12 12 <!ENTITY samba-time "2.4 SBU (using parallelism=4; add 0.6 SBU for quicktest)"> 13 13 ]> … … 109 109 <xref linkend="gdb"/>, 110 110 <xref linkend="git"/>, 111 <xref linkend="gnupg2"/> (required for ADS and test suite),111 <xref linkend="gnupg2"/> (required for ADS and test suite), 112 112 <xref linkend="libaio"/>, 113 113 <xref linkend="libarchive"/>, … … 186 186 ./pyvenv/bin/pip3 install cryptography pyasn1 iso8601</userinput></screen> 187 187 188 <!-- To editors: with the following "fix", the test suite reports "4188 <!-- To editors: with the following "fix", the test suite reports "4 189 189 unexpected passes" for me. If those tests still fail on some 190 190 systems, uncomment *and* change "knownfail" to "skip" to silence … … 1298 1298 <listitem> 1299 1299 <para> 1300 is a test suite that runs several tests against a SMB server1300 is a test suite that runs several tests against a SMB server 1301 1301 </para> 1302 1302 <indexterm zone="samba smbtorture"> -
networking/netprogs/wireless-tools.xml
rab3ae35a r3bdc4eb 29 29 The Wireless Extension (WE) is a generic API in the Linux kernel allowing 30 30 a driver to expose configuration and statistics specific to common 31 Wireless LANs to user 32 variations of Wireless LANs, regardless of their type as long as the31 Wireless LANs to userspace. A single set of tools can support all the 32 variations of Wireless LANs, regardless of their type, as long as the 33 33 driver supports Wireless Extensions. WE parameters may also be changed on 34 34 the fly without restarting the driver (or Linux). -
networking/netutils/bind-utils.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY bind-download-http "https://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.xz"> 8 8 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.xz"> 9 <!ENTITY bind-md5sum " 542ba7a0ae0cb2de151186bd7de4e9cb">9 <!ENTITY bind-md5sum "6586d9c376e7ee9674767e1d79d63382"> 10 10 <!ENTITY bind-size "5.0 MB"> 11 11 <!ENTITY bind-utils-buildsize "102 MB"> -
networking/netutils/networkmanager.xml
rab3ae35a r3bdc4eb 9 9 <!ENTITY NetworkManager-download-ftp 10 10 "&gnome-download-ftp;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz"> 11 <!ENTITY NetworkManager-md5sum "4 ee43fe4068b058f4c2f1f0ddbedc24f">12 <!ENTITY NetworkManager-size "6. 3MB">13 <!ENTITY NetworkManager-buildsize "2 44 MB (with tests)">14 <!ENTITY NetworkManager-time "0. 8SBU (with tests, using parallelism=4)">11 <!ENTITY NetworkManager-md5sum "46be005b3cae8c002339ada4c9f9f3ea"> 12 <!ENTITY NetworkManager-size "6.2 MB"> 13 <!ENTITY NetworkManager-buildsize "275 MB (with tests and documentation)"> 14 <!ENTITY NetworkManager-time "0.9 SBU (with tests, using parallelism=4)"> 15 15 ]> 16 16 … … 335 335 336 336 <para> 337 <!--<parameter>-Djson_validation=false</parameter>, no longer recognized -->338 337 <parameter>-Dlibpsl=false</parameter> and 339 338 <parameter>-Dovs=false</parameter>: These switches disable building with the … … 584 583 /var/lib/NetworkManager 585 584 </seg> 586 <!-- A lot of libraries were removed here. We should verify compatibility.587 RESTORED AT 1.18.2 -renodr -->588 585 </seglistitem> 589 586 </segmentedlist> -
networking/netutils/traceroute.xml
rab3ae35a r3bdc4eb 7 7 <!ENTITY traceroute-download-http "&sourceforge-dl;/traceroute/traceroute-&traceroute-version;.tar.gz"> 8 8 <!ENTITY traceroute-download-ftp " "> 9 <!ENTITY traceroute-md5sum " 84d329d67abc3fb83fc8cb12aeaddaba">9 <!ENTITY traceroute-md5sum "eac481aa4cb99453481064c01321e21c"> 10 10 <!ENTITY traceroute-size "72 KB"> 11 <!ENTITY traceroute-buildsize "58 8KB">11 <!ENTITY traceroute-buildsize "580 KB"> 12 12 <!ENTITY traceroute-time "less than 0.1 SBU"> 13 13 ]>
Note:
See TracChangeset
for help on using the changeset viewer.