From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, master, updated. 7949ecccd236f413c528f05d0ad4a01c711d76a2 Date: Wed, 26 Jul 2023 13:19:34 +0000 Message-ID: <4R9vd35zK9z2xb8@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7275042015592534382==" List-Id: --===============7275042015592534382== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, master has been updated via 7949ecccd236f413c528f05d0ad4a01c711d76a2 (commit) via 05fb9ba088b37ac5d87bc6b2aed2b66e5be90d2c (commit) via 4742a8032fcdd9d892b899dbe7ed42ada67644ca (commit) via 4a242715e346d4eaa847459fa37c32e852431e48 (commit) via 5c4faba67bea97ffebe3f0e261059c71f73cb5d3 (commit) via 719864d37ed15b86c10747fc3eaf95d69c30727d (commit) via ee4123d2c88686ba8de7a59ca45a6678f160f0b3 (commit) via f2d5cb7c99835285d3fdef10f21fdcf6fb98aa51 (commit) via f6615f3025aa54603b733987da48c0263afe29b1 (commit) via 69d7702ddedb0ea43d6d01250881f7a921532f4d (commit) via 45496ad1903a512b67be2119bd2ef4901330913d (commit) via de614755846114de689bd94ae4c32e0e164fa6bb (commit) via 2e63b7128e519657d445b0cbfc473725fc13a3a4 (commit) via a1836ab1206151d0a714c273d384a5b9ec65f569 (commit) via 16c82f31aa944b248dedb51469e385052f9ea161 (commit) via f20ca78eff6e8baeb86361f55adf52819d1bae1f (commit) via 1b6b4118b2234efa9b28553bc8f9b2c6b74bb5fb (commit) via 607d3a26d8635e6d5ceb4bdcd57198ab23174bbc (commit) via 525e575e0463d9275904ec1273b650859e5358c3 (commit) via cc78ea658d06f1866fb235c14535bd52bb4a479b (commit) via e08399ddd31d6885559afff2970e0c65dd5fbcc2 (commit) via c084d8f970b428ef043aab0263c0f2a8c2f814f5 (commit) via f7447b1b8e37a8ac6663e49ce50f4e1fa49538d4 (commit) via 46c8316642fe90df99de1c0b735f7f4ed9a44464 (commit) via 4fe645dfed32cb08416246269d74a5bf54622f6b (commit) via f82a4492c9f014ebacbc356e4e566c30b13bfaf0 (commit) via a87bea7d39d83a66f90bf626a376c754bc725261 (commit) via 8e82fd2187275b0c881607ae8e013e48c4506fa9 (commit) via a6039dc9d192908c26bf9e81c5133a61edd042b3 (commit) via bf99f427ca1d00acb333e0fd38b616c2f6fd5a3f (commit) via 97b155a15c6d797f3440b6d84957a970c611890c (commit) via 1a44c7a638d3129c0fa5507d4640ba30ebda4647 (commit) via 271e3b6a0ea30fb01b1b9705617db8b276c314f9 (commit) via 00ff498eb5c6bf791b44a539890871c088e84b65 (commit) via 84476785e2bc89ee145784c1ae7fed982a2c4132 (commit) via ee9476348b72e666ea42c4fa72c1e88ddce7cc0b (commit) via 5ea686072b9c398ef886eec2c48fb0b091817bf8 (commit) via 6fb7d35b4976e6eeee431017f075f055f08c63d0 (commit) via 1842f3dccbd58393ef0599acd9af26be792a76b2 (commit) via df30842927aac053cd669cee8105d2f39345c3b1 (commit) via 81ed7573b10b07884346d3fa4336e05944fd48a7 (commit) via 230c81622af457da21ca18adf0645a570c32ac2b (commit) via 3dd626fefd95e15039863f812ed56e72471ca16e (commit) via bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 (commit) via 0cb1687b21c8b1028cc03c211f2449fb5c343800 (commit) via 76dddb41166de23b25a20cbe0aadf715de981f3d (commit) via 8ebb8091d93f704e651a2e91e7af012f9a5ec002 (commit) via 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 (commit) via 384302344cbc6a923757ba1c0e575f2a2463366e (commit) from 36ab906de4ff4edaf01e8d4f0e2909f0f325a769 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7949ecccd236f413c528f05d0ad4a01c711d76a2 Author: Michael Tremer Date: Wed Jul 26 13:17:49 2023 +0000 Run "./make.sh lang" =20 Signed-off-by: Michael Tremer commit 05fb9ba088b37ac5d87bc6b2aed2b66e5be90d2c Author: Adolf Belka Date: Tue Jul 25 16:37:17 2023 +0200 samba: Update to version 4.18.5 =20 - Update from version 4.18.4 to 4.18.5 - Update of rootfile not required - Changelog 4.18.5 This is a security release in order to address the following defect= s: o CVE-2022-2127: When winbind is used for NTLM authentication, a malici= ously crafted request can trigger an out-of-bounds read in w= inbind and possibly crash it. https://www.samba.org/samba/security/CVE-2022-2127.html o CVE-2023-3347: SMB2 packet signing is not enforced if an admin config= ured "server signing =3D required" or for SMB2 connections = to Domain Controllers where SMB2 packet signing is mandatory. https://www.samba.org/samba/security/CVE-2023-3347.html o CVE-2023-34966: An infinite loop bug in Samba's mdssvc RPC service for Spotlight can be triggered by an unauthenticated attac= ker by issuing a malformed RPC request. https://www.samba.org/samba/security/CVE-2023-34966.ht= ml o CVE-2023-34967: Missing type validation in Samba's mdssvc RPC service = for Spotlight can be used by an unauthenticated attacker to trigger a process crash in a shared RPC mdssvc worker = process. https://www.samba.org/samba/security/CVE-2023-34967.ht= ml o CVE-2023-34968: As part of the Spotlight protocol Samba discloses the = server- side absolute path of shares and files and directories= in search results. https://www.samba.org/samba/security/CVE-2023-34968.ht= ml o Ralph Boehme * BUG 15072: CVE-2022-2127. * BUG 15340: CVE-2023-34966. * BUG 15341: CVE-2023-34967. * BUG 15388: CVE-2023-34968. * BUG 15397: CVE-2023-3347. o Volker Lendecke * BUG 15072: CVE-2022-2127. o Stefan Metzmacher * BUG 15418: Secure channel faulty since Windows 10/11 update 07/2023. =20 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 4742a8032fcdd9d892b899dbe7ed42ada67644ca Author: Michael Tremer Date: Wed Jul 26 10:23:49 2023 +0000 make.sh: Move Git to where it was built before and move firmware after it =20 Signed-off-by: Michael Tremer commit 4a242715e346d4eaa847459fa37c32e852431e48 Author: Michael Tremer Date: Tue Jul 25 11:16:59 2023 +0000 make.sh: Build Git earlier as we need it to apply binary patches =20 The Linux firmware microcode patches require Git to apply binary patches as they are not supported by patch(8). =20 Signed-off-by: Michael Tremer commit 5c4faba67bea97ffebe3f0e261059c71f73cb5d3 Author: Michael Tremer Date: Tue Jul 25 11:15:45 2023 +0000 linux-firmware: Fix AMD microcode updates for Zenbleed =20 https://lock.cmpxchg8b.com/zenbleed.html =20 Fixes: CVE-2023-20593 Signed-off-by: Michael Tremer commit 719864d37ed15b86c10747fc3eaf95d69c30727d Author: Arne Fitzenreiter Date: Tue Jul 25 05:01:25 2023 +0000 kernel: update to 6.1.40 =20 Signed-off-by: Arne Fitzenreiter Signed-off-by: Michael Tremer commit ee4123d2c88686ba8de7a59ca45a6678f160f0b3 Author: Matthias Fischer Date: Sun Jul 16 17:49:22 2023 +0200 ghostscript: Update to 10.01.2 =20 For details see: https://git.ghostscript.com/?p=3Dghostpdl.git;a=3Dshortlog;h=3Drefs/tags/= ghostpdl-10.01.2 =20 Fixes CVE-2023-36664: =3D> https://www.cvedetails.com/cve/CVE-2023-36664/ =3D> https://www.kroll.com/en/insights/publications/cyber/ghostscript-cve= -2023-36664-remote-code-execution-vulnerability =20 Signed-off-by: Matthias Fischer Signed-off-by: Michael Tremer commit f2d5cb7c99835285d3fdef10f21fdcf6fb98aa51 Author: Arne Fitzenreiter Date: Fri Jul 21 06:01:29 2023 +0000 kernel: update to 6.1.39 =20 Signed-off-by: Arne Fitzenreiter Signed-off-by: Michael Tremer commit f6615f3025aa54603b733987da48c0263afe29b1 Author: Arne Fitzenreiter Date: Fri Jul 21 05:47:57 2023 +0000 kernel: fix rootfile =20 Signed-off-by: Arne Fitzenreiter Signed-off-by: Michael Tremer commit 69d7702ddedb0ea43d6d01250881f7a921532f4d Author: Michael Tremer Date: Fri Jul 21 09:33:34 2023 +0000 core177: Ship & restart OpenSSH =20 Signed-off-by: Michael Tremer commit 45496ad1903a512b67be2119bd2ef4901330913d Author: Adolf Belka Date: Thu Jul 20 18:04:39 2023 +0200 openssh: Update to version 9.3p2 - Fixes CVE-2023-38408 =20 - Update from version 9.3p1 to 9.3p2 - Update of rootfile not required - Changelog 9.3p2 (2023-07-19) This release fixes a security bug. Security Fix CVE-2023-38408 - a condition where specific libaries loaded via ssh-agent(1)'s PKCS#11 support could be abused to achieve remote code execution via a forwarded agent socket if the following conditions are met: * Exploitation requires the presence of specific libraries on the victim system. * Remote exploitation requires that the agent was forwarded to an attacker-controlled system. Exploitation can also be prevented by starting ssh-agent(1) with an empty PKCS#11/FIDO allowlist (ssh-agent -P '') or by configuring an allowlist that contains only specific provider libraries. This vulnerability was discovered and demonstrated to be exploitable by the Qualys Security Advisory team. In addition to removing the main precondition for exploitation, this release removes the ability for remote ssh-agent(1) clients to load PKCS#11 modules by default (see below). Potentially-incompatible changes * ssh-agent(8): the agent will now refuse requests to load PKCS#11 modules issued by remote clients by default. A flag has been added to restore the previous behaviour "-Oallow-remote-pkcs11". Note that ssh-agent(8) depends on the SSH client to identify requests that are remote. The OpenSSH >=3D8.9 ssh(1) client does this, but forwarding access to an agent socket using other tools may circumvent this restriction. =20 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit de614755846114de689bd94ae4c32e0e164fa6bb Author: Adolf Belka Date: Tue Jul 18 16:17:36 2023 +0200 sudo: Update to version 1.9.14p2 =20 - Update from version 1.9.14 to 1.9.14p2 - Update of rootfile not required - Changelog 1.9.14p2 * Fixed a crash on Linux systems introduced in version 1.9.14 when running a command with a NULL argv[0] if "log_subcmds" or "intercept" is enabled in sudoers. * Fixed a problem with "stair-stepped" output when piping or redirecting the output of a sudo command that takes user input. * Fixed a bug introduced in sudo 1.9.14 that affects matching sudoers rules containing a Runas_Spec with an empty Runas user. These rules should only match when sudo's -g option is used but were matching even without the -g option. GitHub issue #290. 1.9.14p1 * Fixed an invalid free bug in sudo_logsrvd that was introduced in version 1.9.14 which could cause sudo_logsrvd to crash. * The sudoers plugin no longer tries to send the terminal name to the log server when no terminal is present. This bug was introduced in version 1.9.14. =20 Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer commit 2e63b7128e519657d445b0cbfc473725fc13a3a4 Author: Michael Tremer Date: Mon Jul 10 17:30:15 2023 +0000 dehydrated: Keep going if re-issuing one certificate fails =20 This change will make sure that dehydrated will continue if (re-)issuing one or more certificate fails. =20 Signed-off-by: Michael Tremer Reviewed-by: Peter M=C3=BCller commit a1836ab1206151d0a714c273d384a5b9ec65f569 Author: Michael Tremer Date: Tue Jul 11 09:37:26 2023 +0000 core177: Do not ship location database extracted in ipset format =20 Since the update is not built on the day when people install it, we will ship an outdated database. For updates, where the firewall is being reloaded or rebooted, we will have an old database in place until the next database update job runs. =20 Secondly, the data is 33 MiB in size, which is useless data shipped as every system will already have a database that is very likely to be more recent. =20 In this update, we are not shipping the location database again, but I wanted to add this change so it does not get lost next time. =20 Signed-off-by: Michael Tremer Reviewed-by: Peter M=C3=BCller commit 16c82f31aa944b248dedb51469e385052f9ea161 Author: Peter M=C3=BCller Date: Thu Jul 13 14:28:44 2023 +0000 Core Update 177: Ship unbound-dhcp-leases-bridge =20 Signed-off-by: Peter M=C3=BCller commit f20ca78eff6e8baeb86361f55adf52819d1bae1f Author: Michael Tremer Date: Tue Jul 11 13:29:32 2023 +0000 unbound-dhcp-leases-bridge: Reload unbound to import leases =20 This changes the old "diff" algorithm that we needed to have before Unbound was able to reload its own configuration. =20 Now, it can do this even without dropping the cache. This should hopefully perform much better and be more reliable than the old way. =20 Signed-off-by: Michael Tremer Acked-by: Peter M=C3=BCller commit 1b6b4118b2234efa9b28553bc8f9b2c6b74bb5fb Author: Peter M=C3=BCller Date: Thu Jul 13 14:26:34 2023 +0000 Core Update 177: Ship fireinfo =20 Signed-off-by: Peter M=C3=BCller commit 607d3a26d8635e6d5ceb4bdcd57198ab23174bbc Author: Michael Tremer Date: Thu Jul 13 14:05:38 2023 +0000 fireinfo: Fix SEGV in detect_hypervisor() =20 Fixes: #13155 - _fireinfo.detect_hypervisor() rises Segmentation fault Signed-off-by: Michael Tremer Acked-by: Peter M=C3=BCller commit 525e575e0463d9275904ec1273b650859e5358c3 Author: Jon Murphy Date: Thu Jul 6 16:05:06 2023 -0500 pmacct: fix bug 13159 =20 - changes `interface` to `pcap_interface` in pmacct.conf file. - thank you to @iptom for finding and reporting the issue and to many others for pitching in and helping debug! =20 Signed-off-by: Jon Murphy commit cc78ea658d06f1866fb235c14535bd52bb4a479b Author: Peter M=C3=BCller Date: Sun Jul 9 15:15:00 2023 +0000 Core Update 177: Delete OpenSSL 1.1.1 files =20 Originally announced for Core Update 176, this step was postponed until Core Update 177 due to my fault of having shipped all necessary dependencies for OpenSSL 3.x in Core Update 175 properly. =20 Signed-off-by: Peter M=C3=BCller Reviewed-by: Michael Tremer commit e08399ddd31d6885559afff2970e0c65dd5fbcc2 Author: Peter M=C3=BCller Date: Sun Jul 9 14:56:00 2023 +0000 linux: Trigger a BUG() when corruption of kernel data structures is detec= ted =20 Given that this will merely log such an incident, this can be safely enabled. =20 Cc: Michael Tremer Signed-off-by: Peter M=C3=BCller commit c084d8f970b428ef043aab0263c0f2a8c2f814f5 Author: Peter M=C3=BCller Date: Sun Jul 9 14:55:00 2023 +0000 linux: Enable Indirect Branch Tracking by default =20 This became upstream default (see https://www.phoronix.com/news/Linux-IBT-By-Default-Tip for IT news media coverage), and given its security-relevance, we should adopt this setting as well. =20 Signed-off-by: Peter M=C3=BCller Reviewed-by: Michael Tremer commit f7447b1b8e37a8ac6663e49ce50f4e1fa49538d4 Author: Arne Fitzenreiter Date: Mon Jul 10 13:50:42 2023 +0200 kernel: update to 6.1.38 =20 Signed-off-by: Arne Fitzenreiter Reviewed-by: Michael Tremer commit 46c8316642fe90df99de1c0b735f7f4ed9a44464 Author: Peter M=C3=BCller Date: Sun Jul 9 15:11:34 2023 +0000 Core Updte 177: Ship and restart Squid =20 Signed-off-by: Peter M=C3=BCller commit 4fe645dfed32cb08416246269d74a5bf54622f6b Author: Matthias Fischer Date: Fri Jul 7 21:25:27 2023 +0200 squid: Update to 6.1 =20 For details see: http://lists.squid-cache.org/pipermail/squid-users/2023-July/025929.html =20 "The Squid HTTP Proxy team is very pleased to announce the availability of the Squid-6.1 release! =20 This release is we believe, stable enough for general production use. =20 Support for Squid-5 bug fixes has now officially ceased. Bugs in 5.x will continue to be fixed, however the fixes will be added to the 6.x series. All users of Squid-5.x are encouraged to plan for upgrades." =20 And: http://www.squid-cache.org/Versions/v6/RELEASENOTES.html =20 v6 is running since 6.0.1 here in production use without any seen problem= s... =20 Signed-off-by: Matthias Fischer Reviewed-by: Peter M=C3=BCller commit f82a4492c9f014ebacbc356e4e566c30b13bfaf0 Author: Arne Fitzenreiter Date: Fri Jul 7 01:53:32 2023 +0200 samba: update to 4.18.4 commit a87bea7d39d83a66f90bf626a376c754bc725261 Author: Adolf Belka Date: Tue Jul 4 21:17:33 2023 +0200 cups: Remove 5 minutes delay in start_service line in install.sh paks file =20 - When cups is installed (including when doing a Core Update that include= s a cups update) the 5 min delay for starting cups means that it has not restarted by t= he time that the reboot for the CU has been started. There are then error messages that= say that cups couldn't be stopped as it was not running. - When a normal reboot is carried out withoutr any update of cups then th= e startup has no delay and it starts without any trouble. - This patch removes the 300 secs delay from the start_service line in th= e install.sh paks file. - The PAK_VER is bumped to ensure that this change is shipped =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 8e82fd2187275b0c881607ae8e013e48c4506fa9 Author: Peter M=C3=BCller Date: Sun Jul 9 15:07:07 2023 +0000 Core Update 177: Remove dropped squidclamav add-on, if installed =20 Signed-off-by: Peter M=C3=BCller commit a6039dc9d192908c26bf9e81c5133a61edd042b3 Author: Adolf Belka Date: Tue Jul 4 15:08:19 2023 +0200 squidclamav: Remove package from IPFire as agreed in dev video call 3rd J= ul 2023 =20 - Removal of lfs file - Removal of rootfile - Removal of backup includes file - Removal of three patches - Removal of paks files - Adjustment of make.sh to remove squidclamav =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit bf99f427ca1d00acb333e0fd38b616c2f6fd5a3f Author: Arne Fitzenreiter Date: Thu Jul 6 06:59:46 2023 +0200 memtest: update to 6.20 =20 Signed-off-by: Arne Fitzenreiter Reviewed-by: Peter M=C3=BCller commit 97b155a15c6d797f3440b6d84957a970c611890c Author: Peter M=C3=BCller Date: Sun Jul 9 15:00:17 2023 +0000 Core Update 177: Ship kernel and regenerate initial ramdisks locally =20 Signed-off-by: Peter M=C3=BCller commit 1a44c7a638d3129c0fa5507d4640ba30ebda4647 Author: Arne Fitzenreiter Date: Thu Jul 6 07:00:34 2023 +0200 kernel: update to 6.1.37 =20 Signed-off-by: Arne Fitzenreiter Reviewed-by: Michael Tremer commit 271e3b6a0ea30fb01b1b9705617db8b276c314f9 Author: Peter M=C3=BCller Date: Sun Jul 9 10:21:24 2023 +0000 util-linux: Hrmpf, fix aarch64 rootfile again =20 My fault, again. :-/ =20 Signed-off-by: Peter M=C3=BCller commit 00ff498eb5c6bf791b44a539890871c088e84b65 Author: Peter M=C3=BCller Date: Thu Jul 6 23:20:51 2023 +0000 util-linux: Update aarch64 rootfile =20 Signed-off-by: Peter M=C3=BCller commit 84476785e2bc89ee145784c1ae7fed982a2c4132 Author: Peter M=C3=BCller Date: Mon Jul 3 21:07:49 2023 +0000 Core Update 177: Remove superflous line from files =20 Signed-off-by: Peter M=C3=BCller commit ee9476348b72e666ea42c4fa72c1e88ddce7cc0b Author: Peter M=C3=BCller Date: Mon Jul 3 17:50:36 2023 +0000 Core Update 177: Rebuild initial ramdisk to apply AMD microcode updates =20 Signed-off-by: Peter M=C3=BCller commit 5ea686072b9c398ef886eec2c48fb0b091817bf8 Author: Peter M=C3=BCller Date: Mon Jul 3 17:49:14 2023 +0000 Core Update 177: Ship relevant changes of linux-firmware and require a re= boot =20 Signed-off-by: Peter M=C3=BCller commit 6fb7d35b4976e6eeee431017f075f055f08c63d0 Author: Adolf Belka Date: Thu Jun 29 19:04:44 2023 +0200 linux-firmware: Update to version 20230625 =20 - Update from version 20230404 to 20230625 - Update of rootfile carried out based on Peter Mueller's description fro= m last linux-firmware update. - It would be good to have it checked that my results are in line with wh= at they should be. - Changelog For changes see the commits in the git repo https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmwar= e.git/log/ =20 Signed-off-by: Adolf Belka commit 1842f3dccbd58393ef0599acd9af26be792a76b2 Author: Peter M=C3=BCller Date: Sat Jul 1 19:31:45 2023 +0000 Core Update 177: Ship squid-asnbl and restart Squid =20 Signed-off-by: Peter M=C3=BCller commit df30842927aac053cd669cee8105d2f39345c3b1 Author: Adolf Belka Date: Wed Mar 22 19:28:52 2023 +0100 squid-asnbl: Fix for bug#13023 - squid-asnbl-helper segfaulting and shutd= own squid =20 - Patch provided by bug reporter. Here is the description of the problem = from the bug. First I discovered that the helper only sometimes throwing the error a= nd quits even for the same values and queries. Also the timespan until the error hap= pens was quite different for every restart of squid (minutes to hours). And it does = not depend on the traffic on the proxy, even one connection could cause a crash whil= e ten or hundrets won't. After a few days of testing different solutions and do= ne a lot of debugging, redesigning the function did not fully solve the problem. S= uch standard things like checking the result variable for NULL (or it's equivalent = "is None" in python) before evaluating it's subfunction produces the exact same err= or message. But with that knowledge it more and more turns out that python3 sometimes = 'detects' the local return variable if it was a misused global. So for a full fix, t= he return variable also has to be initialized that python3 won't detect it's usa= ge as an 'UnboundLocalError' to succesfully fix this bug. - LFS file updated to run patch before copying helper into place. - Update of rootfile not needed. - Bug reporter has been requested to raise this issue at the git repo for= squid-asnbl. =20 Fixes: Bug#13023 Tested-by: Nicolas P=D3=A7hlmann Signed-off-by: Adolf Belka commit 81ed7573b10b07884346d3fa4336e05944fd48a7 Author: Peter M=C3=BCller Date: Sat Jul 1 19:25:43 2023 +0000 Core Update 177: Ship util-linux =20 Signed-off-by: Peter M=C3=BCller commit 230c81622af457da21ca18adf0645a570c32ac2b Author: Adolf Belka Date: Thu Jun 29 19:04:45 2023 +0200 util-linux: Update to version 2.39.1 =20 - Update from version 2.38.1 to 2.39.1 - Update of rootfile made for x86_64 but not for aarch64 or riscv64 - Changelog can only be reviewed by looking at the commits in the git repo https://github.com/util-linux/util-linux/commits/master =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 3dd626fefd95e15039863f812ed56e72471ca16e Author: Peter M=C3=BCller Date: Sat Jul 1 19:13:27 2023 +0000 Core Update 177: Ship iproute2 =20 Signed-off-by: Peter M=C3=BCller commit bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 Author: Adolf Belka Date: Thu Jun 29 19:04:43 2023 +0200 iproute2: Update to version 6.4.0 =20 - Update from version 6.3.0 to 6.4.0 - Update of rootfile not required - Changelog can only be reviewed by looking at the commits in the git repo https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/ =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 0cb1687b21c8b1028cc03c211f2449fb5c343800 Author: Peter M=C3=BCller Date: Sat Jul 1 19:10:54 2023 +0000 Core Update 177: Ship sudo =20 Signed-off-by: Peter M=C3=BCller commit 76dddb41166de23b25a20cbe0aadf715de981f3d Author: Adolf Belka Date: Wed Jun 28 15:14:34 2023 +0200 sudo: Update to version 1.9.14 =20 - Update from version 1.9.13p3 to 1.9.14 - Update of rootfile not required - Changelog Significant change is that use_pty is now defined as the default setti= ng. This parameter was made available back in version 1.8.0 but not as def= ault. It was implemented in response to a variety of CVE's related to being = vulnerable to privilege escalation via TIOCSTI and/or lesser-known TIOCLINUX comman= d injection. Apparently it was not made default as that would change the way that s= udo worked. As various existing bugs have been resolved it has now been declared b= y the sudo devs that now sudo with a pseudo terminal works close to the same as with = the users terminal Hence in this version the use of the pseudo terminal is now default. See https://github.com/sudo-project/sudo/issues/258 for more details. 1.9.14 Fixed a bug where if the intercept or log_subcmds sudoers option was = enabled and a sub-command was run where the first entry of the argument vector did= n't match the command being run. This resulted in commands like sudo su - being ki= lled due to the mismatch. Bug #1050. The sudoers plugin now canonicalizes command path names before matchi= ng (where possible). This fixes a bug where sudo could execute the wrong path = if there are multiple symbolic links with the same target and the same base name = in sudoers that a user is allowed to run. GitHub issue #228. Improved command matching when a chroot is specified in sudoers. The = sudoers plugin will now change the root directory id needed before performing comma= nd matching. Previously, the root directory was simply prepended to the path that= was being processed. When NETGROUP_BASE is set in the ldap.conf file, sudo will now perfor= m its own netgroup lookups of the host name instead of using the system innetg= r(3) function. This guarantees that user and host netgroup lookups are performed us= ing the same LDAP server (or servers). Fixed a bug introduced in sudo 1.9.13 that resulted in a missing " ; = " separator between environment variables and the command in log entries. The visudo utility now displays a warning when it ignores a file in a= n include dir such as /etc/sudoers.d. When running a command in a pseudo-terminal, sudo will initialize the= terminal settings even if it is the background process. Previously, sudo only= initialized the pseudo-terminal when running in the foreground. This fixes an issue = where a program that checks the window size would read the wrong value when sudo was= running in the background. Fixed a bug where only the first two digits of the TSID field being w= as logged. Bug #1046. The use_pty sudoers option is now enabled by default. To restore the = historic behavior where a command is run in the user's terminal, add Defaults !use_pty= to the sudoers file. GitHub issue #258. Sudo's -b option now works when the command is run in a pseudo-termin= al. When disabling core dumps, sudo now only modifies the soft limit and = leaves the hard limit as-is. This avoids problems on Linux when sudo does not have C= AP_SYS_RESOURCE, which may be the case when run inside a container. GitHub issue #42. Sudo configuration file paths have been converted to colon-separated = lists of paths. This makes it possible to have configuration files on a read-only fi= le system while still allowing for local modifications in a different (writable) dir= ectory. The new --enable-adminconf configure option can be used to specify a directo= ry that is searched for configuration files in preference to the sysconfdir (wh= ich is usually /etc). The intercept_verify sudoers option is now only applied when the inte= rcept option is set in sudoers. Previously, it was also applied when log_subcmds was= enabled. The NETGROUP_QUERY ldap.conf parameter can now be disabled for LDAP s= ervers that do not support querying the nisNetgroup object by its nisNetgroupTriple= attribute, while still allowing sudo to query the LDAP server directly to determine n= etgroup membership. Fixed a long-standing bug where a sudoers rule without an explicit ru= nas list allowed the user to run a command as root and any group instead of just one = of the groups that root is a member of. For example, a rule such as myuser ALL =3D= ALL would permit sudo -u root -g othergroup even if root did not belong to othergroup. Fixed a bug where a sudoers rule with an explicit runas list allowed = a user to run sudo commands as themselves. For example, a rule such as myuser ALL = =3D (root) ALL, myuser should only allow commands to be run as root (optionally usin= g one of root's groups). However, the rule also allowed the user to run sudo -u myus= er -g myuser command. Fixed a bug that prevented the user from specifying a group on the co= mmand line via sudo -g if the rule's Runas_Spec contained a Runas_Alias. Sudo now requires a C99 compiler due to the use of flexible array mem= bers. =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 8ebb8091d93f704e651a2e91e7af012f9a5ec002 Author: Peter M=C3=BCller Date: Sat Jul 1 19:09:20 2023 +0000 Core Update 177: Ship and restart ntp =20 Signed-off-by: Peter M=C3=BCller commit 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 Author: Adolf Belka Date: Wed Jun 28 19:59:52 2023 +0200 ntp: Update to version 4.2.8p17 =20 - Update from version 4.2.8p15 to 4.2.8p17 - Update of rootfile not required - Tested out on vm testbed. Time correctly updated every hour and pakfire= was able to download and install various addons without any problems indicating th= at the time is working correctly. - patch to enable build with glibc-2.34 no longer needed. ntp updated to = work correctly with glibc-2.34 but IPFire running with version 2.37. Version 2.4.8p17= built without any problems without the patch. - Changelog 4.2.8p17 2023/06/06 Released by Harlan Stenn * [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at event_sync. Reported by Edward McGuire. * [Bug 3822] ntpd significantly delays first poll of servers specified b= y name. Miroslav Lichvar identified regression in= 4.2.8p16. * [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop wi= th 4.2.8p15 or earlier. Reported by Matt Nordhoff, thanks to Miroslav Lichvar and Matt for rapid testing and identifying the problem. * Add tests/libntp/digests.c to catch regressions reading keys file or w= ith symmetric authentication digest output. 4.2.8p16 2023/05/31 Released by Harlan Stenn * [Sec 3808] Assertion failure in ntpq on malformed RT-11 date * [Sec 3807] praecis_parse() in the Palisade refclock driver has a hypothetical input buffer overflow. Reported by ... stenn@ * [Sec 3806] libntp/mstolfp.c needs bounds checking - solved numerically instead of using string manipulation * [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is e= nabled. * [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. = * [Bug 3817] Bounds-check "tos floor" configuration. * [Bug 3814] First poll delay of new or cleared associations miscalculat= ed. * [Bug 3802] ntp-keygen -I default identity modulus bits too small for OpenSSL 3. Reported by rmsh1216(a)163.com * [Bug 3801] gpsdjson refclock gps_open() device name mishandled. * [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. * [Bug 3799] Enable libopts noreturn compiler advice for MSC. * [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when disconnected, breaking ntpq and ntpdc. * [Bug 3795] pollskewlist documentation uses | when it shouldn't. - ntp.conf manual page and miscopt.html corrections. * [Bug 3793] Wrong variable type passed to record_raw_stats(). - Report and patch by Yuezhen LUAN . * [Bug 3786] Timer starvation on high-load Windows ntpd. * [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceed= ed. * [Bug 3781] log "Unable to listen for broadcasts" for IPv4 * [Bug 3774] mode 6 packets corrupted in rawstats file - Reported by Edward McGuire, fix identified by . * [Bug 3758] Provide a 'device' config statement for refclocks * [Bug 3757] Improve handling of Linux-PPS in NTPD * [Bug 3741] 4.2.8p15 can't build with glibc 2.34 * [Bug 3725] Make copyright of clk_wharton.c compatible with Debian. Philippe De Muyter * [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows - openssl applink needed again for openSSL-1.1.1 * [Bug 3719] configure.ac checks for closefrom() and getdtablesize() mis= sing. Reported by Brian Utterback, broken in 2010 by * [Bug 3699] Problems handling drift file and restoring previous drifts = - command line options override config statements where applicable - make initial frequency settings idempotent and reversible - make sure kernel PLL gets a recovered drift componsation * [Bug 3695] Fix memory leak with ntpq on Windows Server 2019 * [Bug 3694] NMEA refclock seems to unnecessarily require location in me= ssages - misleading title; essentially a request to ignore the receiver statu= s. Added a mode bit for this. * [Bug 3693] Improvement of error handling key lengths - original patch by Richard Schmidt, with mods & unit test fixes * [Bug 3692] /dev/gpsN requirement prevents KPPS - implement/wrap 'realpath()' to resolve symlinks in device names * [Bug 3691] Buffer Overflow reading GPSD output - original patch by matt - increased max PDU size to 4k to avoid truncation * [Bug 3690] newline in ntp clock variable (parse) - patch by Frank Kardel * [Bug 3689] Extension for MD5, SHA-1 and other keys - ntp{q,dc} now use the same password processing as ntpd does in the k= ey file, so having a binary secret >=3D 11 bytes is possible for all ke= ys. (This is a different approach to the problem than suggested) * [Bug 3688] GCC 10 build errors in testsuite * [Bug 3687] ntp_crypto_rand RNG status not known - patch by Gerry Garvey * [Bug 3682] Fixes for warnings when compiled without OpenSSL - original patch by Gerry Garvey * [Bug 3677] additional peer events not decoded in associations listing = - original patch by Gerry Garvey * [Bug 3676] compiler warnings (CMAC, interrupt_buf, typo, fallthrough) - applied patches by Gerry Garvey * [Bug 3675] ntpq ccmds[] stores pointer to non-persistent storage * [Bug 3674] ntpq command 'execute only' using '~' prefix - idea+patch by Gerry Garvey * [Bug 3672] fix biased selection in median cut * [Bug 3666] avoid unlimited receive buffer allocation - follow-up: fix inverted sense in check, reset shortfall counter * [Bug 3660] Revert 4.2.8p15 change to manycast. * [Bug 3640] document "discard monitor" and fix the code. - fixed bug identified by Edward McGuire * [Bug 3626] (SNTP) UTC offset calculation needs dst flag - applied patch by Gerry Garvey * [Bug 3428] ntpd spinning consuming CPU on Linux router with full table. Reported by Israel G. Lugo. * [Bug 3103] libopts zsave_warn format string too few arguments * [Bug 2990] multicastclient incorrectly causes bind to broadcast addres= s. Integrated patch from Brian Utterback. * [Bug 2525] Turn on automake subdir-objects across the project. * [Bug 2410] syslog an error message on panic exceeded. * Use correct rounding in mstolfp(). perlinger/hart * M_ADDF should use u_int32. * Only define tv_fmt_libbuf() if we will use it. * Use recv_buffer instead of the longer recv_space.X_recv_buffer. hart/s= tenn * Make sure the value returned by refid_str() prints cleanly. * If DEBUG is enabled, the startup banner now says that debug assertions are in force and that ntpd will abort if any are violated. * syslog valid incoming KoDs. * Rename a poorly-named variable. * Disable "embedded NUL in string" messages in libopts, when we can. * Use https in the AC_INIT URLs in configure.ac. * Implement NTP_FUNC_REALPATH. * Lose a gmake construct in ntpd/Makefile.am. * upgrade to: autogen-5.18.16 * upgrade to: libopts-42.1.17 * upgrade to: autoconf-2.71 * upgrade to: automake-1.16.15 * Upgrade to libevent-2.1.12-stable * Support OpenSSL-3.0 =20 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 384302344cbc6a923757ba1c0e575f2a2463366e Author: Peter M=C3=BCller Date: Sat Jul 1 18:55:36 2023 +0000 Start Core Update 177 =20 Signed-off-by: Peter M=C3=BCller ----------------------------------------------------------------------- Summary of changes: config/backup/includes/squidclamav | 1 - config/dehydrated/cron.sh | 2 +- config/kernel/kernel.config.aarch64-ipfire | 13 +- config/kernel/kernel.config.riscv64-ipfire | 4 +- config/kernel/kernel.config.x86_64-ipfire | 18 +- config/pmacct/pmacct.conf | 25 +- config/rootfiles/common/aarch64/linux | 39 +- config/rootfiles/common/aarch64/util-linux | 13 +- config/rootfiles/common/linux-firmware | 209 +++++++- config/rootfiles/common/x86_64/linux | 40 +- config/rootfiles/common/x86_64/util-linux | 11 + config/rootfiles/{oldcore/168 =3D> core/177}/exclude | 2 +- .../124 =3D> core/177}/filelists/aarch64/linux | 0 .../155 =3D> core/177}/filelists/aarch64/util-linux | 0 .../core/{176 =3D> 177}/filelists/core-files | 0 config/rootfiles/core/177/filelists/files | 238 +++++++++ .../{oldcore/127 =3D> core/177}/filelists/fireinfo | 0 .../{oldcore/106 =3D> core/177}/filelists/iproute2 | 0 .../{oldcore/100 =3D> core/177}/filelists/ntp | 0 .../{oldcore/100 =3D> core/177}/filelists/openssh | 0 .../{oldcore/100 =3D> core/177}/filelists/squid | 0 .../161 =3D> core/177}/filelists/squid-asnbl | 0 config/rootfiles/core/{176 =3D> 177}/filelists/sudo | 0 .../100 =3D> core/177}/filelists/x86_64/linux | 0 .../112 =3D> core/177}/filelists/x86_64/util-linux | 0 .../rootfiles/{oldcore/173 =3D> core/177}/update.sh | 101 ++-- config/rootfiles/{core =3D> oldcore}/176/exclude | 0 .../176/filelists/aarch64/binutils | 0 .../{core =3D> oldcore}/176/filelists/aarch64/gcc | 0 .../{core =3D> oldcore}/176/filelists/aarch64/glibc | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/bind | 0 .../{core =3D> oldcore}/176/filelists/collectd | 0 .../{core =3D> oldcore}/176/filelists/core-files | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/curl | 0 .../{core =3D> oldcore}/176/filelists/cyrus-sasl | 0 .../{core =3D> oldcore}/176/filelists/dhcpcd | 0 .../{core =3D> oldcore}/176/filelists/diffutils | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/ed | 0 .../{core =3D> oldcore}/176/filelists/elinks | 0 .../{core =3D> oldcore}/176/filelists/ethtool | 0 .../{core =3D> oldcore}/176/filelists/files | 0 .../{core =3D> oldcore}/176/filelists/freetype | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/gawk | 0 .../{core =3D> oldcore}/176/filelists/gnutls | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/grep | 0 .../{core =3D> oldcore}/176/filelists/harfbuzz | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/kmod | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/krb5 | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/less | 0 .../{core =3D> oldcore}/176/filelists/libarchive | 0 .../{core =3D> oldcore}/176/filelists/libcap | 0 .../{core =3D> oldcore}/176/filelists/libevent2 | 0 .../{core =3D> oldcore}/176/filelists/libhtp | 0 .../{core =3D> oldcore}/176/filelists/libloc | 0 .../{core =3D> oldcore}/176/filelists/libssh | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/man | 0 .../{core =3D> oldcore}/176/filelists/misc-progs | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/mpfr | 0 .../{core =3D> oldcore}/176/filelists/nettle | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/pam | 0 .../{core =3D> oldcore}/176/filelists/pciutils | 0 .../{core =3D> oldcore}/176/filelists/procps | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/qpdf | 0 .../{core =3D> oldcore}/176/filelists/sqlite | 0 .../{core =3D> oldcore}/176/filelists/strongswan | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/sudo | 0 .../{core =3D> oldcore}/176/filelists/suricata | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/udev | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/wget | 0 .../{core =3D> oldcore}/176/filelists/whois | 0 .../176/filelists/x86_64/binutils | 0 .../{core =3D> oldcore}/176/filelists/x86_64/gcc | 0 .../{core =3D> oldcore}/176/filelists/x86_64/glibc | 0 .../176/filelists/x86_64/intel-microcode | 0 config/rootfiles/{core =3D> oldcore}/176/update.sh | 0 config/rootfiles/packages/ghostscript | 326 ++++++------ config/rootfiles/packages/squidclamav | 14 - config/squidclamav/squidclamav.conf | 39 -- config/unbound/unbound-dhcp-leases-bridge | 52 +- doc/language_issues.de | 134 +++++ doc/language_issues.en | 134 ++++- doc/language_issues.es | 134 +++++ doc/language_issues.fr | 145 ++++- doc/language_issues.it | 134 +++++ doc/language_issues.nl | 134 +++++ doc/language_issues.pl | 134 ++++- doc/language_issues.ru | 134 ++++- doc/language_issues.tr | 134 +++++ doc/language_missings | 6 - lfs/cups | 2 +- lfs/dehydrated | 2 +- lfs/fireinfo | 1 + lfs/ghostscript | 6 +- lfs/iproute2 | 4 +- lfs/linux | 5 +- lfs/linux-firmware | 7 +- lfs/memtest | 4 +- lfs/ntp | 7 +- lfs/openssh | 4 +- lfs/pmacct | 4 +- lfs/rtl8812au | 1 + lfs/rtl8822bu | 1 + lfs/samba | 6 +- lfs/squid | 5 +- lfs/squid-asnbl | 1 + lfs/squidclamav | 95 ---- lfs/sudo | 4 +- lfs/util-linux | 6 +- make.sh | 15 +- src/paks/cups/install.sh | 2 +- src/paks/pmacct/install.sh | 12 +- src/paks/squidclamav/install.sh | 27 - src/paks/squidclamav/uninstall.sh | 28 - src/paks/squidclamav/update.sh | 53 -- ...ff-by-one-error-when-detecting-hypervisor.patch | 38 ++ src/patches/linux-firmware-amd-family-17h.patch | 243 +++++++++ src/patches/linux-firmware-amd-family-19h.patch | 589 +++++++++++++++++++= ++ .../ntp-4.2.8p15-build-fix-for-glibc-2.34.patch | 29 - .../remove_regulatory_ignore_stale_kickoff.patch | 17 + ...ariables_to_make_compatible_with_python_3.patch | 100 ++++ src/patches/squidclamav-5.11-dont_use_ipv6.patch | 13 - ...dclamav-5.11-source-address-parsing-issue.patch | 13 - .../squidclamav-5.11-squid-helper-protocol.patch | 185 ------- 123 files changed, 3004 insertions(+), 895 deletions(-) delete mode 100644 config/backup/includes/squidclamav copy config/rootfiles/{oldcore/168 =3D> core/177}/exclude (96%) copy config/rootfiles/{oldcore/124 =3D> core/177}/filelists/aarch64/linux (1= 00%) copy config/rootfiles/{oldcore/155 =3D> core/177}/filelists/aarch64/util-lin= ux (100%) copy config/rootfiles/core/{176 =3D> 177}/filelists/core-files (100%) create mode 100644 config/rootfiles/core/177/filelists/files copy config/rootfiles/{oldcore/127 =3D> core/177}/filelists/fireinfo (100%) copy config/rootfiles/{oldcore/106 =3D> core/177}/filelists/iproute2 (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/ntp (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/openssh (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/squid (100%) copy config/rootfiles/{oldcore/161 =3D> core/177}/filelists/squid-asnbl (100= %) copy config/rootfiles/core/{176 =3D> 177}/filelists/sudo (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/x86_64/linux (10= 0%) copy config/rootfiles/{oldcore/112 =3D> core/177}/filelists/x86_64/util-linu= x (100%) copy config/rootfiles/{oldcore/173 =3D> core/177}/update.sh (67%) rename config/rootfiles/{core =3D> oldcore}/176/exclude (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/binutils (= 100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/gcc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/glibc (100= %) rename config/rootfiles/{core =3D> oldcore}/176/filelists/bind (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/collectd (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/core-files (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/curl (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/cyrus-sasl (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/dhcpcd (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/diffutils (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/ed (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/elinks (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/ethtool (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/files (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/freetype (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/gawk (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/gnutls (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/grep (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/harfbuzz (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/kmod (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/krb5 (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/less (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libarchive (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libcap (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libevent2 (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libhtp (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libloc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libssh (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/man (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/misc-progs (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/mpfr (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/nettle (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/pam (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/pciutils (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/procps (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/qpdf (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/sqlite (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/strongswan (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/sudo (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/suricata (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/udev (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/wget (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/whois (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/binutils (1= 00%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/gcc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/glibc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/intel-micro= code (100%) rename config/rootfiles/{core =3D> oldcore}/176/update.sh (100%) delete mode 100644 config/rootfiles/packages/squidclamav delete mode 100644 config/squidclamav/squidclamav.conf delete mode 100644 lfs/squidclamav delete mode 100644 src/paks/squidclamav/install.sh delete mode 100644 src/paks/squidclamav/uninstall.sh delete mode 100644 src/paks/squidclamav/update.sh create mode 100644 src/patches/fireinfo-virt-fix-off-by-one-error-when-detec= ting-hypervisor.patch create mode 100644 src/patches/linux-firmware-amd-family-17h.patch create mode 100644 src/patches/linux-firmware-amd-family-19h.patch delete mode 100644 src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch create mode 100644 src/patches/rtl8812au/remove_regulatory_ignore_stale_kick= off.patch create mode 100644 src/patches/squid/squid-asnbl-0.2.4_initialise_global_var= iables_to_make_compatible_with_python_3.patch delete mode 100644 src/patches/squidclamav-5.11-dont_use_ipv6.patch delete mode 100644 src/patches/squidclamav-5.11-source-address-parsing-issue= .patch delete mode 100644 src/patches/squidclamav-5.11-squid-helper-protocol.patch Difference in files: diff --git a/config/backup/includes/squidclamav b/config/backup/includes/squi= dclamav deleted file mode 100644 index bacc23b67..000000000 --- a/config/backup/includes/squidclamav +++ /dev/null @@ -1 +0,0 @@ -/etc/squidclamav.conf diff --git a/config/dehydrated/cron.sh b/config/dehydrated/cron.sh index 0aa778a38..f2f842527 100644 --- a/config/dehydrated/cron.sh +++ b/config/dehydrated/cron.sh @@ -1,3 +1,3 @@ #!/bin/bash =20 -exec /usr/bin/dehydrated --cron +exec /usr/bin/dehydrated --cron --keep-going diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kerne= l.config.aarch64-ipfire index 2261c22dc..3f6ec5a75 100644 --- a/config/kernel/kernel.config.aarch64-ipfire +++ b/config/kernel/kernel.config.aarch64-ipfire @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.30-ipfire Kernel Configuration +# Linux/arm64 6.1.40-ipfire Kernel Configuration # -CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=3Dy -CONFIG_GCC_VERSION=3D120200 +CONFIG_GCC_VERSION=3D130100 CONFIG_CLANG_VERSION=3D0 CONFIG_AS_IS_GNU=3Dy CONFIG_AS_VERSION=3D24000 @@ -954,6 +954,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=3Dy # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=3Dy =20 # # Data Access Monitoring @@ -7835,7 +7836,7 @@ CONFIG_CIFS_FSCACHE=3Dy CONFIG_SMB_SERVER=3Dm CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=3Dy CONFIG_SMB_SERVER_KERBEROS5=3Dy -CONFIG_SMBFS_COMMON=3Dm +CONFIG_SMBFS=3Dm # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=3Dy @@ -8585,11 +8586,11 @@ CONFIG_STACKTRACE=3Dy # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=3Dy # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_BUG_ON_DATA_CORRUPTION=3Dy # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures =20 diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kerne= l.config.riscv64-ipfire index 8197244c1..7b129a349 100644 --- a/config/kernel/kernel.config.riscv64-ipfire +++ b/config/kernel/kernel.config.riscv64-ipfire @@ -7073,11 +7073,11 @@ CONFIG_STACKTRACE=3Dy # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=3Dy # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_BUG_ON_DATA_CORRUPTION=3Dy # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures =20 diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel= .config.x86_64-ipfire index 121d1cda9..4b75c12ec 100644 --- a/config/kernel/kernel.config.x86_64-ipfire +++ b/config/kernel/kernel.config.x86_64-ipfire @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.30-ipfire Kernel Configuration +# Linux/x86 6.1.40-ipfire Kernel Configuration # -CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=3Dy -CONFIG_GCC_VERSION=3D120200 +CONFIG_GCC_VERSION=3D130100 CONFIG_CLANG_VERSION=3D0 CONFIG_AS_IS_GNU=3Dy CONFIG_AS_VERSION=3D24000 @@ -431,7 +431,7 @@ CONFIG_X86_PAT=3Dy CONFIG_ARCH_USES_PG_UNCACHED=3Dy CONFIG_X86_UMIP=3Dy CONFIG_CC_HAS_IBT=3Dy -# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_KERNEL_IBT=3Dy CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=3Dy CONFIG_X86_INTEL_TSX_MODE_OFF=3Dy # CONFIG_X86_INTEL_TSX_MODE_ON is not set @@ -996,6 +996,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=3Dy # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=3Dy =20 # # Data Access Monitoring @@ -6523,9 +6524,8 @@ CONFIG_AMILO_RFKILL=3Dm CONFIG_FUJITSU_LAPTOP=3Dm # CONFIG_FUJITSU_TABLET is not set # CONFIG_GPD_POCKET_FAN is not set -# CONFIG_HP_ACCEL is not set +# CONFIG_X86_PLATFORM_DRIVERS_HP is not set # CONFIG_WIRELESS_HOTKEY is not set -CONFIG_HP_WMI=3Dm # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=3Dm CONFIG_SENSORS_HDAPS=3Dm @@ -7047,7 +7047,7 @@ CONFIG_CIFS_FSCACHE=3Dy CONFIG_SMB_SERVER=3Dm CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=3Dy CONFIG_SMB_SERVER_KERBEROS5=3Dy -CONFIG_SMBFS_COMMON=3Dm +CONFIG_SMBFS=3Dm # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=3Dy @@ -7761,11 +7761,11 @@ CONFIG_STACKTRACE=3Dy # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=3Dy # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_BUG_ON_DATA_CORRUPTION=3Dy # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures =20 diff --git a/config/pmacct/pmacct.conf b/config/pmacct/pmacct.conf index 3c1d47efa..79e3fd6a7 100644 --- a/config/pmacct/pmacct.conf +++ b/config/pmacct/pmacct.conf @@ -2,23 +2,38 @@ ! Pmacctd configuration file for IPFire environment ! =20 +!----------------------------------- global ------------------------------= ----- + syslog: daemon daemonize: true debug: false promisc: true -interface: green0 +pcap_interface: green0 + +imt_mem_pools_number: 256 =20 +plugins: memory[plugin1] # , sqlite3[plugin2] + + +!----------------------------------- memory ------------------------------= ----- =20 ! ! "plugin1" plugin configuration ! -plugins: memory[plugin1] =20 plugin_buffer_size[plugin1]: 102400 -plugin_pipe_size[plugin1]: 10240000 +plugin_pipe_size[plugin1]: 10240000 =20 -imt_mem_pools_number: 256 imt_path[plugin1]: /var/spool/pmacct/plugin1.pipe =20 aggregate[plugin1]: src_host, src_port, src_mac, dst_host, dst_port, dst_mac= , proto -aggregate_filter[plugin1]: ip \ No newline at end of file +aggregate_filter[plugin1]: ip + + +!----------------------------------- sqlite3 -----------------------------= ----- + +! +! "plugin2" plugin configuration +! + +! add your sqlite3 plugin2 here... diff --git a/config/rootfiles/common/aarch64/linux b/config/rootfiles/common/= aarch64/linux index 243eb8d46..230e419d3 100644 --- a/config/rootfiles/common/aarch64/linux +++ b/config/rootfiles/common/aarch64/linux @@ -6277,9 +6277,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/ceph #lib/modules/KVER-ipfire/build/fs/ceph/Kconfig #lib/modules/KVER-ipfire/build/fs/ceph/Makefile -#lib/modules/KVER-ipfire/build/fs/cifs -#lib/modules/KVER-ipfire/build/fs/cifs/Kconfig -#lib/modules/KVER-ipfire/build/fs/cifs/Makefile #lib/modules/KVER-ipfire/build/fs/coda #lib/modules/KVER-ipfire/build/fs/coda/Kconfig #lib/modules/KVER-ipfire/build/fs/coda/Makefile @@ -6370,9 +6367,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/kernfs #lib/modules/KVER-ipfire/build/fs/kernfs/Kconfig #lib/modules/KVER-ipfire/build/fs/kernfs/Makefile -#lib/modules/KVER-ipfire/build/fs/ksmbd -#lib/modules/KVER-ipfire/build/fs/ksmbd/Kconfig -#lib/modules/KVER-ipfire/build/fs/ksmbd/Makefile #lib/modules/KVER-ipfire/build/fs/lockd #lib/modules/KVER-ipfire/build/fs/lockd/Makefile #lib/modules/KVER-ipfire/build/fs/minix @@ -6462,8 +6456,17 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/romfs #lib/modules/KVER-ipfire/build/fs/romfs/Kconfig #lib/modules/KVER-ipfire/build/fs/romfs/Makefile -#lib/modules/KVER-ipfire/build/fs/smbfs_common -#lib/modules/KVER-ipfire/build/fs/smbfs_common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb +#lib/modules/KVER-ipfire/build/fs/smb/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/client +#lib/modules/KVER-ipfire/build/fs/smb/client/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/client/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/common +#lib/modules/KVER-ipfire/build/fs/smb/common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/server +#lib/modules/KVER-ipfire/build/fs/smb/server/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/server/Makefile #lib/modules/KVER-ipfire/build/fs/squashfs #lib/modules/KVER-ipfire/build/fs/squashfs/Kconfig #lib/modules/KVER-ipfire/build/fs/squashfs/Makefile @@ -7226,6 +7229,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/BTRFS_FS #lib/modules/KVER-ipfire/build/include/config/BTRFS_FS_POSIX_ACL #lib/modules/KVER-ipfire/build/include/config/BUG +#lib/modules/KVER-ipfire/build/include/config/BUG_ON_DATA_CORRUPTION #lib/modules/KVER-ipfire/build/include/config/BUILDTIME_TABLE_SORT #lib/modules/KVER-ipfire/build/include/config/BUILD_SALT #lib/modules/KVER-ipfire/build/include/config/CACHEFILES @@ -7621,6 +7625,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/DEBUG_BUGVERBOSE #lib/modules/KVER-ipfire/build/include/config/DEBUG_INFO_NONE #lib/modules/KVER-ipfire/build/include/config/DEBUG_KERNEL +#lib/modules/KVER-ipfire/build/include/config/DEBUG_LIST #lib/modules/KVER-ipfire/build/include/config/DEBUG_MISC #lib/modules/KVER-ipfire/build/include/config/DEBUG_PREEMPT #lib/modules/KVER-ipfire/build/include/config/DEBUG_SHIRQ @@ -8796,6 +8801,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/LOCKD_V4 #lib/modules/KVER-ipfire/build/include/config/LOCK_DEBUGGING_SUPPORT #lib/modules/KVER-ipfire/build/include/config/LOCK_DOWN_KERNEL_FORCE_NONE +#lib/modules/KVER-ipfire/build/include/config/LOCK_MM_AND_FIND_VMA #lib/modules/KVER-ipfire/build/include/config/LOCK_SPIN_ON_OWNER #lib/modules/KVER-ipfire/build/include/config/LOGO #lib/modules/KVER-ipfire/build/include/config/LOGO_LINUX_CLUT224 @@ -10429,7 +10435,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SLICOSS #lib/modules/KVER-ipfire/build/include/config/SLUB #lib/modules/KVER-ipfire/build/include/config/SLUB_CPU_PARTIAL -#lib/modules/KVER-ipfire/build/include/config/SMBFS_COMMON +#lib/modules/KVER-ipfire/build/include/config/SMBFS #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_CHECK_CAP_NET_ADMIN #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_KERBEROS5 @@ -21694,8 +21700,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/btrfs/btrfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/cachefiles #lib/modules/KVER-ipfire/kernel/fs/cachefiles/cachefiles.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/cifs -#lib/modules/KVER-ipfire/kernel/fs/cifs/cifs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/configfs #lib/modules/KVER-ipfire/kernel/fs/configfs/configfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/efivarfs @@ -21711,8 +21715,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/fuse #lib/modules/KVER-ipfire/kernel/fs/fuse/cuse.ko.xz #lib/modules/KVER-ipfire/kernel/fs/fuse/fuse.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/ksmbd -#lib/modules/KVER-ipfire/kernel/fs/ksmbd/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/lockd #lib/modules/KVER-ipfire/kernel/fs/lockd/lockd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/netfs @@ -21787,9 +21789,14 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/ntfs3/ntfs3.ko.xz #lib/modules/KVER-ipfire/kernel/fs/reiserfs #lib/modules/KVER-ipfire/kernel/fs/reiserfs/reiserfs.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_arc4.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb +#lib/modules/KVER-ipfire/kernel/fs/smb/client +#lib/modules/KVER-ipfire/kernel/fs/smb/client/cifs.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_arc4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/server +#lib/modules/KVER-ipfire/kernel/fs/smb/server/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/udf #lib/modules/KVER-ipfire/kernel/fs/udf/udf.ko.xz #lib/modules/KVER-ipfire/kernel/fs/xfs diff --git a/config/rootfiles/common/aarch64/util-linux b/config/rootfiles/co= mmon/aarch64/util-linux index cd21353b6..f241a7d89 100644 --- a/config/rootfiles/common/aarch64/util-linux +++ b/config/rootfiles/common/aarch64/util-linux @@ -4,6 +4,7 @@ bin/lsblk bin/lsfd bin/more bin/mount +#bin/pipesz bin/umount bin/wdctl #etc/fcron.daily @@ -21,6 +22,7 @@ lib/libuuid.so.1.3.0 sbin/agetty sbin/blkdiscard sbin/blkid +#sbin/blkpr sbin/blkzone sbin/blockdev sbin/cfdisk @@ -57,6 +59,7 @@ usr/bin/choom #usr/bin/colrm #usr/bin/column usr/bin/eject +#usr/bin/fadvise usr/bin/fallocate usr/bin/fincore usr/bin/flock @@ -101,6 +104,7 @@ usr/bin/uclampset #usr/bin/unshare usr/bin/uuidgen usr/bin/uuidparse +#usr/bin/waitpid #usr/bin/whereis #usr/include/blkid #usr/include/blkid/blkid.h @@ -156,6 +160,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/delpart #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject +#usr/share/bash-completion/completions/fadvise #usr/share/bash-completion/completions/fallocate #usr/share/bash-completion/completions/fdisk #usr/share/bash-completion/completions/fincore @@ -205,9 +210,9 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/nsenter #usr/share/bash-completion/completions/partx #usr/share/bash-completion/completions/pg +#usr/share/bash-completion/completions/pipesz #usr/share/bash-completion/completions/pivot_root #usr/share/bash-completion/completions/prlimit -#usr/share/bash-completion/completions/raw #usr/share/bash-completion/completions/readprofile #usr/share/bash-completion/completions/rename #usr/share/bash-completion/completions/renice @@ -234,6 +239,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/uuidd #usr/share/bash-completion/completions/uuidgen #usr/share/bash-completion/completions/uuidparse +#usr/share/bash-completion/completions/waitpid #usr/share/bash-completion/completions/wall #usr/share/bash-completion/completions/wdctl #usr/share/bash-completion/completions/whereis @@ -251,6 +257,7 @@ usr/sbin/rtcwake #usr/share/man/man1/column.1 #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 +#usr/share/man/man1/fadvise.1 #usr/share/man/man1/fallocate.1 #usr/share/man/man1/fincore.1 #usr/share/man/man1/flock.1 @@ -275,6 +282,7 @@ usr/sbin/rtcwake #usr/share/man/man1/namei.1 #usr/share/man/man1/nsenter.1 #usr/share/man/man1/pg.1 +#usr/share/man/man1/pipesz.1 #usr/share/man/man1/prlimit.1 #usr/share/man/man1/rename.1 #usr/share/man/man1/renice.1 @@ -290,6 +298,7 @@ usr/sbin/rtcwake #usr/share/man/man1/unshare.1 #usr/share/man/man1/uuidgen.1 #usr/share/man/man1/uuidparse.1 +#usr/share/man/man1/waitpid.1 #usr/share/man/man1/whereis.1 #usr/share/man/man3/libblkid.3 #usr/share/man/man3/uuid.3 @@ -311,6 +320,7 @@ usr/sbin/rtcwake #usr/share/man/man8/agetty.8 #usr/share/man/man8/blkdiscard.8 #usr/share/man/man8/blkid.8 +#usr/share/man/man8/blkpr.8 #usr/share/man/man8/blkzone.8 #usr/share/man/man8/blockdev.8 #usr/share/man/man8/cfdisk.8 @@ -341,7 +351,6 @@ usr/sbin/rtcwake #usr/share/man/man8/mount.8 #usr/share/man/man8/partx.8 #usr/share/man/man8/pivot_root.8 -#usr/share/man/man8/raw.8 #usr/share/man/man8/readprofile.8 #usr/share/man/man8/resizepart.8 #usr/share/man/man8/rfkill.8 diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common= /linux-firmware index b937d9a0d..d66eb313d 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -140,6 +140,7 @@ lib/firmware/amdgpu/gc_11_0_0_me.bin lib/firmware/amdgpu/gc_11_0_0_mec.bin lib/firmware/amdgpu/gc_11_0_0_mes.bin lib/firmware/amdgpu/gc_11_0_0_mes1.bin +lib/firmware/amdgpu/gc_11_0_0_mes_2.bin lib/firmware/amdgpu/gc_11_0_0_pfp.bin lib/firmware/amdgpu/gc_11_0_0_rlc.bin lib/firmware/amdgpu/gc_11_0_1_imu.bin @@ -147,6 +148,7 @@ lib/firmware/amdgpu/gc_11_0_1_me.bin lib/firmware/amdgpu/gc_11_0_1_mec.bin lib/firmware/amdgpu/gc_11_0_1_mes.bin lib/firmware/amdgpu/gc_11_0_1_mes1.bin +lib/firmware/amdgpu/gc_11_0_1_mes_2.bin lib/firmware/amdgpu/gc_11_0_1_pfp.bin lib/firmware/amdgpu/gc_11_0_1_rlc.bin lib/firmware/amdgpu/gc_11_0_2_imu.bin @@ -154,6 +156,7 @@ lib/firmware/amdgpu/gc_11_0_2_me.bin lib/firmware/amdgpu/gc_11_0_2_mec.bin lib/firmware/amdgpu/gc_11_0_2_mes.bin lib/firmware/amdgpu/gc_11_0_2_mes1.bin +lib/firmware/amdgpu/gc_11_0_2_mes_2.bin lib/firmware/amdgpu/gc_11_0_2_pfp.bin lib/firmware/amdgpu/gc_11_0_2_rlc.bin lib/firmware/amdgpu/gc_11_0_4_imu.bin @@ -161,6 +164,7 @@ lib/firmware/amdgpu/gc_11_0_4_me.bin lib/firmware/amdgpu/gc_11_0_4_mec.bin lib/firmware/amdgpu/gc_11_0_4_mes.bin lib/firmware/amdgpu/gc_11_0_4_mes1.bin +lib/firmware/amdgpu/gc_11_0_4_mes_2.bin lib/firmware/amdgpu/gc_11_0_4_pfp.bin lib/firmware/amdgpu/gc_11_0_4_rlc.bin lib/firmware/amdgpu/green_sardine_asd.bin @@ -933,8 +937,16 @@ lib/firmware/brcm/brcmfmac43455-sdio.beagle,am5729-beagl= eboneai.txt lib/firmware/brcm/brcmfmac43455-sdio.bin lib/firmware/brcm/brcmfmac43455-sdio.clm_blob lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.txt lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-a.txt lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.0.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.1.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-cm4io.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt @@ -1015,16 +1027,58 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b92.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a20.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a30.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a40.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a50.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a60.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-l0.bin @@ -1040,6 +1094,26 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw @@ -1049,6 +1123,25 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw @@ -1094,16 +1187,60 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b42.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b42.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b43.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b43.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b44.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b44.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b45.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b45.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b46.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b46.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b47.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b47.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b63-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b63-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b63-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b63-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b63.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b70.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b70.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b72.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b72.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b74.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b74.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b77.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b77.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b92.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b92.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c26.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c26.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a20.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a30.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a40.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a50.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a60.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-l0.bin @@ -1119,6 +1256,26 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a30-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a40-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a50-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw @@ -1128,6 +1285,25 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin @@ -1198,15 +1374,15 @@ lib/firmware/cxgb4/configs/t6-config-hashfilter.txt lib/firmware/cxgb4/t4-config.txt lib/firmware/cxgb4/t4fw-1.14.4.0.bin lib/firmware/cxgb4/t4fw-1.15.37.0.bin -lib/firmware/cxgb4/t4fw-1.27.1.0.bin +lib/firmware/cxgb4/t4fw-1.27.3.0.bin lib/firmware/cxgb4/t4fw.bin lib/firmware/cxgb4/t5-config.txt lib/firmware/cxgb4/t5fw-1.14.4.0.bin lib/firmware/cxgb4/t5fw-1.15.37.0.bin -lib/firmware/cxgb4/t5fw-1.27.1.0.bin +lib/firmware/cxgb4/t5fw-1.27.3.0.bin lib/firmware/cxgb4/t5fw.bin lib/firmware/cxgb4/t6-config.txt -lib/firmware/cxgb4/t6fw-1.27.1.0.bin +lib/firmware/cxgb4/t6fw-1.27.3.0.bin lib/firmware/cxgb4/t6fw.bin lib/firmware/cypress lib/firmware/cypress/cyfmac43012-sdio.bin @@ -1395,6 +1571,8 @@ lib/firmware/i915/kbl_huc_4.0.0.bin lib/firmware/i915/kbl_huc_ver02_00_1810.bin lib/firmware/i915/mtl_dmc.bin lib/firmware/i915/mtl_dmc_ver2_10.bin +lib/firmware/i915/mtl_guc_70.bin +lib/firmware/i915/mtl_huc_gsc.bin lib/firmware/i915/rkl_dmc_ver2_02.bin lib/firmware/i915/rkl_dmc_ver2_03.bin lib/firmware/i915/skl_dmc_ver1.bin @@ -1552,9 +1730,9 @@ lib/firmware/intel/fw_sst_22a8.bin #lib/firmware/intel/ice #lib/firmware/intel/ice/ddp lib/firmware/intel/ice/ddp-comms -lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.31.0.pkg +lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.40.0.pkg lib/firmware/intel/ice/ddp-wireless_edge -lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.7.0.pkg +lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg lib/firmware/intel/ice/ddp/ice-1.3.30.0.pkg lib/firmware/intel/ice/ddp/ice.pkg lib/firmware/intel/ipu3-fw.bin @@ -1745,6 +1923,7 @@ lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin lib/firmware/mediatek/WIFI_RAM_CODE_MT7922_1.bin lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin +lib/firmware/mediatek/mt7601u.bin lib/firmware/mediatek/mt7610e.bin lib/firmware/mediatek/mt7610u.bin lib/firmware/mediatek/mt7615_cr4.bin @@ -1753,7 +1932,10 @@ lib/firmware/mediatek/mt7615_rom_patch.bin lib/firmware/mediatek/mt7622_n9.bin lib/firmware/mediatek/mt7622_rom_patch.bin lib/firmware/mediatek/mt7622pr2h.bin +lib/firmware/mediatek/mt7650.bin lib/firmware/mediatek/mt7650e.bin +lib/firmware/mediatek/mt7662.bin +lib/firmware/mediatek/mt7662_rom_patch.bin lib/firmware/mediatek/mt7662u.bin lib/firmware/mediatek/mt7662u_rom_patch.bin lib/firmware/mediatek/mt7663_n9_rebb.bin @@ -1770,6 +1952,10 @@ lib/firmware/mediatek/mt7916_eeprom.bin lib/firmware/mediatek/mt7916_rom_patch.bin lib/firmware/mediatek/mt7916_wa.bin lib/firmware/mediatek/mt7916_wm.bin +lib/firmware/mediatek/mt7981_rom_patch.bin +lib/firmware/mediatek/mt7981_wa.bin +lib/firmware/mediatek/mt7981_wm.bin +lib/firmware/mediatek/mt7981_wo.bin lib/firmware/mediatek/mt7986_eeprom_mt7975_dual.bin lib/firmware/mediatek/mt7986_eeprom_mt7976.bin lib/firmware/mediatek/mt7986_eeprom_mt7976_dbdc.bin @@ -2622,6 +2808,8 @@ lib/firmware/qat_mmp.bin #lib/firmware/qca/htnv20.bin #lib/firmware/qca/msbtfw11.mbn #lib/firmware/qca/msbtfw11.tlv +#lib/firmware/qca/msnv11.b09 +#lib/firmware/qca/msnv11.b0a #lib/firmware/qca/msnv11.bin #lib/firmware/qca/nvm_00130300.bin #lib/firmware/qca/nvm_00130302.bin @@ -2680,6 +2868,11 @@ lib/firmware/qcom/a650_gmu.bin lib/firmware/qcom/a650_sqe.fw lib/firmware/qcom/a660_gmu.bin lib/firmware/qcom/a660_sqe.fw +#lib/firmware/qcom/apq8016 +lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin +lib/firmware/qcom/apq8016/mba.mbn +lib/firmware/qcom/apq8016/modem.mbn +lib/firmware/qcom/apq8016/wcnss.mbn #lib/firmware/qcom/apq8096 lib/firmware/qcom/apq8096/a530_zap.mbn lib/firmware/qcom/apq8096/adsp.mbn @@ -2710,6 +2903,7 @@ lib/firmware/qcom/leia_pm4_470.fw #lib/firmware/qcom/sdm845/cdspr.jsn #lib/firmware/qcom/sdm845/mba.mbn #lib/firmware/qcom/sdm845/modem.mbn +#lib/firmware/qcom/sdm845/modem_nm.mbn #lib/firmware/qcom/sdm845/modemuw.jsn #lib/firmware/qcom/sdm845/wlanmdsp.mbn #lib/firmware/qcom/sm8250 @@ -3072,6 +3266,8 @@ lib/firmware/rt73.bin #lib/firmware/rtl_bt/rtl8822cs_fw.bin #lib/firmware/rtl_bt/rtl8822cu_config.bin #lib/firmware/rtl_bt/rtl8822cu_fw.bin +#lib/firmware/rtl_bt/rtl8851bu_config.bin +#lib/firmware/rtl_bt/rtl8851bu_fw.bin #lib/firmware/rtl_bt/rtl8852au_config.bin #lib/firmware/rtl_bt/rtl8852au_fw.bin #lib/firmware/rtl_bt/rtl8852bu_config.bin @@ -3126,6 +3322,7 @@ lib/firmware/rtlwifi/rtl8192eefw.bin lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin lib/firmware/rtlwifi/rtl8192eu_nic.bin lib/firmware/rtlwifi/rtl8192eu_wowlan.bin +lib/firmware/rtlwifi/rtl8192fufw.bin lib/firmware/rtlwifi/rtl8192sefw.bin lib/firmware/rtlwifi/rtl8710bufw_SMIC.bin lib/firmware/rtlwifi/rtl8710bufw_UMC.bin @@ -3159,6 +3356,7 @@ lib/firmware/rtw88/rtw8822b_fw.bin lib/firmware/rtw88/rtw8822c_fw.bin lib/firmware/rtw88/rtw8822c_wow_fw.bin lib/firmware/rtw89 +lib/firmware/rtw89/rtw8851b_fw.bin lib/firmware/rtw89/rtw8852a_fw.bin lib/firmware/rtw89/rtw8852b_fw-1.bin lib/firmware/rtw89/rtw8852b_fw.bin @@ -3305,3 +3503,4 @@ lib/firmware/yamaha/ds1_ctrl.fw lib/firmware/yamaha/ds1_dsp.fw lib/firmware/yamaha/ds1e_ctrl.fw lib/firmware/yamaha/yss225_registers.bin + diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common/x= 86_64/linux index f5e7ced10..3db69b01c 100644 --- a/config/rootfiles/common/x86_64/linux +++ b/config/rootfiles/common/x86_64/linux @@ -6112,9 +6112,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/ceph #lib/modules/KVER-ipfire/build/fs/ceph/Kconfig #lib/modules/KVER-ipfire/build/fs/ceph/Makefile -#lib/modules/KVER-ipfire/build/fs/cifs -#lib/modules/KVER-ipfire/build/fs/cifs/Kconfig -#lib/modules/KVER-ipfire/build/fs/cifs/Makefile #lib/modules/KVER-ipfire/build/fs/coda #lib/modules/KVER-ipfire/build/fs/coda/Kconfig #lib/modules/KVER-ipfire/build/fs/coda/Makefile @@ -6205,9 +6202,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/kernfs #lib/modules/KVER-ipfire/build/fs/kernfs/Kconfig #lib/modules/KVER-ipfire/build/fs/kernfs/Makefile -#lib/modules/KVER-ipfire/build/fs/ksmbd -#lib/modules/KVER-ipfire/build/fs/ksmbd/Kconfig -#lib/modules/KVER-ipfire/build/fs/ksmbd/Makefile #lib/modules/KVER-ipfire/build/fs/lockd #lib/modules/KVER-ipfire/build/fs/lockd/Makefile #lib/modules/KVER-ipfire/build/fs/minix @@ -6297,8 +6291,17 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/romfs #lib/modules/KVER-ipfire/build/fs/romfs/Kconfig #lib/modules/KVER-ipfire/build/fs/romfs/Makefile -#lib/modules/KVER-ipfire/build/fs/smbfs_common -#lib/modules/KVER-ipfire/build/fs/smbfs_common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb +#lib/modules/KVER-ipfire/build/fs/smb/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/client +#lib/modules/KVER-ipfire/build/fs/smb/client/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/client/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/common +#lib/modules/KVER-ipfire/build/fs/smb/common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/server +#lib/modules/KVER-ipfire/build/fs/smb/server/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/server/Makefile #lib/modules/KVER-ipfire/build/fs/squashfs #lib/modules/KVER-ipfire/build/fs/squashfs/Kconfig #lib/modules/KVER-ipfire/build/fs/squashfs/Makefile @@ -6982,6 +6985,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/BTRFS_FS_POSIX_ACL #lib/modules/KVER-ipfire/build/include/config/BTT #lib/modules/KVER-ipfire/build/include/config/BUG +#lib/modules/KVER-ipfire/build/include/config/BUG_ON_DATA_CORRUPTION #lib/modules/KVER-ipfire/build/include/config/BUILDTIME_MCOUNT_SORT #lib/modules/KVER-ipfire/build/include/config/BUILDTIME_TABLE_SORT #lib/modules/KVER-ipfire/build/include/config/BUILD_SALT @@ -7325,6 +7329,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/DEBUG_BUGVERBOSE #lib/modules/KVER-ipfire/build/include/config/DEBUG_INFO_NONE #lib/modules/KVER-ipfire/build/include/config/DEBUG_KERNEL +#lib/modules/KVER-ipfire/build/include/config/DEBUG_LIST #lib/modules/KVER-ipfire/build/include/config/DEBUG_MISC #lib/modules/KVER-ipfire/build/include/config/DEBUG_PREEMPT #lib/modules/KVER-ipfire/build/include/config/DEBUG_WX @@ -8671,6 +8676,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/LOCKUP_DETECTOR #lib/modules/KVER-ipfire/build/include/config/LOCK_DEBUGGING_SUPPORT #lib/modules/KVER-ipfire/build/include/config/LOCK_DOWN_KERNEL_FORCE_NONE +#lib/modules/KVER-ipfire/build/include/config/LOCK_MM_AND_FIND_VMA #lib/modules/KVER-ipfire/build/include/config/LOCK_SPIN_ON_OWNER #lib/modules/KVER-ipfire/build/include/config/LOGO #lib/modules/KVER-ipfire/build/include/config/LOGO_LINUX_CLUT224 @@ -10406,7 +10412,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SLS #lib/modules/KVER-ipfire/build/include/config/SLUB #lib/modules/KVER-ipfire/build/include/config/SLUB_CPU_PARTIAL -#lib/modules/KVER-ipfire/build/include/config/SMBFS_COMMON +#lib/modules/KVER-ipfire/build/include/config/SMBFS #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_CHECK_CAP_NET_ADMIN #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_KERBEROS5 @@ -11320,6 +11326,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/X86_INTERNODE_CACHE_SHIFT #lib/modules/KVER-ipfire/build/include/config/X86_IOPL_IOPERM #lib/modules/KVER-ipfire/build/include/config/X86_IO_APIC +#lib/modules/KVER-ipfire/build/include/config/X86_KERNEL_IBT #lib/modules/KVER-ipfire/build/include/config/X86_L1_CACHE_SHIFT #lib/modules/KVER-ipfire/build/include/config/X86_LOCAL_APIC #lib/modules/KVER-ipfire/build/include/config/X86_MCE @@ -22267,8 +22274,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/btrfs/btrfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/cachefiles #lib/modules/KVER-ipfire/kernel/fs/cachefiles/cachefiles.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/cifs -#lib/modules/KVER-ipfire/kernel/fs/cifs/cifs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/configfs #lib/modules/KVER-ipfire/kernel/fs/configfs/configfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/dlm @@ -22286,8 +22291,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/fuse #lib/modules/KVER-ipfire/kernel/fs/fuse/cuse.ko.xz #lib/modules/KVER-ipfire/kernel/fs/fuse/fuse.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/ksmbd -#lib/modules/KVER-ipfire/kernel/fs/ksmbd/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/lockd #lib/modules/KVER-ipfire/kernel/fs/lockd/lockd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/netfs @@ -22362,9 +22365,14 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/ntfs3/ntfs3.ko.xz #lib/modules/KVER-ipfire/kernel/fs/reiserfs #lib/modules/KVER-ipfire/kernel/fs/reiserfs/reiserfs.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_arc4.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb +#lib/modules/KVER-ipfire/kernel/fs/smb/client +#lib/modules/KVER-ipfire/kernel/fs/smb/client/cifs.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_arc4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/server +#lib/modules/KVER-ipfire/kernel/fs/smb/server/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/udf #lib/modules/KVER-ipfire/kernel/fs/udf/udf.ko.xz #lib/modules/KVER-ipfire/kernel/fs/xfs diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/com= mon/x86_64/util-linux index de78f65c2..bee6382df 100644 --- a/config/rootfiles/common/x86_64/util-linux +++ b/config/rootfiles/common/x86_64/util-linux @@ -4,6 +4,7 @@ bin/lsblk bin/lsfd bin/more bin/mount +#bin/pipesz bin/umount bin/wdctl #etc/fcron.daily @@ -21,6 +22,7 @@ lib/libuuid.so.1.3.0 sbin/agetty sbin/blkdiscard sbin/blkid +#sbin/blkpr sbin/blkzone sbin/blockdev sbin/cfdisk @@ -57,6 +59,7 @@ usr/bin/choom #usr/bin/colrm #usr/bin/column usr/bin/eject +#usr/bin/fadvise usr/bin/fallocate usr/bin/fincore usr/bin/flock @@ -102,6 +105,7 @@ usr/bin/uclampset #usr/bin/unshare usr/bin/uuidgen usr/bin/uuidparse +#usr/bin/waitpid #usr/bin/whereis #usr/bin/x86_64 #usr/include/blkid @@ -158,6 +162,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/delpart #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject +#usr/share/bash-completion/completions/fadvise #usr/share/bash-completion/completions/fallocate #usr/share/bash-completion/completions/fdisk #usr/share/bash-completion/completions/fincore @@ -207,6 +212,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/nsenter #usr/share/bash-completion/completions/partx #usr/share/bash-completion/completions/pg +#usr/share/bash-completion/completions/pipesz #usr/share/bash-completion/completions/pivot_root #usr/share/bash-completion/completions/prlimit #usr/share/bash-completion/completions/readprofile @@ -235,6 +241,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/uuidd #usr/share/bash-completion/completions/uuidgen #usr/share/bash-completion/completions/uuidparse +#usr/share/bash-completion/completions/waitpid #usr/share/bash-completion/completions/wall #usr/share/bash-completion/completions/wdctl #usr/share/bash-completion/completions/whereis @@ -252,6 +259,7 @@ usr/sbin/rtcwake #usr/share/man/man1/column.1 #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 +#usr/share/man/man1/fadvise.1 #usr/share/man/man1/fallocate.1 #usr/share/man/man1/fincore.1 #usr/share/man/man1/flock.1 @@ -276,6 +284,7 @@ usr/sbin/rtcwake #usr/share/man/man1/namei.1 #usr/share/man/man1/nsenter.1 #usr/share/man/man1/pg.1 +#usr/share/man/man1/pipesz.1 #usr/share/man/man1/prlimit.1 #usr/share/man/man1/rename.1 #usr/share/man/man1/renice.1 @@ -291,6 +300,7 @@ usr/sbin/rtcwake #usr/share/man/man1/unshare.1 #usr/share/man/man1/uuidgen.1 #usr/share/man/man1/uuidparse.1 +#usr/share/man/man1/waitpid.1 #usr/share/man/man1/whereis.1 #usr/share/man/man3/libblkid.3 #usr/share/man/man3/uuid.3 @@ -312,6 +322,7 @@ usr/sbin/rtcwake #usr/share/man/man8/agetty.8 #usr/share/man/man8/blkdiscard.8 #usr/share/man/man8/blkid.8 +#usr/share/man/man8/blkpr.8 #usr/share/man/man8/blkzone.8 #usr/share/man/man8/blockdev.8 #usr/share/man/man8/cfdisk.8 diff --git a/config/rootfiles/core/177/exclude b/config/rootfiles/core/177/ex= clude new file mode 100644 index 000000000..8ee1c3c2f --- /dev/null +++ b/config/rootfiles/core/177/exclude @@ -0,0 +1,35 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +boot/uEnv.txt +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +var/ipfire/dma +var/ipfire/time +var/ipfire/firewall/locationblock +var/ipfire/fwhosts/customlocationgrp +var/ipfire/ovpn +var/ipfire/urlfilter/blacklist +var/ipfire/urlfilter/settings +var/lib/alternatives +var/lib/location/database.db +var/lib/location/ipset +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/177/filelists/aarch64/linux b/config/rootf= iles/core/177/filelists/aarch64/linux new file mode 120000 index 000000000..3a2532bc7 --- /dev/null +++ b/config/rootfiles/core/177/filelists/aarch64/linux @@ -0,0 +1 @@ +../../../../common/aarch64/linux \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/aarch64/util-linux b/config/= rootfiles/core/177/filelists/aarch64/util-linux new file mode 120000 index 000000000..9c253c689 --- /dev/null +++ b/config/rootfiles/core/177/filelists/aarch64/util-linux @@ -0,0 +1 @@ +../../../../common/aarch64/util-linux \ No newline at end of file diff --git a/config/rootfiles/core/176/filelists/core-files b/config/rootfile= s/core/177/filelists/core-files similarity index 100% rename from config/rootfiles/core/176/filelists/core-files rename to config/rootfiles/core/177/filelists/core-files diff --git a/config/rootfiles/core/177/filelists/files b/config/rootfiles/cor= e/177/filelists/files new file mode 100644 index 000000000..e9ba30a0c --- /dev/null +++ b/config/rootfiles/core/177/filelists/files @@ -0,0 +1,238 @@ +lib/firmware/amd-ucode/microcode_amd_fam17h.bin +lib/firmware/amd-ucode/microcode_amd_fam19h.bin +lib/firmware/amdgpu/aldebaran_mec2.bin +lib/firmware/amdgpu/aldebaran_mec.bin +lib/firmware/amdgpu/aldebaran_sjt_mec2.bin +lib/firmware/amdgpu/aldebaran_sjt_mec.bin +lib/firmware/amdgpu/aldebaran_smc.bin +lib/firmware/amdgpu/aldebaran_sos.bin +lib/firmware/amdgpu/aldebaran_ta.bin +lib/firmware/amdgpu/arcturus_mec2.bin +lib/firmware/amdgpu/arcturus_mec.bin +lib/firmware/amdgpu/beige_goby_ce.bin +lib/firmware/amdgpu/beige_goby_me.bin +lib/firmware/amdgpu/beige_goby_mec2.bin +lib/firmware/amdgpu/beige_goby_mec.bin +lib/firmware/amdgpu/beige_goby_pfp.bin +lib/firmware/amdgpu/beige_goby_smc.bin +lib/firmware/amdgpu/beige_goby_ta.bin +lib/firmware/amdgpu/beige_goby_vcn.bin +lib/firmware/amdgpu/dcn_3_1_4_dmcub.bin +lib/firmware/amdgpu/dcn_3_1_5_dmcub.bin +lib/firmware/amdgpu/dcn_3_1_6_dmcub.bin +lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin +lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin +lib/firmware/amdgpu/dimgrey_cavefish_ce.bin +lib/firmware/amdgpu/dimgrey_cavefish_dmcub.bin +lib/firmware/amdgpu/dimgrey_cavefish_me.bin +lib/firmware/amdgpu/dimgrey_cavefish_mec2.bin +lib/firmware/amdgpu/dimgrey_cavefish_mec.bin +lib/firmware/amdgpu/dimgrey_cavefish_pfp.bin +lib/firmware/amdgpu/dimgrey_cavefish_smc.bin +lib/firmware/amdgpu/dimgrey_cavefish_ta.bin +lib/firmware/amdgpu/dimgrey_cavefish_vcn.bin +lib/firmware/amdgpu/gc_10_3_6_ce.bin +lib/firmware/amdgpu/gc_10_3_6_me.bin +lib/firmware/amdgpu/gc_10_3_6_mec2.bin +lib/firmware/amdgpu/gc_10_3_6_mec.bin +lib/firmware/amdgpu/gc_10_3_6_pfp.bin +lib/firmware/amdgpu/gc_10_3_7_ce.bin +lib/firmware/amdgpu/gc_10_3_7_me.bin +lib/firmware/amdgpu/gc_10_3_7_mec2.bin +lib/firmware/amdgpu/gc_10_3_7_mec.bin +lib/firmware/amdgpu/gc_10_3_7_pfp.bin +lib/firmware/amdgpu/gc_11_0_0_imu.bin +lib/firmware/amdgpu/gc_11_0_0_me.bin +lib/firmware/amdgpu/gc_11_0_0_mec.bin +lib/firmware/amdgpu/gc_11_0_0_mes1.bin +lib/firmware/amdgpu/gc_11_0_0_mes_2.bin +lib/firmware/amdgpu/gc_11_0_0_pfp.bin +lib/firmware/amdgpu/gc_11_0_0_rlc.bin +lib/firmware/amdgpu/gc_11_0_1_imu.bin +lib/firmware/amdgpu/gc_11_0_1_me.bin +lib/firmware/amdgpu/gc_11_0_1_mec.bin +lib/firmware/amdgpu/gc_11_0_1_mes1.bin +lib/firmware/amdgpu/gc_11_0_1_mes_2.bin +lib/firmware/amdgpu/gc_11_0_1_pfp.bin +lib/firmware/amdgpu/gc_11_0_1_rlc.bin +lib/firmware/amdgpu/gc_11_0_2_imu.bin +lib/firmware/amdgpu/gc_11_0_2_me.bin +lib/firmware/amdgpu/gc_11_0_2_mec.bin +lib/firmware/amdgpu/gc_11_0_2_mes1.bin +lib/firmware/amdgpu/gc_11_0_2_mes_2.bin +lib/firmware/amdgpu/gc_11_0_2_pfp.bin +lib/firmware/amdgpu/gc_11_0_2_rlc.bin +lib/firmware/amdgpu/gc_11_0_4_imu.bin +lib/firmware/amdgpu/gc_11_0_4_me.bin +lib/firmware/amdgpu/gc_11_0_4_mec.bin +lib/firmware/amdgpu/gc_11_0_4_mes1.bin +lib/firmware/amdgpu/gc_11_0_4_mes_2.bin +lib/firmware/amdgpu/gc_11_0_4_mes.bin +lib/firmware/amdgpu/gc_11_0_4_pfp.bin +lib/firmware/amdgpu/gc_11_0_4_rlc.bin +lib/firmware/amdgpu/green_sardine_asd.bin +lib/firmware/amdgpu/green_sardine_dmcub.bin +lib/firmware/amdgpu/green_sardine_ta.bin +lib/firmware/amdgpu/green_sardine_vcn.bin +lib/firmware/amdgpu/navi10_asd.bin +lib/firmware/amdgpu/navi10_ta.bin +lib/firmware/amdgpu/navi12_asd.bin +lib/firmware/amdgpu/navi12_sos.bin +lib/firmware/amdgpu/navi12_ta.bin +lib/firmware/amdgpu/navi14_asd.bin +lib/firmware/amdgpu/navi14_ta.bin +lib/firmware/amdgpu/navy_flounder_ce.bin +lib/firmware/amdgpu/navy_flounder_dmcub.bin +lib/firmware/amdgpu/navy_flounder_me.bin +lib/firmware/amdgpu/navy_flounder_mec2.bin +lib/firmware/amdgpu/navy_flounder_mec.bin +lib/firmware/amdgpu/navy_flounder_pfp.bin +lib/firmware/amdgpu/navy_flounder_smc.bin +lib/firmware/amdgpu/navy_flounder_ta.bin +lib/firmware/amdgpu/navy_flounder_vcn.bin +lib/firmware/amdgpu/psp_13_0_0_sos.bin +lib/firmware/amdgpu/psp_13_0_0_ta.bin +lib/firmware/amdgpu/psp_13_0_11_ta.bin +lib/firmware/amdgpu/psp_13_0_4_ta.bin +lib/firmware/amdgpu/psp_13_0_5_asd.bin +lib/firmware/amdgpu/psp_13_0_5_ta.bin +lib/firmware/amdgpu/psp_13_0_7_sos.bin +lib/firmware/amdgpu/psp_13_0_7_ta.bin +lib/firmware/amdgpu/psp_13_0_8_ta.bin +lib/firmware/amdgpu/renoir_asd.bin +lib/firmware/amdgpu/renoir_dmcub.bin +lib/firmware/amdgpu/renoir_vcn.bin +lib/firmware/amdgpu/sdma_6_0_1.bin +lib/firmware/amdgpu/sienna_cichlid_ce.bin +lib/firmware/amdgpu/sienna_cichlid_dmcub.bin +lib/firmware/amdgpu/sienna_cichlid_me.bin +lib/firmware/amdgpu/sienna_cichlid_mec2.bin +lib/firmware/amdgpu/sienna_cichlid_mec.bin +lib/firmware/amdgpu/sienna_cichlid_pfp.bin +lib/firmware/amdgpu/sienna_cichlid_sdma.bin +lib/firmware/amdgpu/sienna_cichlid_smc.bin +lib/firmware/amdgpu/sienna_cichlid_ta.bin +lib/firmware/amdgpu/sienna_cichlid_vcn.bin +lib/firmware/amdgpu/smu_13_0_0.bin +lib/firmware/amdgpu/smu_13_0_7.bin +lib/firmware/amdgpu/vangogh_asd.bin +lib/firmware/amdgpu/vangogh_ce.bin +lib/firmware/amdgpu/vangogh_me.bin +lib/firmware/amdgpu/vangogh_mec2.bin +lib/firmware/amdgpu/vangogh_mec.bin +lib/firmware/amdgpu/vangogh_pfp.bin +lib/firmware/amdgpu/vcn_3_1_2.bin +lib/firmware/amdgpu/vcn_4_0_0.bin +lib/firmware/amdgpu/vcn_4_0_4.bin +lib/firmware/amdgpu/vega10_asd.bin +lib/firmware/amdgpu/vega12_asd.bin +lib/firmware/amdgpu/vega12_ce.bin +lib/firmware/amdgpu/vega12_me.bin +lib/firmware/amdgpu/vega12_mec2.bin +lib/firmware/amdgpu/vega12_mec.bin +lib/firmware/amdgpu/vega12_pfp.bin +lib/firmware/amdgpu/vega20_asd.bin +lib/firmware/amdgpu/yellow_carp_ce.bin +lib/firmware/amdgpu/yellow_carp_dmcub.bin +lib/firmware/amdgpu/yellow_carp_me.bin +lib/firmware/amdgpu/yellow_carp_mec2.bin +lib/firmware/amdgpu/yellow_carp_mec.bin +lib/firmware/amdgpu/yellow_carp_pfp.bin +lib/firmware/amdgpu/yellow_carp_ta.bin +lib/firmware/amdgpu/yellow_carp_vcn.bin +lib/firmware/amd-ucode/microcode_amd_fam17h.bin +lib/firmware/ath10k/QCA4019/hw1.0/board-2.bin +lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin +lib/firmware/ath10k/QCA9888/hw2.0/board-2.bin +lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin +lib/firmware/ath10k/QCA99X0/hw2.0/board-2.bin +lib/firmware/ath11k/IPQ6018/hw1.0/board-2.bin +lib/firmware/ath11k/IPQ6018/hw1.0/m3_fw.b01 +lib/firmware/ath11k/IPQ6018/hw1.0/m3_fw.b02 +lib/firmware/ath11k/IPQ6018/hw1.0/m3_fw.mdt +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b00 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b01 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b02 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b03 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b04 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b05 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b07 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b08 +lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.mdt +lib/firmware/ath11k/IPQ8074/hw2.0/board-2.bin +lib/firmware/ath11k/IPQ8074/hw2.0/m3_fw.b01 +lib/firmware/ath11k/IPQ8074/hw2.0/m3_fw.b02 +lib/firmware/ath11k/IPQ8074/hw2.0/m3_fw.mdt +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b00 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b01 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b02 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b03 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b04 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b05 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b07 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b08 +lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.mdt +lib/firmware/ath11k/QCN9074/hw1.0/amss.bin +lib/firmware/ath11k/QCN9074/hw1.0/m3.bin +lib/firmware/ath11k/WCN6750/hw1.0/Notice.txt +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b00 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b01 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b02 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b03 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b04 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b05 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b06 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.b07 +lib/firmware/ath11k/WCN6750/hw1.0/wpss.mdt +lib/firmware/ath11k/WCN6855/hw2.0/board-2.bin +lib/firmware/atmel/wilc1000_wifi_firmware-1.bin +lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-a.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.0.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.1.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-cm4io.txt +lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt +lib/firmware/cxgb4/t4fw-1.27.3.0.bin +lib/firmware/cxgb4/t5fw-1.27.3.0.bin +lib/firmware/cxgb4/t6fw-1.27.3.0.bin +lib/firmware/i915/mtl_guc_70.bin +lib/firmware/i915/mtl_huc_gsc.bin +lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.40.0.pkg +lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg +lib/firmware/mediatek/mt7650.bin +lib/firmware/mediatek/mt7662.bin +lib/firmware/mediatek/mt7662_rom_patch.bin +lib/firmware/mediatek/mt7916_rom_patch.bin +lib/firmware/mediatek/mt7916_wa.bin +lib/firmware/mediatek/mt7916_wm.bin +lib/firmware/mediatek/mt7981_rom_patch.bin +lib/firmware/mediatek/mt7981_wa.bin +lib/firmware/mediatek/mt7981_wm.bin +lib/firmware/mediatek/mt7981_wo.bin +lib/firmware/mediatek/mt8195/scp.img +lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin +lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin +lib/firmware/mediatek/WIFI_RAM_CODE_MT7922_1.bin +lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin +lib/firmware/qat_895xcc.bin +lib/firmware/qat_895xcc_mmp.bin +lib/firmware/qat_c3xxx.bin +lib/firmware/qat_c3xxx_mmp.bin +lib/firmware/qat_c62x.bin +lib/firmware/qat_c62x_mmp.bin +lib/firmware/qcom/a630_sqe.fw +lib/firmware/qcom/apq8016/mba.mbn +lib/firmware/qcom/apq8016/modem.mbn +lib/firmware/qcom/apq8016/wcnss.mbn +lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin +lib/firmware/rtl_nic/rtl8153b-2.fw +lib/firmware/rtl_nic/rtl8156a-2.fw +lib/firmware/rtl_nic/rtl8156b-2.fw +lib/firmware/rtlwifi/rtl8188eufw.bin +lib/firmware/rtlwifi/rtl8192fufw.bin +lib/firmware/rtw89/rtw8851b_fw.bin +lib/firmware/rtw89/rtw8852b_fw-1.bin +lib/firmware/rtw89/rtw8852c_fw.bin +usr/sbin/unbound-dhcp-leases-bridge diff --git a/config/rootfiles/core/177/filelists/fireinfo b/config/rootfiles/= core/177/filelists/fireinfo new file mode 120000 index 000000000..c46115521 --- /dev/null +++ b/config/rootfiles/core/177/filelists/fireinfo @@ -0,0 +1 @@ +../../../common/fireinfo \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/iproute2 b/config/rootfiles/= core/177/filelists/iproute2 new file mode 120000 index 000000000..05f0f71fb --- /dev/null +++ b/config/rootfiles/core/177/filelists/iproute2 @@ -0,0 +1 @@ +../../../common/iproute2 \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/ntp b/config/rootfiles/core/= 177/filelists/ntp new file mode 120000 index 000000000..7542d86cb --- /dev/null +++ b/config/rootfiles/core/177/filelists/ntp @@ -0,0 +1 @@ +../../../common/ntp \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/openssh b/config/rootfiles/c= ore/177/filelists/openssh new file mode 120000 index 000000000..d8c77fd8e --- /dev/null +++ b/config/rootfiles/core/177/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/squid b/config/rootfiles/cor= e/177/filelists/squid new file mode 120000 index 000000000..2dc8372a0 --- /dev/null +++ b/config/rootfiles/core/177/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/squid-asnbl b/config/rootfil= es/core/177/filelists/squid-asnbl new file mode 120000 index 000000000..4db918824 --- /dev/null +++ b/config/rootfiles/core/177/filelists/squid-asnbl @@ -0,0 +1 @@ +../../../common/squid-asnbl \ No newline at end of file diff --git a/config/rootfiles/core/176/filelists/sudo b/config/rootfiles/core= /177/filelists/sudo similarity index 100% rename from config/rootfiles/core/176/filelists/sudo rename to config/rootfiles/core/177/filelists/sudo diff --git a/config/rootfiles/core/177/filelists/x86_64/linux b/config/rootfi= les/core/177/filelists/x86_64/linux new file mode 120000 index 000000000..0615b5b9a --- /dev/null +++ b/config/rootfiles/core/177/filelists/x86_64/linux @@ -0,0 +1 @@ +../../../../common/x86_64/linux \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/x86_64/util-linux b/config/r= ootfiles/core/177/filelists/x86_64/util-linux new file mode 120000 index 000000000..7b5558d2c --- /dev/null +++ b/config/rootfiles/core/177/filelists/x86_64/util-linux @@ -0,0 +1 @@ +../../../../common/x86_64/util-linux \ No newline at end of file diff --git a/config/rootfiles/core/177/update.sh b/config/rootfiles/core/177/= update.sh new file mode 100644 index 000000000..818079940 --- /dev/null +++ b/config/rootfiles/core/177/update.sh @@ -0,0 +1,170 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2023 IPFire-Team . = # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=3D177 + +exit_with_error() { + # Set last succesfull installed core. + echo $(($core-1)) > /opt/pakfire/db/core/mine + # force fsck at next boot, this may fix free space on xfs + touch /forcefsck + # don't start pakfire again at error + killall -KILL pak_update + /usr/bin/logger -p syslog.emerg -t ipfire \ + "core-update-${core}: $1" + exit $2 +} + + +# Remove old core updates from pakfire cache to save space... +for (( i=3D1; i<=3D$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Stop services +/etc/rc.d/init.d/squid stop + +KVER=3D"xxxKVERxxx" + +# Backup uEnv.txt if exist +if [ -e /boot/uEnv.txt ]; then + cp -vf /boot/uEnv.txt /boot/uEnv.txt.org +fi + +# Do some sanity checks prior to the kernel update +case $(uname -r) in + *-ipfire*) + # Ok. + ;; + *) + exit_with_error "ERROR cannot update. No IPFire Kernel." 1 + ;; +esac + +# Check diskspace on root +ROOTSPACE=3D$( df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1 ) + +if [ $ROOTSPACE -lt 100000 ]; then + exit_with_error "ERROR cannot update because not enough free space on ro= ot." 2 + exit 2 +fi + +# Remove the old kernel +rm -rvf \ + /boot/System.map-* \ + /boot/config-* \ + /boot/ipfirerd-* \ + /boot/initramfs-* \ + /boot/vmlinuz-* \ + /boot/uImage-* \ + /boot/zImage-* \ + /boot/uInit-* \ + /boot/dtb-* \ + /lib/modules + +# Remove dropped squidclamav add-on, if installed +if [ -e "/opt/pakfire/db/installed/meta-squidclamav" ]; then + stop_service "squidclamav" + for i in $( and = then press Save. -WARNING: untranslated string: entropy =3D Entropy WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string @@ -2159,6 +2160,137 @@ WARNING: untranslated string: wednesday =3D Wednesday WARNING: untranslated string: weeks =3D Weeks WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wireless =3D Wireless WARNING: untranslated string: wireless config added =3D Wireless config added WARNING: untranslated string: wireless config changed =3D Wireless config ch= anged diff --git a/doc/language_issues.es b/doc/language_issues.es index 501f60764..a9e8c0de5 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -303,6 +303,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password @@ -946,6 +947,8 @@ WARNING: untranslated string: bytes =3D unknown string WARNING: untranslated string: cpu frequency =3D CPU frequency WARNING: untranslated string: dhcp fixed ip address in dynamic range =3D Fix= ed IP Address in dynamic range WARNING: untranslated string: dns servers =3D DNS Servers +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: fwhost cust locationgrp =3D unknown string WARNING: untranslated string: fwhost err hostip =3D unknown string @@ -991,5 +994,136 @@ WARNING: untranslated string: routing config changed = =3D unknown string WARNING: untranslated string: routing table =3D unknown string WARNING: untranslated string: service boot setting unavailable =3D No valid = runlevel symlink was found for the initscript of this service. WARNING: untranslated string: transport mode does not support vti =3D VTI is= not support in transport mode +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wlan client configuration =3D Wireless Client = Configuration WARNING: untranslated string: wlanap =3D Access Point diff --git a/doc/language_issues.fr b/doc/language_issues.fr index bbf686b74..a43a9ea26 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -296,6 +296,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password @@ -403,7 +404,6 @@ WARNING: translation string unused: host deny WARNING: translation string unused: hostname and domain already in use WARNING: translation string unused: hour-graph WARNING: translation string unused: hours2 -WARNING: translation string unused: ibod for dual isdn only WARNING: translation string unused: icmp selected but no type WARNING: translation string unused: icmp type WARNING: translation string unused: id @@ -453,10 +453,6 @@ WARNING: translation string unused: ipblocklist category= scanner WARNING: translation string unused: ipfire side WARNING: translation string unused: ipsec no connections WARNING: translation string unused: iptable rules -WARNING: translation string unused: isdn -WARNING: translation string unused: isdn settings -WARNING: translation string unused: isdn1 -WARNING: translation string unused: isdn2 WARNING: translation string unused: javascript menu error1 WARNING: translation string unused: javascript menu error2 WARNING: translation string unused: kernel version @@ -909,11 +905,9 @@ WARNING: translation string unused: zoneconf val vlan am= ount assignment error WARNING: translation string unused: zoneconf val vlan tag assignment error WARNING: translation string unused: zoneconf val vlan tag range error WARNING: translation string unused: zoneconf val zoneslave amount error -WARNING: untranslated string: access point name =3D Access Point Name -WARNING: untranslated string: access point name is invalid =3D Access Point = Name is invalid -WARNING: untranslated string: access point name is required =3D Access Point= Name is required WARNING: untranslated string: core notice 3 =3D available. -WARNING: untranslated string: dhcp fixed ip address in dynamic range =3D Fix= ed IP Address in dynamic range +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: error message =3D unknown string WARNING: untranslated string: fwhost cust locationgrp =3D unknown string WARNING: untranslated string: fwhost err hostip =3D unknown string @@ -946,9 +940,138 @@ WARNING: untranslated string: guardian logtarget_file = =3D unknown string WARNING: untranslated string: guardian logtarget_syslog =3D unknown string WARNING: untranslated string: guardian no entries =3D unknown string WARNING: untranslated string: guardian service =3D unknown string -WARNING: untranslated string: openvpn cert expires soon =3D Expires Soon -WARNING: untranslated string: openvpn cert has expired =3D Expired WARNING: untranslated string: pakfire ago =3D ago. WARNING: untranslated string: route config changed =3D unknown string WARNING: untranslated string: routing config added =3D unknown string WARNING: untranslated string: routing config changed =3D unknown string +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string diff --git a/doc/language_issues.it b/doc/language_issues.it index 19861e7cb..10e27929c 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -262,6 +262,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password @@ -993,6 +994,8 @@ WARNING: untranslated string: email tls explicit =3D expl= icit (STARTTLS) WARNING: untranslated string: email tls implicit =3D implicit (TLS) WARNING: untranslated string: email usemail =3D Activate Mail Service WARNING: untranslated string: enable =3D Enable +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: enable otp =3D Enable OTP WARNING: untranslated string: enable smt =3D Enable Simultaneous Multi-Threa= ding (SMT) WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. @@ -1285,6 +1288,137 @@ WARNING: untranslated string: vulnerability =3D Vulne= rability WARNING: untranslated string: vulnerable =3D Vulnerable WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wireless network =3D WiFi Network WARNING: untranslated string: wlan client anonymous identity =3D Anonymous I= dentity WARNING: untranslated string: wlan client auth auto =3D Auto diff --git a/doc/language_issues.nl b/doc/language_issues.nl index a67057547..7850d80e5 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -263,6 +263,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password @@ -999,6 +1000,8 @@ WARNING: untranslated string: email tls explicit =3D exp= licit (STARTTLS) WARNING: untranslated string: email tls implicit =3D implicit (TLS) WARNING: untranslated string: email usemail =3D Activate Mail Service WARNING: untranslated string: enable =3D Enable +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: enable otp =3D Enable OTP WARNING: untranslated string: enable smt =3D Enable Simultaneous Multi-Threa= ding (SMT) WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. @@ -1307,6 +1310,137 @@ WARNING: untranslated string: vulnerability =3D Vulne= rability WARNING: untranslated string: vulnerable =3D Vulnerable WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wireless network =3D WiFi Network WARNING: untranslated string: wlan client anonymous identity =3D Anonymous I= dentity WARNING: untranslated string: wlan client auth auto =3D Auto diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 6f2065be6..318ab2691 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -987,10 +987,11 @@ WARNING: untranslated string: email tls explicit =3D ex= plicit (STARTTLS) WARNING: untranslated string: email tls implicit =3D implicit (TLS) WARNING: untranslated string: email usemail =3D Activate Mail Service WARNING: untranslated string: enable =3D Enable +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: enable otp =3D Enable OTP WARNING: untranslated string: enable smt =3D Enable Simultaneous Multi-Threa= ding (SMT) WARNING: untranslated string: encryption =3D Encryption: -WARNING: untranslated string: entropy =3D Entropy WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string @@ -1555,6 +1556,137 @@ WARNING: untranslated string: vulnerability =3D Vulne= rability WARNING: untranslated string: vulnerable =3D Vulnerable WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wireless network =3D WiFi Network WARNING: untranslated string: wlan client =3D Wireless client WARNING: untranslated string: wlan client advanced settings =3D Advanced set= tings diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 67e3e738f..4e0f3e5e2 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -984,10 +984,11 @@ WARNING: untranslated string: email tls explicit =3D ex= plicit (STARTTLS) WARNING: untranslated string: email tls implicit =3D implicit (TLS) WARNING: untranslated string: email usemail =3D Activate Mail Service WARNING: untranslated string: enable =3D Enable +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: enable otp =3D Enable OTP WARNING: untranslated string: enable smt =3D Enable Simultaneous Multi-Threa= ding (SMT) WARNING: untranslated string: encryption =3D Encryption: -WARNING: untranslated string: entropy =3D Entropy WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. WARNING: untranslated string: error =3D Error WARNING: untranslated string: error message =3D unknown string @@ -1550,6 +1551,137 @@ WARNING: untranslated string: vulnerability =3D Vulne= rability WARNING: untranslated string: vulnerable =3D Vulnerable WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wireless network =3D WiFi Network WARNING: untranslated string: wlan client =3D Wireless client WARNING: untranslated string: wlan client advanced settings =3D Advanced set= tings diff --git a/doc/language_issues.tr b/doc/language_issues.tr index bb20aea1d..cddf6c040 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -289,6 +289,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password @@ -956,6 +957,8 @@ WARNING: untranslated string: email recipient invalid =3D= Invalid email recipient WARNING: untranslated string: email tls explicit =3D explicit (STARTTLS) WARNING: untranslated string: email tls implicit =3D implicit (TLS) WARNING: untranslated string: enable =3D Enable +WARNING: untranslated string: enable disable client =3D unknown string +WARNING: untranslated string: enable disable dyndns =3D unknown string WARNING: untranslated string: enable otp =3D Enable OTP WARNING: untranslated string: enable smt =3D Enable Simultaneous Multi-Threa= ding (SMT) WARNING: untranslated string: eol architecture warning =3D You are running a= n architecture of IPFire which reached its end of life. You will not receive = updates anymore. This is a security risk. @@ -1169,6 +1172,137 @@ WARNING: untranslated string: vulnerability =3D Vulne= rability WARNING: untranslated string: vulnerable =3D Vulnerable WARNING: untranslated string: whois results from =3D WHOIS results from WARNING: untranslated string: winbind daemon =3D Winbind Daemon +WARNING: untranslated string: wio =3D unknown string +WARNING: untranslated string: wio checked =3D unknown string +WARNING: untranslated string: wio cron =3D unknown string +WARNING: untranslated string: wio down =3D unknown string +WARNING: untranslated string: wio enabled =3D unknown string +WARNING: untranslated string: wio image =3D unknown string +WARNING: untranslated string: wio ipadress =3D unknown string +WARNING: untranslated string: wio min =3D unknown string +WARNING: untranslated string: wio name =3D unknown string +WARNING: untranslated string: wio network =3D unknown string +WARNING: untranslated string: wio sec =3D unknown string +WARNING: untranslated string: wio settings =3D unknown string +WARNING: untranslated string: wio stat =3D unknown string +WARNING: untranslated string: wio timeout =3D unknown string +WARNING: untranslated string: wio up =3D unknown string +WARNING: untranslated string: wio_activ =3D unknown string +WARNING: untranslated string: wio_add =3D unknown string +WARNING: untranslated string: wio_already_running =3D unknown string +WARNING: untranslated string: wio_arp_table_entries =3D unknown string +WARNING: untranslated string: wio_back =3D unknown string +WARNING: untranslated string: wio_check =3D unknown string +WARNING: untranslated string: wio_client_add =3D unknown string +WARNING: untranslated string: wio_client_enable =3D unknown string +WARNING: untranslated string: wio_client_off =3D unknown string +WARNING: untranslated string: wio_client_on =3D unknown string +WARNING: untranslated string: wio_clientremark =3D unknown string +WARNING: untranslated string: wio_clients =3D unknown string +WARNING: untranslated string: wio_common_name =3D unknown string +WARNING: untranslated string: wio_connected =3D unknown string +WARNING: untranslated string: wio_disable_hint =3D unknown string +WARNING: untranslated string: wio_dyndns =3D unknown string +WARNING: untranslated string: wio_dyndns_hosts =3D unknown string +WARNING: untranslated string: wio_dyndns_off =3D unknown string +WARNING: untranslated string: wio_dyndns_on =3D unknown string +WARNING: untranslated string: wio_dyndns_refresh =3D unknown string +WARNING: untranslated string: wio_edit_client =3D unknown string +WARNING: untranslated string: wio_edit_set =3D unknown string +WARNING: untranslated string: wio_edit_settings =3D unknown string +WARNING: untranslated string: wio_error =3D unknown string +WARNING: untranslated string: wio_error_function =3D unknown string +WARNING: untranslated string: wio_fqdn_error =3D unknown string +WARNING: untranslated string: wio_fqdn_on =3D unknown string +WARNING: untranslated string: wio_graphs =3D unknown string +WARNING: untranslated string: wio_graphs_stat =3D unknown string +WARNING: untranslated string: wio_host_empty =3D unknown string +WARNING: untranslated string: wio_host_error =3D unknown string +WARNING: untranslated string: wio_hwaddress =3D unknown string +WARNING: untranslated string: wio_id =3D unknown string +WARNING: untranslated string: wio_iface =3D unknown string +WARNING: untranslated string: wio_import =3D unknown string +WARNING: untranslated string: wio_import_csv =3D unknown string +WARNING: untranslated string: wio_import_data =3D unknown string +WARNING: untranslated string: wio_import_data1 =3D unknown string +WARNING: untranslated string: wio_import_data2 =3D unknown string +WARNING: untranslated string: wio_import_file =3D unknown string +WARNING: untranslated string: wio_import_fixleases =3D unknown string +WARNING: untranslated string: wio_import_hosts =3D unknown string +WARNING: untranslated string: wio_import_info_csv =3D unknown string +WARNING: untranslated string: wio_import_infos =3D unknown string +WARNING: untranslated string: wio_import_infos_csv =3D unknown string +WARNING: untranslated string: wio_import_leases =3D unknown string +WARNING: untranslated string: wio_info =3D unknown string +WARNING: untranslated string: wio_ip_empty =3D unknown string +WARNING: untranslated string: wio_ip_error =3D unknown string +WARNING: untranslated string: wio_ip_on =3D unknown string +WARNING: untranslated string: wio_lanname =3D unknown string +WARNING: untranslated string: wio_link_open =3D unknown string +WARNING: untranslated string: wio_logging =3D unknown string +WARNING: untranslated string: wio_mail_email =3D unknown string +WARNING: untranslated string: wio_mail_offline =3D unknown string +WARNING: untranslated string: wio_mail_offline_off =3D unknown string +WARNING: untranslated string: wio_mail_offline_on =3D unknown string +WARNING: untranslated string: wio_mail_online =3D unknown string +WARNING: untranslated string: wio_mail_online_off =3D unknown string +WARNING: untranslated string: wio_mail_online_on =3D unknown string +WARNING: untranslated string: wio_mail_ovpnrw =3D unknown string +WARNING: untranslated string: wio_mail_smail =3D unknown string +WARNING: untranslated string: wio_mail_style =3D unknown string +WARNING: untranslated string: wio_mailremark_enabled =3D unknown string +WARNING: untranslated string: wio_msg =3D unknown string +WARNING: untranslated string: wio_msg_blue =3D unknown string +WARNING: untranslated string: wio_msg_center =3D unknown string +WARNING: untranslated string: wio_msg_green =3D unknown string +WARNING: untranslated string: wio_msg_hint =3D unknown string +WARNING: untranslated string: wio_msg_left =3D unknown string +WARNING: untranslated string: wio_msg_orange =3D unknown string +WARNING: untranslated string: wio_msg_red =3D unknown string +WARNING: untranslated string: wio_msg_right =3D unknown string +WARNING: untranslated string: wio_n2n =3D unknown string +WARNING: untranslated string: wio_net_scan =3D unknown string +WARNING: untranslated string: wio_net_scan_blue =3D unknown string +WARNING: untranslated string: wio_net_scan_green =3D unknown string +WARNING: untranslated string: wio_net_scan_l =3D unknown string +WARNING: untranslated string: wio_net_scan_orange =3D unknown string +WARNING: untranslated string: wio_net_scan_r =3D unknown string +WARNING: untranslated string: wio_net_scan_red =3D unknown string +WARNING: untranslated string: wio_net_scan_run =3D unknown string +WARNING: untranslated string: wio_no_add =3D unknown string +WARNING: untranslated string: wio_no_csv =3D unknown string +WARNING: untranslated string: wio_no_csv_error =3D unknown string +WARNING: untranslated string: wio_no_file_selected =3D unknown string +WARNING: untranslated string: wio_no_graphs =3D unknown string +WARNING: untranslated string: wio_no_image =3D unknown string +WARNING: untranslated string: wio_offline =3D unknown string +WARNING: untranslated string: wio_online =3D unknown string +WARNING: untranslated string: wio_ovpn_con =3D unknown string +WARNING: untranslated string: wio_ovpn_cron =3D unknown string +WARNING: untranslated string: wio_ping_send =3D unknown string +WARNING: untranslated string: wio_red_lan =3D unknown string +WARNING: untranslated string: wio_refresh =3D unknown string +WARNING: untranslated string: wio_remove_all =3D unknown string +WARNING: untranslated string: wio_remove_all_hint =3D unknown string +WARNING: untranslated string: wio_remove_client =3D unknown string +WARNING: untranslated string: wio_remove_client_hint =3D unknown string +WARNING: untranslated string: wio_rw =3D unknown string +WARNING: untranslated string: wio_save =3D unknown string +WARNING: untranslated string: wio_sc_refresh =3D unknown string +WARNING: untranslated string: wio_sendemail =3D unknown string +WARNING: untranslated string: wio_service =3D unknown string +WARNING: untranslated string: wio_settings_msg_hint =3D unknown string +WARNING: untranslated string: wio_show_table_off =3D unknown string +WARNING: untranslated string: wio_show_table_on =3D unknown string +WARNING: untranslated string: wio_unknown_lan =3D unknown string +WARNING: untranslated string: wio_use =3D unknown string +WARNING: untranslated string: wio_vpn_con =3D unknown string +WARNING: untranslated string: wio_wan_con =3D unknown string +WARNING: untranslated string: wio_wan_down =3D unknown string +WARNING: untranslated string: wio_wan_up =3D unknown string +WARNING: untranslated string: wio_wanname =3D unknown string +WARNING: untranslated string: wio_webinterface =3D unknown string +WARNING: untranslated string: wio_webinterface_link =3D unknown string WARNING: untranslated string: wlan client encryption wpa3 =3D WPA3 WARNING: untranslated string: wlan client management frame protection =3D Ma= nagement Frame Protection WARNING: untranslated string: wlanap 802.11w disabled =3D Disabled diff --git a/doc/language_missings b/doc/language_missings index 1b4e231e2..ab751bbe9 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -116,17 +116,11 @@ ############################################################################ # Checking cgi-bin translations for language: fr # ############################################################################ -< access point name -< access point name is invalid -< access point name is required < ansi t1.483 < bewan adsl pci st < bewan adsl usb -< dhcp fixed ip address in dynamic range < g.dtm < g.lite -< openvpn cert expires soon -< openvpn cert has expired < upload fcdsl.o ############################################################################ # Checking cgi-bin translations for language: it # diff --git a/lfs/cups b/lfs/cups index 70839736f..cae829432 100644 --- a/lfs/cups +++ b/lfs/cups @@ -33,7 +33,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/cups-$(VER) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D cups -PAK_VER =3D 36 +PAK_VER =3D 37 =20 DEPS =3D avahi cups-filters dbus ghostscript libexif =20 diff --git a/lfs/dehydrated b/lfs/dehydrated index 7cd92076b..821c1433b 100644 --- a/lfs/dehydrated +++ b/lfs/dehydrated @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D dehydrated -PAK_VER =3D 5 +PAK_VER =3D 6 =20 DEPS =3D =20 diff --git a/lfs/fireinfo b/lfs/fireinfo index 8b38885d6..629626d1e 100644 --- a/lfs/fireinfo +++ b/lfs/fireinfo @@ -75,6 +75,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-2.2.= 0-python-3.8.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-syst= em-blacklist-jetways-product-uuid.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-syst= em-ignore-when-the-serial-number-is-ssn.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-virt-fix-off-= by-one-error-when-detecting-hypervisor.patch =20 cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh cd $(DIR_APP) && ./configure --prefix=3D/usr diff --git a/lfs/ghostscript b/lfs/ghostscript index a0c8350c8..a41375fce 100644 --- a/lfs/ghostscript +++ b/lfs/ghostscript @@ -26,7 +26,7 @@ include Config =20 SUMMARY =3D The Ghostscript interpreter for PostScript and PDF =20 -VER =3D 10.01.1 +VER =3D 10.01.2 =20 THISAPP =3D ghostscript-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D ghostscript -PAK_VER =3D 14 +PAK_VER =3D 15 =20 DEPS =3D cups dbus =20 @@ -52,7 +52,7 @@ $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) ghostscript-fonts-std-8.11.tar.gz =3D $(URL_IPFIRE)/ghostscript-fonts-std-8.= 11.tar.gz gnu-gs-fonts-other-6.0.tar.gz =3D $(URL_IPFIRE)/gnu-gs-fonts-other-6.0.tar.gz =20 -$(DL_FILE)_BLAKE2 =3D 26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03= b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2 +$(DL_FILE)_BLAKE2 =3D d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439= eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32 ghostscript-fonts-std-8.11.tar.gz_BLAKE2 =3D 1d8ae8f7813623a36e160bdd0ca9ccf= 33c67b945dd96952eb0e37e9bb5bb4ba5daf7df4da5ba53c1d25d6598a0576990ba7e094b8c39= 5778cb9cdfd32761454c gnu-gs-fonts-other-6.0.tar.gz_BLAKE2 =3D 001709983161519365bcef23fef3705071b= 67253ff3b557c45d2ec892987815444d8dd1d213e94bc02e361917c061c723043bf04c98b0a1e= 38c9cd1f265d1312 =20 diff --git a/lfs/iproute2 b/lfs/iproute2 index c773291f3..cfdb474cb 100644 --- a/lfs/iproute2 +++ b/lfs/iproute2 @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 6.3.0 +VER =3D 6.4.0 =20 THISAPP =3D iproute2-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D a7b48c59c8a30f56ca810136f4d9f681fe38359999c260227a6229= b972ce70b233d2865a6543cf3f70ed586825f9191c22d459a9fc5cc8c7dbf3ab417064c8a7 +$(DL_FILE)_BLAKE2 =3D 76369d2a794afd13dba1a34ee9a7425775bb7b43c22164274749c0= 1b18d061669aa5abd51d32a15d68f48e75f4837a887dfc28ea41e34d8e4c36b2ab865628dd =20 install : $(TARGET) =20 diff --git a/lfs/linux b/lfs/linux index b30a28fff..a87161293 100644 --- a/lfs/linux +++ b/lfs/linux @@ -24,8 +24,7 @@ =20 include Config =20 -VER =3D 6.1.30 - +VER =3D 6.1.40 ARM_PATCHES =3D 6.1.y-ipfire2 =20 THISAPP =3D linux-$(VER) @@ -76,7 +75,7 @@ objects =3D \ $(DL_FILE) =3D $(URL_IPFIRE)/$(DL_FILE) arm-multi-patches-$(ARM_PATCHES).patch.xz =3D $(URL_IPFIRE)/arm-multi-patche= s-$(ARM_PATCHES).patch.xz =20 -$(DL_FILE)_BLAKE2 =3D d3c4cda0bbd978ad7e39a44e03789f38b7a48a92405312f90fd944= a670ca438e1dd212af2b075820896b25405027be92071dbd24455331de742aa5c9f2ac3407 +$(DL_FILE)_BLAKE2 =3D a85b3418f8b35889a9b825b46f097b319218ee28e0225abf9190ae= 3a7b6d8de89bb21d3033ea17ab6a71e10134ff25bd5252195a7d07041bf0e0a790d52e9fac arm-multi-patches-$(ARM_PATCHES).patch.xz_BLAKE2 =3D 7afc460562fb24bcd75784f= c79de768f9b60780aedd88d1a847927169e31920bbb475b1ac1466c4a224a7876d16bd8d465b9= 6202de12b74f6e2ccbfcec731ad3 =20 install : $(TARGET) diff --git a/lfs/linux-firmware b/lfs/linux-firmware index c1cb89a16..7313c2d0f 100644 --- a/lfs/linux-firmware +++ b/lfs/linux-firmware @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 20230404 +VER =3D 20230625 =20 THISAPP =3D linux-firmware-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 5461e50eb0853055d19cda073731a7058adb443deaa7b782780ec1= 73d751805c22720f24a2957e85544a58199047b738ba848d3c6e0bef4e1db64199da83e9eb +$(DL_FILE)_BLAKE2 =3D ffddd7e1252b1916b667ed153b6a81d843589c36d53ca48d5a4911= 83f549b380ba7b242e4dc18998fc7e8d3fa4522c4ab0ed55ac37e771f13254f7c0e3b69ccf =20 install : $(TARGET) =20 @@ -70,6 +70,9 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && git apply -p1 < $(DIR_SRC)/src/patches/linux-firmware-amd-= family-19h.patch + cd $(DIR_APP) && git apply -p1 < $(DIR_SRC)/src/patches/linux-firmware-amd-= family-17h.patch + mkdir -p /lib/firmware cd $(DIR_APP) && make install =20 diff --git a/lfs/memtest b/lfs/memtest index a26beaef4..d5baca8ca 100644 --- a/lfs/memtest +++ b/lfs/memtest @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 6.10 +VER =3D 6.20 =20 THISAPP =3D memtest86plus-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 2462c31f1ca27aa166c447e51a9b388872faaf7f845100a122f5dd= 8eb11dc76e26c503dc14d0825bda397c7180a5259094a020d25dd9d43b1997bfbe424c7f65 +$(DL_FILE)_BLAKE2 =3D 6e3bea4b18049446f27da2cb1313300c578ef7fdb774b6a20df603= 271b66a6c0066be64a91b0a6d4ffcc63f1e139132942290a8111f6a991cccc0a5586cac966 =20 install : $(TARGET) =20 diff --git a/lfs/ntp b/lfs/ntp index 241a21e1c..aadfbd0c1 100644 --- a/lfs/ntp +++ b/lfs/ntp @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2020 IPFire Team = # +# Copyright (C) 2007-2023 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 4.2.8p15 +VER =3D 4.2.8p17 =20 THISAPP =3D ntp-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db= 042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef +$(DL_FILE)_BLAKE2 =3D 5c0e90a234cdeab76e7443b42dfd5a0c3c78693a11bdb0fa21c8de= f91adbdf9b9871498df9d211509632812a9107501da3470104122e9621577541ffd6cd1ab6 =20 install : $(TARGET) =20 @@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ntp-4.2.8p15-build-fix= -for-glibc-2.34.patch $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ diff --git a/lfs/openssh b/lfs/openssh index 5a18edd70..83c94ffdc 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 9.3p1 +VER =3D 9.3p2 =20 THISAPP =3D openssh-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 45578edf98bba3d23c7cefe60d8a7d3079e7c6676459f7422ace7a= 2461ab96943fbcadb478633a80f40bc098f2435722850b563714adb78b14922be53cb5753d +$(DL_FILE)_BLAKE2 =3D 38f8d4ada263112b318fafccabf0a33a004d8290a867434004eb3d= 37127c9bdabe6e0225fca9d6d68fb54338fec81dcc9313ca7c91d3a033311db44174dc9f6f =20 install : $(TARGET) =20 diff --git a/lfs/pmacct b/lfs/pmacct index 7c8b32772..4be1be156 100644 --- a/lfs/pmacct +++ b/lfs/pmacct @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2019-2023 IPFire Team = # +# Copyright (C) 2019-2023 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -34,7 +34,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D pmacct -PAK_VER =3D 5 +PAK_VER =3D 6 =20 =20 DEPS =3D libcdada diff --git a/lfs/rtl8812au b/lfs/rtl8812au index d9cfbe073..e18ba8b5f 100644 --- a/lfs/rtl8812au +++ b/lfs/rtl8812au @@ -77,6 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rtl8812au/enable_usbmo= deswitch.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rtl8812au/remove_regul= atory_ignore_stale_kickoff.patch cd $(DIR_APP) && CONFIG_RTL8812AU=3Dm make $(MAKETUNING) \ -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ M=3D$(DIR_APP)/ modules =20 diff --git a/lfs/rtl8822bu b/lfs/rtl8822bu index b7221f101..e6462727e 100644 --- a/lfs/rtl8822bu +++ b/lfs/rtl8822bu @@ -76,6 +76,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rtl8812au/remove_regul= atory_ignore_stale_kickoff.patch cd $(DIR_APP) && CONFIG_RTL8822BU=3Dm make $(MAKETUNING) \ -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ M=3D$(DIR_APP)/ modules =20 diff --git a/lfs/samba b/lfs/samba index cda2a2820..99f211a3c 100644 --- a/lfs/samba +++ b/lfs/samba @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 4.18.1 +VER =3D 4.18.5 SUMMARY =3D A SMB/CIFS File, Print, and Authentication Server =20 THISAPP =3D samba-$(VER) @@ -33,7 +33,7 @@ DL_FROM =3D $(URL_IPFIRE) DIR_APP =3D $(DIR_SRC)/$(THISAPP) TARGET =3D $(DIR_INFO)/$(THISAPP) PROG =3D samba -PAK_VER =3D 93 +PAK_VER =3D 95 =20 DEPS =3D avahi cups perl-Parse-Yapp perl-JSON =20 @@ -47,7 +47,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D f8df6582044ff802766a397cc2a9216eb41c9353822d94281b86fb= 6b833b23eeaf3eb5a0d32e3f2079e59d098a16f87406cf1da65f58818a73767f27b7f7dc1f +$(DL_FILE)_BLAKE2 =3D 24c625372c6e4f7f4393777991221f7a7ad25513717436491ea323= 8c8d588e738eb1a64791606f691b3608362b3f3741f390f08975b2b0578c497984a4d44392 =20 install : $(TARGET) =20 diff --git a/lfs/squid b/lfs/squid index bc0682031..26b8249cc 100644 --- a/lfs/squid +++ b/lfs/squid @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 5.9 +VER =3D 6.1 =20 THISAPP =3D squid-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -46,7 +46,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 898a34357f8019291379ea37c66fa312e1a6437e8f643987dd4e54= d7d52728248e16129b00195c5f6e0378c0f32c9f9ade3f98ca0ec4bb952f9f443357face82 +$(DL_FILE)_BLAKE2 =3D 840ea8b09f8518f6e3b92a22cc6e6d3befc08b9e9650e13a54b607= b398a967f1bc2b30e5b52cae5423a49ee02d0cfc13d3488c2b9ece3b3c0d4df689de390adf =20 install : $(TARGET) =20 @@ -117,6 +117,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-build-info \ --enable-eui \ --enable-async-io=3D16 \ + --enable-translation \ --enable-unlinkd \ --enable-internal-dns \ --enable-epoll \ diff --git a/lfs/squid-asnbl b/lfs/squid-asnbl index 130b28460..b003d605b 100644 --- a/lfs/squid-asnbl +++ b/lfs/squid-asnbl @@ -75,6 +75,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zvxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/squid-asnbl-0.2= .4_initialise_global_variables_to_make_compatible_with_python_3.patch =20 # Install ASNBL helper script cd $(DIR_APP) && install -o root -g root -m 0755 asnbl-helper.py /usr/bin/a= snbl-helper.py diff --git a/lfs/squidclamav b/lfs/squidclamav deleted file mode 100644 index 06133c5de..000000000 --- a/lfs/squidclamav +++ /dev/null @@ -1,95 +0,0 @@ -############################################################################= ### -# = # -# IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2018 IPFire Team = # -# = # -# This program is free software: you can redistribute it and/or modify = # -# it under the terms of the GNU General Public License as published by = # -# the Free Software Foundation, either version 3 of the License, or = # -# (at your option) any later version. = # -# = # -# This program is distributed in the hope that it will be useful, = # -# but WITHOUT ANY WARRANTY; without even the implied warranty of = # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the = # -# GNU General Public License for more details. = # -# = # -# You should have received a copy of the GNU General Public License = # -# along with this program. If not, see . = # -# = # -############################################################################= ### - -############################################################################= ### -# Definitions -############################################################################= ### - -include Config - -SUMMARY =3D Antivirus redirector for Squid based on ClamAv - -VER =3D 5.11 - -THISAPP =3D squidclamav-$(VER) -DL_FILE =3D $(THISAPP).tar.gz -DL_FROM =3D $(URL_IPFIRE) -DIR_APP =3D $(DIR_SRC)/$(THISAPP) -TARGET =3D $(DIR_INFO)/$(THISAPP) -PROG =3D squidclamav -PAK_VER =3D 22 - -DEPS =3D clamav - -SERVICES =3D - -############################################################################= ### -# Top-level Rules -############################################################################= ### - -objects =3D $(DL_FILE) - -$(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_BLAKE2 =3D 5f180f49685df355c1f142beac6f10161830b6e274cc9efac81564= 010f751edead9afce6118ddb5308297b6d3eb621f97a567b4f9cf096e08df833f70e03d24f - -install : $(TARGET) - -check : $(patsubst %,$(DIR_CHK)/%,$(objects)) - -download :$(patsubst %,$(DIR_DL)/%,$(objects)) - -b2 : $(subst %,%_BLAKE2,$(objects)) - -dist: - @$(PAK) - -############################################################################= ### -# Downloading, checking, b2sum -############################################################################= ### - -$(patsubst %,$(DIR_CHK)/%,$(objects)) : - @$(CHECK) - -$(patsubst %,$(DIR_DL)/%,$(objects)) : - @$(LOAD) - -$(subst %,%_BLAKE2,$(objects)) : - @$(B2SUM) - -############################################################################= ### -# Installation Details -############################################################################= ### - -$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) - @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-dont_= use_ipv6.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-squid= -helper-protocol.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-sourc= e-address-parsing-issue.patch - cd $(DIR_APP) && ./configure --prefix=3D/usr - cd $(DIR_APP) && make install - install -v -m 664 $(DIR_CONF)/squidclamav/squidclamav.conf /etc/squidclamav= .conf - chown -v root:nobody /etc/squidclamav.conf - install -v -m 644 $(DIR_SRC)/config/backup/includes/squidclamav /var/ipfire= /backup/addons/includes/squidclamav - chmod 755 /srv/web/ipfire/html/clwarn.cgi - @rm -rf $(DIR_APP) - @$(POSTBUILD) diff --git a/lfs/sudo b/lfs/sudo index 759e3c83a..cf68bf923 100644 --- a/lfs/sudo +++ b/lfs/sudo @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 1.9.13p3 +VER =3D 1.9.14p2 =20 THISAPP =3D sudo-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c= 7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f +$(DL_FILE)_BLAKE2 =3D a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec1= 1760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85 =20 install : $(TARGET) =20 diff --git a/lfs/util-linux b/lfs/util-linux index 1ae03bab6..066275c96 100644 --- a/lfs/util-linux +++ b/lfs/util-linux @@ -1,7 +1,7 @@ ############################################################################= ### # = # # IPFire.org - A linux based firewall = # -# Copyright (C) 2007-2018 IPFire Team = # +# Copyright (C) 2007-2023 IPFire Team = # # = # # This program is free software: you can redistribute it and/or modify = # # it under the terms of the GNU General Public License as published by = # @@ -24,7 +24,7 @@ =20 include Config =20 -VER =3D 2.38.1 +VER =3D 2.39.1 =20 THISAPP =3D util-linux-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f= 96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8 +$(DL_FILE)_BLAKE2 =3D 1c2f3a77414dc9e99d17c426ca710524f898b6fd13bee120c08ceb= 375e475044ff6f2668f58bd799d0e3befe36de6cc1e161a1be7102e4590a8e372b6547ec1c =20 install : $(TARGET) =20 diff --git a/make.sh b/make.sh index 1378f7802..e0db03619 100755 --- a/make.sh +++ b/make.sh @@ -23,7 +23,7 @@ NAME=3D"IPFire" # Software name SNAME=3D"ipfire" # Short name # If you update the version don't forget to update backupiso and add it to c= ore update VERSION=3D"2.27" # Version number -CORE=3D"176" # Core Level (Filename) +CORE=3D"177" # Core Level (Filename) SLOGAN=3D"www.ipfire.org" # Software slogan CONFIG_ROOT=3D/var/ipfire # Configuration rootdir MAX_RETRIES=3D1 # prefetch/check loop @@ -1113,12 +1113,6 @@ buildipfire() { lfsmake2 pptp lfsmake2 unzip lfsmake2 which - lfsmake2 linux-firmware - lfsmake2 dvb-firmwares - lfsmake2 zd1211-firmware - lfsmake2 rpi-firmware - lfsmake2 intel-microcode - lfsmake2 pcengines-apu-firmware lfsmake2 bc lfsmake2 u-boot MKIMAGE=3D1 lfsmake2 cpio @@ -1495,6 +1489,12 @@ buildipfire() { lfsmake2 liboping lfsmake2 collectd lfsmake2 git + lfsmake2 linux-firmware + lfsmake2 dvb-firmwares + lfsmake2 zd1211-firmware + lfsmake2 rpi-firmware + lfsmake2 intel-microcode + lfsmake2 pcengines-apu-firmware lfsmake2 elinks lfsmake2 igmpproxy lfsmake2 opus @@ -1532,7 +1532,6 @@ buildipfire() { lfsmake2 perl-Authen-SASL lfsmake2 perl-MIME-Lite lfsmake2 perl-Email-Date-Format - lfsmake2 squidclamav lfsmake2 vnstat lfsmake2 iw lfsmake2 wpa_supplicant diff --git a/src/paks/cups/install.sh b/src/paks/cups/install.sh index cc5866971..f1d45b697 100644 --- a/src/paks/cups/install.sh +++ b/src/paks/cups/install.sh @@ -25,7 +25,7 @@ extract_files restore_backup "${NAME}" /etc/init.d/messagebus reload -start_service --delay 300 --background ${NAME} +start_service --background ${NAME} ln -svf ../init.d/cups /etc/rc.d/rc0.d/K00cups ln -svf ../init.d/cups /etc/rc.d/rc3.d/S25cups ln -svf ../init.d/cups /etc/rc.d/rc6.d/K00cups diff --git a/src/paks/pmacct/install.sh b/src/paks/pmacct/install.sh index 11b16f6c1..abf8ce37e 100755 --- a/src/paks/pmacct/install.sh +++ b/src/paks/pmacct/install.sh @@ -17,7 +17,7 @@ # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # -# Copyright (C) 2007 IPFire-Team . = # +# Copyright (C) 2007-2023 IPFire-Team . = # # # ############################################################################ # @@ -26,11 +26,19 @@ extract_files restore_backup ${NAME} =20 +# update needed for a change in config file +# temporary update added for CU 177 +CONFIG=3D"/etc/pmacct/pmacct.conf" +if grep -q "^interface" "${CONFIG}" ; then + if sed -i.bak 's|^interface|pcap_interface|g' "${CONFIG}" ; then + logger -t pmacct "updated ${CONFIG} and changed \"interface\" to \"pcap_in= terface\"" + fi +fi + # Add symlinks for runlevels ln -s ../init.d/${NAME} /etc/rc.d/rc0.d/K85${NAME} ln -s ../init.d/${NAME} /etc/rc.d/rc3.d/S50${NAME} ln -s ../init.d/${NAME} /etc/rc.d/rc6.d/K85${NAME} start_service ${NAME} =20 - # EOF diff --git a/src/paks/squidclamav/install.sh b/src/paks/squidclamav/install.sh deleted file mode 100644 index 42bd5ba36..000000000 --- a/src/paks/squidclamav/install.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 2 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2007 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -extract_files -restore_backup ${NAME} -/etc/init.d/squid restart diff --git a/src/paks/squidclamav/uninstall.sh b/src/paks/squidclamav/uninsta= ll.sh deleted file mode 100644 index d2aa435e3..000000000 --- a/src/paks/squidclamav/uninstall.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 2 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2007 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/etc/init.d/squid stop -make_backup ${NAME} -remove_files -/etc/init.d/squid start diff --git a/src/paks/squidclamav/update.sh b/src/paks/squidclamav/update.sh deleted file mode 100644 index 43760856c..000000000 --- a/src/paks/squidclamav/update.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 2 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2010 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -./uninstall.sh -extract_files - -VERSION=3D$(cat /opt/pakfire/db/installed/meta-squidclamav | grep Release | = cut -d" " -f2) - -if [ "$VERSION" -gt "10" ]; then - restore_backup ${NAME} -fi - -if [ "$VERSION" -lt "11" ]; then - sed -e "s|logfile.*|logfile /var/log/squid/squidclamav.log|g" /etc/squidcla= mav.conf -fi - -if [ "$VERSION" -lt "16" ]; then - sed -i /etc/squidclamav.conf \ - -e "s/proxy none//g" \ - -e "s/^#squid_ip 127\.0\.0\.1/squid_ip 127\.0\.0\.1/g" \ - -e "s/^#squid_port 3128/squid_port 800/g" \ - -e "s/^#trust_cache 1/trust_cache 1/g" - - # Fix permissions. - chmod 664 /etc/squidclamav.conf - chown root.nobody /etc/squidclamav.conf - - # Regenerate configuration files. - perl /srv/web/ipfire/cgi-bin/proxy.cgi -fi -=20 -/etc/init.d/squid restart diff --git a/src/patches/fireinfo-virt-fix-off-by-one-error-when-detecting-hy= pervisor.patch b/src/patches/fireinfo-virt-fix-off-by-one-error-when-detectin= g-hypervisor.patch new file mode 100644 index 000000000..0799ecce5 --- /dev/null +++ b/src/patches/fireinfo-virt-fix-off-by-one-error-when-detecting-hyperviso= r.patch @@ -0,0 +1,38 @@ +From e3e68b9baa9723916b1999394432e9ad260cfaa2 Mon Sep 17 00:00:00 2001 +From: Michael Tremer +Date: Sat, 1 Jul 2023 09:08:48 +0000 +Subject: [PATCH] virt: Fix off-by-one error when detecting hypervisor + +Reported-by: Mauro Condarelli +Fixes: #13155 - _fireinfo.detect_hypervisor() rises Segmentation fault +Signed-off-by: Michael Tremer +--- + src/_fireinfo/fireinfo.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/_fireinfo/fireinfo.c b/src/_fireinfo/fireinfo.c +index 1d3f424..18edf34 100644 +--- a/src/_fireinfo/fireinfo.c ++++ b/src/_fireinfo/fireinfo.c +@@ -32,8 +32,8 @@ enum hypervisors { + HYPER_KVM, + HYPER_MSHV, + HYPER_VMWARE, ++ // Must always be last + HYPER_OTHER, +- HYPER_LAST /* for loop - must be last*/ + }; +=20 + const char *hypervisor_ids[] =3D { +@@ -157,7 +157,7 @@ int detect_hypervisor(int *hypervisor) { + *hypervisor =3D HYPER_OTHER; +=20 + if (*sig.text) { +- for (int id =3D HYPER_NONE + 1; id < HYPER_LAST; id++) { ++ for (int id =3D HYPER_NONE + 1; id < HYPER_OTHER; id++) { + if (strcmp(hypervisor_ids[id], sig.text) =3D=3D 0) { + *hypervisor =3D id; + break; +--=20 +2.39.2 + diff --git a/src/patches/linux-firmware-amd-family-17h.patch b/src/patches/li= nux-firmware-amd-family-17h.patch new file mode 100644 index 000000000..b3cbc6b12 --- /dev/null +++ b/src/patches/linux-firmware-amd-family-17h.patch @@ -0,0 +1,243 @@ +From 0bc3126c9cfa0b8c761483215c25382f831a7c6f Mon Sep 17 00:00:00 2001 +From: John Allen +Date: Wed, 19 Jul 2023 19:17:57 +0000 +Subject: [PATCH] linux-firmware: Update AMD fam17h cpu microcode + +* Update AMD cpu microcode for processor family 17h + +Key Name =3D AMD Microcode Signing Key (for signing microcode contain= er files only) +Key ID =3D F328AE73 +Key Fingerprint =3D FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73 + +Signed-off-by: John Allen +Signed-off-by: Josh Boyer +--- + WHENCE | 2 +- + amd-ucode/README | 3 ++- + amd-ucode/microcode_amd_fam17h.bin | Bin 9700 -> 12924 bytes + amd-ucode/microcode_amd_fam17h.bin.asc | 16 ++++++++-------- + 4 files changed, 11 insertions(+), 10 deletions(-) + +diff --git a/WHENCE b/WHENCE +index b92e5299..dcb86fab 100644 +--- a/WHENCE ++++ b/WHENCE +@@ -3909,7 +3909,7 @@ Raw: amd-ucode/microcode_amd_fam16h.bin + Version: 2014-10-28 + File: amd-ucode/microcode_amd_fam17h.bin + Raw: amd-ucode/microcode_amd_fam17h.bin +-Version: 2023-04-13 ++Version: 2023-07-19 + File: amd-ucode/microcode_amd_fam19h.bin + Raw: amd-ucode/microcode_amd_fam19h.bin + Version: 2023-07-18 +diff --git a/amd-ucode/README b/amd-ucode/README +index 4308fe2d..1d39da3b 100644 +--- a/amd-ucode/README ++++ b/amd-ucode/README +@@ -32,8 +32,9 @@ Microcode patches in microcode_amd_fam16h.bin: +=20 + Microcode patches in microcode_amd_fam17h.bin: + Family=3D0x17 Model=3D0x08 Stepping=3D0x02: Patch=3D0x0800820d Length=3D3= 200 bytes ++ Family=3D0x17 Model=3D0x31 Stepping=3D0x00: Patch=3D0x0830107a Length=3D3= 200 bytes ++ Family=3D0x17 Model=3D0xa0 Stepping=3D0x00: Patch=3D0x08a00008 Length=3D3= 200 bytes + Family=3D0x17 Model=3D0x01 Stepping=3D0x02: Patch=3D0x0800126e Length=3D3= 200 bytes +- Family=3D0x17 Model=3D0x31 Stepping=3D0x00: Patch=3D0x08301072 Length=3D3= 200 bytes +=20 + Microcode patches in microcode_amd_fam19h.bin: + Family=3D0x19 Model=3D0x01 Stepping=3D0x01: Patch=3D0x0a0011d1 Length=3D5= 568 bytes +diff --git a/amd-ucode/microcode_amd_fam17h.bin b/amd-ucode/microcode_amd_fa= m17h.bin +index 37d899cd534789e461a5cf3ad666fcd587b8ab93..f9841b65b8d6ea156a402f45bba1= 7f0e31eaf4ea 100644 +GIT binary patch +delta 5515 +zcmYk8RZtuZvPK7jySq%V;4T4zJAvTt?(RBxa1Rz_&;WzO;BLVoxCQs%1edx0ZtdNB +zzpAb}UsXT#OP{^ZFP4hZ$`XKoMfINv!w&fu{ySkI000hl_#t#j|ZT}icQL6u7i2O&l7_~t1tENe0U+A +z>aiT*n=3D7;5{Mj*6^>@9B!N`TNQ-(IF^RO<@Ck{?X@^XsXb!)_}-TIAF$J$y#|42zO +zC|hgIJ+wL{5>J6AJ`siL$1omP$DdlPwvuAH<+$`+r%e)0zM2p+D6o%|6Nf~PEhHKL +z@~d~0!eD+r^;H1mX{fR5!$*GDB#v+S?#K!+-w!f*ZkT=3Dc9B4+TXIP7I--6xZHsHj10RaW +z#(7u5oYbEZiZEIJ8$XuWuBfrP+)w95`gc!gb>CFHzU-C7em{*tL5Www0twaNI-(a)qH +z{gmf9>-kl8tD(a)GxIp)2o7*6|!*ay%IOe~Um_8cY_vyrWG3HV!QD?!m(a)FYxe9aHrHy +zxpkGs7F(hL1wGq?Z!J^%C(iiBaxNqn6z9XV}@Xwp)Cg8j|0{2BCfzU5y*+GhWkXIYbAF^s`C~wRQ{Jxn7b+SkU9}FddM| +zAQlvHLsaXVi9B3(a)_BE-16tG?eRfn&7ZJ_FK)Z*CM5L#9me}pZLWQy`Q7nGcGZg1^AtMOaMxSeF_G0zLL!m=3D +zob1B6&H0G_fnYwdRnX6hrDYx{)$mr;yb2NjI7IvehpYaJ(|4~8arH)%xQ)0RUFGyw +zq${*LQh~k2_`1K}H#uAlzk2p*Xn)HehKTmbr_5VtHGNT`PtNllJgAEC)(%N^}Of{egQEuhE?I|Vw&LL7}I7; +z`ls+cZvQeNANzJ)Mve~aD2|O~xW3M}dAwlr2=3DVWXUak!j(a)ckln8fWD5{HH}jJ+aNe +zEW2CsDm1WY0%*ATmz3%WzT3C}Su|PU-oX-Ah0gO!^Sa#Ll4{?nCDKCcUiLg42LQH6 +zgi^hWC`^I$cDr5+)Q?N|cDKGLuy +zyQeik2^k0S(qJ-b9*Jz`TWzcLq8V-3(a)Ym>O`;8a+AbFL&xLVvE`)MWya)(D<9*XM1 +zXFFW&pUh>V^$0Z+4(a)LQynM%tIms?a?7zE)OsDe42J9k`(_gl1aOhjm#3&Y39=3DjfVs^ +zx3l>{Qc$CEH&uCms0U#(jqUp=3D&8ZpoK6XSEReo^&&+nuK!sA@GU~>l8_(a)4YgP%z?XatsQ7kb3sM}LrHLFa+PIfYXN5c{2KDpO;y)72 +zI}wc`NPF2&Nh>MRib!@5`+2UmQ`hC!i|s6v<0+Jg>*rwGIiz*mv%IR(a)O%IyqSJtg~ +zvOJ50s8b)sz=3D%G}c^O`r9q2wGMYv<#yz(MyBXAP*M0-cHw +z6gIj~5nw9g(&#RlT;W2E<HGfZ4pBbf%gQpdfa7(r8(gK!X`ZHE0FXW(K&G8us!`CF|H(dx +zzeE_KfOD(a)G7xA@sJdvFt3!U{?dOcjfX)SztR^RF`AE)RSt*&Jb2J8hFT4|AcFCNik +z_GS548p2O?R78M~A2GJhzDl)Hgb$n6pO +zb#Izuq&|Q^%3Fn}fDW}K+Nf~$&Jn#G7wZRkam(bor8h?Ui(a)rq{|Ea9HVe_Y{jxQRv +zVPU)}sl8#>^(VH-${rR3eHZ^muUv!@F4b6KF&-D!$5(0-CAV?shS|TA%y6J9pw%OZ~_a +zt}TS^ZK(Z8&E3;ngME15MF)dpQV>yPQz^lyRhD(4xhhX5&x8E +z%=3D0phG=3Dg5WFU0gY6D$-DsH4Qcej|F+Xfro4O{Il6Rz>Qj +znAc{|Zq{DXYxcjQUS}-(wGS1%G(a)w1`8>H3-hrS)MtC4}6PYUD%*J;ZAtthpUdwP>r +zNyimboG(_nD~KS^t0p(a)Qp2(WMQ|#Y|?$YW0knCR7xNh69>KsdE4#jqlgT0JWtVU&h +zdcQB6{>UlO3ak_Xw~-mUHlv-pt&9Q$Vhf<;46L>G!?xm*9|W`Hf2E)Yb^Rk;fDjA- +zfEGxIgaQJ9Q4m7@&szUY|FKwyBUOdpdCxxO=3D@D2lm6Vm<-}V(a)R?|qKEo7}JEP$oPa +z1q&9G7>h*x=3D6zF?l?)gMrTMOEi`nkbGWjs?6MV7;45FAVQrB|@n*i74(a)p>-I$|y^~ +zO8;rXyaaI)Ks^sx7w`~-R#w5Kvns~QNBE1qq)JL%=3DG*ud&Wdgia(a)+JpeR4?kH6#O` +zt3$OjAkqkRhCGY8e}-`OW6r}R#a#`LP%fFU(zb;FLdhTAct!$Du7?6J#M;d(a)Mn*4y +zx_ZE~+cRUol&M&1p#3(a)AjsHdh{?5lZa +zGEUf=3DJ^CK2!O_bu6DHw?v&v9o +z2_mlFPCxLTAs=3D+q(2+a(a)l-zZmjUb2S{r>!+7R{kR%#n`m-%61F0fE{5Snr95QhZ%RHU5fo;SppyEMvZTK +zBRw_7x}#4r{Tly-(V)1O4QJkg(a)Mj<=3DrQ*Sn_Ei7T>KkyuI$eN;=3DFQGnT0HV+3(5zQ +z*X?P!xGP(a)C7Bm77Zxu3f(J{OozO)xnzEDz5{Ce_W7hVQM{N>vQxY12=3D!rpV#%*D`b +zixKbKr`1#WJ)O4r$>TygH$Pwf$EZ(ZjR~aeix$f)gB9p7<)jjc8yMz#+0gvWLvZQD +zj1Tj0zc;HNXa8cZY$`3p8ai~lei;XI=3D!uxw(a)8DJJQRmi*It5S8wmWisZ~r`wQ{WEC(a)m +zPsjNRZr47m9;wp0+b{G2G+nty1n{^DJGHH62!i}hG0zoWg9ZECWQwN(@n_>tp-t^z +zA+5I;6$?<21b3!L)ePGDl&XGgmG0@%1$&x48mD)1+zq=3D +zj9Yc|S_!+PSuLe9{J8$2C9hHm{t$eVIL6{G`y_&$6yN;>+mstD%;3;>j^mcZrAmK- +zt5~@Ki)g8W(sK<-Vi793=3D|IG&ftJ%}wg6ywsS&KbqR#_vppo +zyntL|6EOyPfwh(NslOa-S>vd7p{0qn#Ew-#5`H}VJ1!2cMhw!$%NniBTOOk?k#kti +zks|^*gV{Q~ALd?jD=3D)XzmeU_v+>}yQXDY>iA1I4rekhw3gJ0DEtkBku3hp+I?y!E^ +z`NAQT9jQC6-E-M@=3DpdXpZYaVkKMGNpl>x0VlZjQqY$%j1XXCAB_LZ>9c?Syhl0>~6 +ztY4&kiF9uu^O9Wc_oGn8N;tK5L(cZ0EyhL4O7P*q +z-T^tWD*-Un`o#l@(HD}yKe3KT6BnNV4c+wV%tkR?yE3|ck%qWs3!l-sHe8y%k%9KZ +zGftz-tWk}d)5+&b@$-t|Pl1vwnj&}JY~}m{P46v+lJ)(cq+^#E??;jonm2CnDm(4( +z6-A&=3DbWq08;JHY=3DQ2U8>}pYG-Tp;8U*UeG^b{33TsT$?A8{as*Kjz +z;Y0tvL!|hDbS_bTLH;gna3Ks(a)a*AW5nc^RP2BowqPt=3DeQQT7#foHGdYUO+?0+fp>f +zMT3h-YL-&V%SY_2b*w)3f_K+;U~0?y31W?~U5p1WA{?VB6HXNN^1d#eH23uZMbxVdI)y^zwGG&O7Mc(#pFPfM +zuf9aoZ4ERGB!{6t(a)+WQTBGHUNhBd#ns6)qmS{<8M%60ooeW>*|zcn5G7#E~33{0oB +z>phpOtH5%v3<|m=3D?@%JJ&;@P4EUjFJ2~l7?A#=3D{fYB(3=3D)h%LN1vES3WQUVwNsKa- +zm~YIJSh#Z${++Ie6uIFc{T(a)w-RlmYBb55h-GAWn70gw7yF{l(a)DjT*cZ$amhbN>kNr +zSTh040SRcc>sU;A9um%_!_Povujr?Xq8rJb`2idLt4fnT9slQBbC6F~hBCpgDy-bHMCf;&k{@uE4dwa((8}ItIb}f`LvZTh`0U}^q!1>&V)*0eKWL)^fe?Goa +z23N_0Sf&9$$p?5)m~CUD!3H>a6%9v5;t{o%U5Th&s(a)TK3kF#4v6ixx@?D_DZ2`t|I&(34 +zA`P7VMvC>o(}UfgT|PLShH%|@isZiXMoJHiqq~~#q7tNTvggZI +z1eH3}{K-Z{%8tD11YBa=3D +zb_7FO3xP*#Y4f2rLQ5(WVczX29%nodL9Ov*>DI>16AxvHueJY%H)l~NbcicZxvnKP~-dZi +z)z=3DjN<0LY!kS*KISK*gdXw-R&E`(s(a)c6L0Izh@NCRQLifd03hlVG6nq5E%Q~SG_!r +zi-uhg%Or+^L&t>|jcEG3atgujiSBDNCfqI7&oSstXiun(tb&=3DlSq>bSe2I!Q?Z{Di +zf8d`9Dh=3DFL#?_{Nr(a)Z+p&LhA|n{;CmWS8>DKuC0gYs^)6NlE#;8*1y^X|~#5VqJbH +zZ+f`&0=3D_}j{dp^5Mq#I|;$ODtORP+K$zOvl$rO)lG}=3D<$8*KM1BeYlUK|B3&gxT(s +z7G?W{DJi797Yjm?rTLhwIY2Pf*AhxhM-eFvDj~ZG4aYJz%AI=3D&Ip3Y`@UqBqdVpS` +z>CnmC9G~w}L!-YvK(3^uK0!K#ac| +z2fGO8EX(7gOtO?8A2A`a+bH_j=3DKK5ox`+R6J!TA0QyN*|7vA6hHPrV&TwLeIZHxen +F{{gHxepLVf + +delta 2769 +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 +XI8~N^f?XgDZsTXPhi>+WOwD$}@;OgK + +diff --git a/amd-ucode/microcode_amd_fam17h.bin.asc b/amd-ucode/microcode_am= d_fam17h.bin.asc +index 27da52c8..34a40245 100644 +--- a/amd-ucode/microcode_amd_fam17h.bin.asc ++++ b/amd-ucode/microcode_amd_fam17h.bin.asc +@@ -1,11 +1,11 @@ + -----BEGIN PGP SIGNATURE----- +=20 +-iQEzBAABCgAdFiEE/HxsUF2vzBRxg1fK5L5TOfMornMFAmQeEvgACgkQ5L5TOfMo +-rnPOpAf/dYhPqq/ktg1muI/khV4EhDiguX6OXib3fmfSZdvPIAI0cRI77M3Lvf0b +-nlV8D67e5HOQ5foJbix5tunz0sZjqr2QU8U9dNk/ut0KC7UiCRc8VH40aSi/OQBG +-Y8c7tb6IJ+N+jyJ6Ii6koUuRO2Lk2MckcrWLRuLRV4bB+osyJrGjc/X54Z6UJ/Ma +-VDg13Yxy5WvC7sMmlmnY42JLeLBKDVUvg0zDvJ4aOLLxRE2l3eiAKE+TV122LmxN +-ca5WA/ESYQ9BjxHYIrpTd9nQaWa/TIZ+rOmJGLMtnQ1gGlW97zQuJR7zh+8vdLzC +-iwVlS1cu7kcV7KYDytTkWJ+2gwb3uQ=3D=3D +-=3DlP2S ++iQEzBAABCgAdFiEE/HxsUF2vzBRxg1fK5L5TOfMornMFAmS4Mm4ACgkQ5L5TOfMo ++rnN35wgAkllCunxE6J5hQyLMx5o4WTHZkbNvXmu6nV1Y3vjiL1oeaK+pmx8BlkPt ++fGZJCe/068kqmp3N4EtOZLxXn55t3jNBYectPr0RmFqpjMsEJEcfXfuXROA4N9Ti ++Zd/o6X21eHEsm0kK0q4YfppfgTd5Ze7k1jTkUuuU6/yh6uRk1MiFreEzkPO3Aayh ++iEWlYx33vq3HccTPgdY3D64Zr8gmgKG+8mdEvqb1jK4SVZ1/9vy4OKIIpUZB/eqx ++46h9Ejwn9pktnYkHi/A/zCREEcIQ10HXFF5bjxJTFQkM5S46/QEO7uuvnpMb+6Yy ++4V1/QIWMG6ixqCRx9GqbBK7GHdYODw=3D=3D ++=3D+IsI + -----END PGP SIGNATURE----- +--=20 +2.39.2 + diff --git a/src/patches/linux-firmware-amd-family-19h.patch b/src/patches/li= nux-firmware-amd-family-19h.patch new file mode 100644 index 000000000..0cf278085 --- /dev/null +++ b/src/patches/linux-firmware-amd-family-19h.patch @@ -0,0 +1,589 @@ +From b250b32ab1d044953af2dc5e790819a7703b7ee6 Mon Sep 17 00:00:00 2001 +From: John Allen +Date: Tue, 18 Jul 2023 23:19:59 +0000 +Subject: [PATCH] linux-firmware: Update AMD cpu microcode + +* Update AMD cpu microcode for processor family 19h + +Key Name =3D AMD Microcode Signing Key (for signing microcode contain= er files only) +Key ID =3D F328AE73 +Key Fingerprint =3D FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73 + +Signed-off-by: John Allen +Signed-off-by: Josh Boyer +--- + WHENCE | 2 +- + amd-ucode/README | 6 +++--- + amd-ucode/microcode_amd_fam19h.bin | Bin 16804 -> 16804 bytes + amd-ucode/microcode_amd_fam19h.bin.asc | 16 ++++++++-------- + 4 files changed, 12 insertions(+), 12 deletions(-) + +diff --git a/WHENCE b/WHENCE +index de23a75e..b92e5299 100644 +--- a/WHENCE ++++ b/WHENCE +@@ -3912,7 +3912,7 @@ Raw: amd-ucode/microcode_amd_fam17h.bin + Version: 2023-04-13 + File: amd-ucode/microcode_amd_fam19h.bin + Raw: amd-ucode/microcode_amd_fam19h.bin +-Version: 2023-01-31 ++Version: 2023-07-18 + File: amd-ucode/README +=20 + License: Redistributable. See LICENSE.amd-ucode for details +diff --git a/amd-ucode/README b/amd-ucode/README +index 0d97f910..4308fe2d 100644 +--- a/amd-ucode/README ++++ b/amd-ucode/README +@@ -36,6 +36,6 @@ Microcode patches in microcode_amd_fam17h.bin: + Family=3D0x17 Model=3D0x31 Stepping=3D0x00: Patch=3D0x08301072 Length=3D3= 200 bytes +=20 + Microcode patches in microcode_amd_fam19h.bin: +- Family=3D0x19 Model=3D0x01 Stepping=3D0x00: Patch=3D0x0a001078 Length=3D5= 568 bytes +- Family=3D0x19 Model=3D0x01 Stepping=3D0x01: Patch=3D0x0a0011ce Length=3D5= 568 bytes +- Family=3D0x19 Model=3D0x01 Stepping=3D0x02: Patch=3D0x0a001231 Length=3D5= 568 bytes ++ Family=3D0x19 Model=3D0x01 Stepping=3D0x01: Patch=3D0x0a0011d1 Length=3D5= 568 bytes ++ Family=3D0x19 Model=3D0x01 Stepping=3D0x00: Patch=3D0x0a001079 Length=3D5= 568 bytes ++ Family=3D0x19 Model=3D0x01 Stepping=3D0x02: Patch=3D0x0a001234 Length=3D5= 568 bytes +diff --git a/amd-ucode/microcode_amd_fam19h.bin b/amd-ucode/microcode_amd_fa= m19h.bin +index 4bd623e14006b3a2eeb287e52708d3bea1c3a728..50470c3f461a068e832a1ebe3368= 3a041d4515fe 100644 +GIT binary patch +literal 16804 +zcmeI&Q;%k0+b-&|ZQHhO+qPZRW!vhqZFku=3Dp0aJL%bM?-nU!y(a)HGja`=3D`$H4xkg6r +zz3bjMbBM_c1N}Eb|9OxR3;y%|-$5<_0z&#fW~BejDF4Td@}K$t8{q$Z=3Dtl=3D4dARAv8YrGO%oMvFAg!{$lAVN$g-T#D{>;i!j?1KK|q$@wCynBV3w23pH* +zr8)2_v}j)#KV>W(a)f_&#`F~Un?x0NcjG&6fMlx8H(O9XB0hjaWJW15RSn8)WchyF#P +zj^254)ABW%ozHqwJpD{kC2A2-{!8t`I*WbMuPESqz}bnq*ieONM;;vz79SD$8*1uA +zHV3F`1+WD~V=3DtkGGYQ3zi%f|@UHhJ-BRYLm`x2oh$Ywp_fJvkcRP_y86{V-yZIeW4)m?z7R5uxYZpYcNcQi4{3+hRq0VAEYNy+Dg&p*!6G2w +z9E8-z$7p%@8E)76Oqh+*4N!%Afh#?%3bd6fD)tnS` +zQ4i$VwnBog{k*O(LqF6*FD3_K6Q9?oeQ4U0!q3(rZ>d8A+mxt3gJ8yQu7mAS5qy$Z +z`F4e!Q*r9kvFgmGF#V0YDyc}Ulbf&+($uKrJ9Z!j^<%mDDVol?4lN>&>kXtGp@@9| +zKnMQMqWpJ15RJ!c?avM=3DWPT(ylH16hZrB7mBO`?EY=3DyQsU#=3D{6TE +zh^7&3DR?0`{#0*|h+z?-X3vEx5rW_jB3vAg$Apm7ot*x2o`yO(Skp|I7+8$7rOEKS!CM5P(a)O9B6 +z(e*NhlAaWoj+3qd^|ExTeD%qNRhbf+X!2_=3Dmi)`|ufXOFn8g)B(a)x(2sw7{8`u3}`H +z#C-}OV)OW9<2)ZG4*ySu%!Ul{xt>a!>USxy>Cm6PuisG;N6&c+Qk*1&n +zxlWDNOo(a)oMu)nhOzozWZH!|K91E%UPfKXX+&yP2L=3D4(p{vBk%yV4&C3>)UXLD_;DMaOV;GAgK6{f +z6KpM?^av*CIhjZJNv#B6{Jk#4G{iK4a6A$qzSBIMmZ1FBsuM!rcpS;(>(>M(a)6C_c5 +zq)KLO7hm37Hy*rs8af~GV5P6b`+TJo#v;>&SXziwH8?_lYr(WKs@@JUP<0+K{fV$g +z<>Dt<6AdpUo}B~sCV9pkio8w1lX(qLeWfN0l=3DFfi%6uZsvA29V<7PmIr>tb_b6bkq +zix!Mr)~|}Wa-+dF|3W{M&Zdu~Twjhr7|wIJ1hY_D{G9~`g5eL;Qd4PAallF|Mnus& +zGuP)7-hxWs=3D0^WIkHGrb13cxnPh4z(a)N^gWaofZX+($KBS(nf7sl2tSu%@c~W=3DV|He +zW_j?+Ac5CO);TTZ-(a)t&F_)zOau(w;8z}d(a)h%PHkx<}Ed_e#{u2)D86$yOo2-I4;DQ +z7(I(a)mX9d}h8Fcqpw=3Dt33a~cQ;Ge=3Dh)75F=3DWDZv^32iL6XUG~E4s1f#1mYVtuRMVId +zr!mAcwG>Qgy5{XKZ0yLr)Aa!O`Bp${j>|xK +zo>+Y|1If(Ev(K&vnD)ZpRTpSvNiK0QnsBd(a)clkXDdp;b04lW%I|H5+=3DCQ>gmrq6lV`bSE9BknBAGIi7%m4evX4w +zx&=3DO2v9r+Jerd4v;mhosqRycVqGqbOZwOu4*Gv}?9D7~XZ(^KB`hxMaXG^Pr8Cn- +z!&ms{BTxp-vdw*TynFko$~Bff)Qhon3}I1rKh}t?>8|%OYTL5FM5ZRLlR?O}ajw9i +zPf?RoEK8B_qYqR~P71ofI=3D76x^4(+9c))!_zTAglct53`?^(Ygh(*-4!yM+viF`HI +z;o93WUV-@>#49&2GdoODmjg^n$ +ziK~IRaed}N5E1xPB8B!|{{qr-XJ}4Qf(JUvmv$NyCt$3L4^1t=3Da-7g)$mB=3DzojJ;x +zic170L*4d+6d7aUM3?=3D7-@*bB1K^@C^I?vQMQ#VA0*SB91S;h4IU*~^@N1~OWW(=3DZ +z&M;mgexaSt<~`-`Ez<$s`cShPaA~)J^YT1} +zD(a)IEL-}3f_GAPlvw8TyIs(JoYcxe`+)U~dwX8kCpQre0w^laKjLe)ivBfH;hBG8$1 +zs$CasUsUY47%B6LBT3;%072wN+aZhc93G9s|GqiJ;JF$*In?HI6Yf`xHeuE&Ub_{F +z3e!rFldI>qA;yk#)C=3Dlmv%Pz2Loz*HxuIXl!N>(|_GQEG2rfcoW|Bv-Fn&)7W!qlA +z!&eHJr5_YspF66-I5>tIl0r5e6l>+lQF_E*xg^*w1h%wk(C~zi*$a`9hQn>b?Oxww +zRX-~-B71~c91@)FrKx6WX+kXRR%%s0e(smkP*%~!snK^ZKDst6p{i`o^6QyfEYvCr +z$_>(kYIn_*WFhuMVQEgqfakw-K(a)xwCVDn` +zsOT!}N}Onjw3-y$=3D9&x2NJnDT#GSD}dx>lNWRYj)+ljg3rE(oxB9S&$)%0W=3DC$(yD +zOx(a)Nv5-q{l{Bi}mnLij?=3DV*JX?;ssx)Zz4?!7`zGgdjt5SbxbWHp2Uc7f2-0M_ptY +z^;_&M+Mo~h9O5u&0V-$<$rI;!_G<#jgbgMG%E)H(a)010&6wL#C;r}y(}ge5ZNR+Vc* +zRqCi&gpkz>m0`fBH<=3DI(a)n-&lDM)heJMloLHpok?e{1LW~T~eeJt2Ga**i;WrQtIT9 +z`JLM^zD=3D{GXOsnwh9Zm2hmL_J_pWJ3Lq+wSie?sRL;n(q&_2J&?XJrVJio5|;O1Q; +zqHFa^VI?Y*Z)KHi{<2(a)_HTB|14sYqQ`!4g`guyU#S%28hniZoN9p=3DxQn3g|mVDqhN +zP-saAd#+Hd!oE{ImIb=3DqHXyTsiqu)?l0P$*Au83q+J>Cj=3D%CsjqV +zv%EXD&c1B-+9TvpiZM9C%TCS`^quf$`DXwh=3DdpXOG3!|LWu{AmvG{rCIAcIpcFtq0 +zRP~OGiFLIwxlmLBmA;L3!?pRJT +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 +zlcRCD#ZTzi@ +zJF<=3DSt-{ljx?!d}RJJcjWY&4{WyXmFU7EG$8yI|hpp3AQx0<2;UBHS-Vi&K?!G#fj +z6_Q%c;$_*Od%VuJq~|2cevt0rY>`&O+#5U(l3I{YL>IMWE&o^tf$*isEdV;*=3Dw)Bv%{h$$Kfgzbp4$wJ5H3QX>0bIQ3!w=3DyRe0sXtohzZTbdn +zhB31)uEK?YI}*7cZj-;O6gjsXR~p_kPr<5kJolc(a)VQtL^THXDjfnVggb;Dw(a)9IFrF +zwSCF$PeE0$gzYYP!9q>|+#XXNSajBhnjN%ZJhp5t&5*P+S<ZabVmMedy(a)Y6Bvy{;gK_qKmjval(a)+9)k{sEj3^=3DR4$bnjiLAY%aO; +z_g?6-(I%M8z`z2Jy*I?uKN32UKr=3Dxw%-2_$*v`txnAT}5(WlQq2etB5EHbWr`u07g +zU!#m?a{)=3D&gwd2i0+9Qlq3NVbUV<2NvE2#DyR#3*asep?8*)5*Hm>Nh%M>`ew``rZ +zERyxSqY^0Ny`F~l*io9!z~s8p?Sd(a)I`U?iA?Y;|=3Dwil`ss&jhdwc_COm#H~8W~f57 +za&)mk}`Khy%|T5alObOm+4mWC~EuY9ri%! +zOG-3Tc;e_nmI?UrLyyS{Ro>`d(a)c||bV3s`2SuczGFmn#u^CXTM*W4TC{VBbXK)4QP +zrxq%APv;u#K@%(|&hA!YQN2*OJbGhu5T(Tlp|_AxbfgxYNBM+}H~Gs;e9P87V2`4` +zgU_!_W$jyM>DdkpG0CjR)&^rw8CX)RJoU6;i>Cz7uy0`2d(a)u~u6V>*6bcG;@QwLHN +z_e{}f7kPkb!27v1qGj=3DV#eLIM5-vHP5&|b$+oEs7lV`e^>d&8K|Ge!MZ?q!KKRK+( +z`kqn57avd+REO38muI9V8VLJHoW7#*ot? +zLh|!Y0h-94LhjJV>@(P}_6}eXL1`|yS_$?`@@xKpms$4}R3gXAC4-Xg)}Xb(ZBGRj9vWMV^J3}ur#h|u^Dcba?D{ccehbuAS7PSs=3D{QwR;~J1A +z{y~;A-S^S;)`~p>HK=3Dr8jWje3BBRpP&9Y0rNg6Zd<+(a)n%$_rz(a)Ce9No<12uceyw`G +z8VxnhUPEWXR!Gtpjm*1j1(B@^-`_*iMjgkY77ljgND0^@ +zXh2J0yJELL^>Y2tNd})&N`D(a)Q3eNNI3Of&255(yFS3q&ecsFEf+J&H(a)Z<8lC(`NO6 +zblB3l#Qw6}t)9ON$x4Z`KOAI=3DZ3A*LQR2QvCesdA$O?~r_(S#3wkF)+;hk{;wJs4V +zZ`B*&-L?Vq?(egse+~((rK5t7Y7UoMd^=3D`xO_Up3hIfASWld_3e3Oy+Al}IWUO8Wp +z1mji5x)uhwXVka_YHQ=3D1w&E|qLML6g@A*WH_J20_COgAXz&M=3DWQ~ib>(MJ3R9))?t@=3D0Lx5;{fSidZn0o(a)K~zpz +ztsad$Qm2Qb?zHt7GG7jB5~(=3Dsk%}iG2ne?vELq7A=3D%M*0h*jU0PZ?j(O(#0&Wfos( +zAuYwueshJEZFngJ3YhPTh^T7y(GMvZrps&1JA|3nbo=3D}%MM{|IEGPu>-uK_XRR0tq +z#dy9}vFxHA~(IBkh+5 +ze37S6VG&mRXH*>(EqQrcev(?PSWIai(jE$gq +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 +zJ7!=3D)Vv2p`ck37rjC`ckU(a)dDw{&Xf(n+y +zOG}~&AhhXiKUd&Ncsq&}!6zNHJ3(a)yBTBk;nq97*MRbLdu-YtvR`ayYz(a)Csmm&E`p4 +zebM!2RF$`?8~~h7Es=3Di^XOynNZn`n_$_1UTy{{eBNh2QAZ5(SP!O(#HU`#jdBnbiG +z9fh*2u{d1u=3D0;v4FP>4*A0lvBKgx!VNY<5W8q7F(a)X7e|>(#{cnIe(a)N8Eb_i +ziGpRX#?_(a)UDUoGLG@x${OG$Uyo(_c`zf1FGp2qSEA((li3Zi8Av!zl9E5(a)oNsYF3HY>!Mr3&N;L*unF{3k8Qp +zQIO(a)A2z+5PCLj3mnjl#BOla>Oj-W?OWMX4s7vGh(ZmplZekKHb6NWGRKw^XpKXwHy +zbYOuGDw^~oB~dnP8}!WbM4AW=3DsG6F7eRSbY$x?sooxhtyOK)KY`&HbY7;rzuLuu~@ +zZC5T(-MY{>SFx-Dyh+D@!B2hdxI`_Hx`=3DW&evwAMg-Et8w}x*?tag%y6$DgcB`VTJ +zqEJ4LVNxc`+=3Dsu4#&8n#2h06_=3Ddao!)cmDu$gpsGH1Dzh5779O_05WOcGw+RXceA^ +zrw)JID_$+v(o_PWd*#1SO +zAx?^#cI`r~CA9$d|6hcGC6o=3D$`|Y}oG!2Y&TKaEcb_8r!ZtS(a)t!T%O%Tc8D&8{;PW +zIGVF76;&8OpGl2A(Xz^ +zit~{)zONU`4(a)NOQpDv0KWIX72I#nr0R6Im}ej%mY=3DXd->iUs&mL<$-SZG)u(^k +z-wA~Jnz(a)8#P9)q#d(a)z}x+<6wsjm|`HrilVK_Jm%`Dbf$*0Qx_03)siEeID^NqocB! +ztJtpL({45jmY8A?7T8RJ8z%V}@qN>=3DSZ8kYjTIi}kkRSUw0hGJQPB0ns(IGwQh8`$ +zrg9gDa!o2DEm(a)7|3mW^M05!(F8fJfvO!>*5OFwX+22dirHGS-+dE0Io8yjUBlGNs=3DrDMZ;9JhrNTQ`fArsQZ +zO?cXE;l_Ii8@{H=3Da221Xd0#g=3Dpep%)ptTaW=3Df* +zIQAuH%Z)r%tsQ~YD^K2EAB=3Dl*gi?J7wc-}#9%ntoqD~jI5Up5{b(a)a45+1$c}zgLq)eSm+g0yMRC1gDUCA>!4IhRefPUCp6KeAs}bV|FY9cgkI$dMKe7 +zly(a)Zyx1Fh3Z(Km$UAiDcAe(a)R=3DGPxF;9e7UY_O`@K)K*`Z~< +zYQt1C4#<>Xrs2NcQl4j9eLalj#LT6)E9kWO5&503qJ$z20nC5)vZqZGRsY=3D}HhP%A +zGI#HxFN5?@G&!43DrT9wseYVZ%dj%Y>^A=3DOeaU|Z7B(SzN$WY^Ex{{RnVO!t +zwlUZta9w7mzw5t9NJP&~42C$%z%cy(a)2`h<2H(NZ$x#*__9Z%RjQ5dYrjE5%ATZo}J +zw<+gTl(W*}! +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 +z!SHB-swu&Rj%|je+Y|oZcZBVG(a)ek*?+ +zO3pL_%&-C(x+$H*7Enj%x44e+rk(MYjQ_#*y=3D+uiY#mX#HH>)~`!@>Fi`K8Nk5fe{#n!wH`-UrTQ930POv(a)SZVL +zd&Bf#r=3DU`iYTXCmKNGQti_c}lE-^uW8_1TtE^z=3D_YX!o~@(+KD +ztQI1Z!9ni+wK?J5k!fV0;m)_deewWTb +z73VHwIJ8{~Vt0B9v1Jq^B8g0?Qf17`=3D-lg)e*_8nnTDUaCL@`!$K6J*w+XvkDCwti +z65db%tBtvgr_!*Ro=3Dw8497S!&7nl_-fgBVM{2w$`gr7Q>IuPw^ZIrI0)m-Joa4vG7 +zBPnTS=3D1se-a3B%(iIWiMlARbmxqYG{PeX;Jwj~o;X#JT((X2pnun*F|s^Oo5z5c+{ +ze^YXYZI;_)&q0AjG&dF*Kmw&I4#jYL!%pTR$TJv97OcJ|Do~f;%fHyS*qdZn+REa< +zvVW9<4TxxVXVx)n-=3DTsuUBxV>_$lPzuQATsa#4!j#S2fj`(Xon>M!{Zh9z2(a)qh%nk +z$qu?k7+uhbavCJ&Eq}{@$Fd)qE&OChf6#Tv(a)C3m+=3Dd&s184E}Y8L>lbvGPx+XgU5c +z&GIlNQ()Pr{r0ve+igoJ|Ml1jUIh;JZ-q#%(;S3Aoex0b+ArDyQ;T~oaMMs0xF1^QCi8}_b +zdGlLxBiTGxzJ$bam)M>Yni9hLnD}hdUZm5mbrWCM(~Qc+7Epo|k>0SJr#yR)<+i!LoKof+`h8Ou`)Ox>pYQgC-Sn9kWg_&O)}Au-{wSbsz`vzDIV~ +z5j(GDwn9qLfOeuWtTz(1`?*W^YS8YCwGO~h+^vG}#57$iTz`ZD>N};JaqqzR_N +z&IKO6zZsD)bXuji&pkIvcq<@+J{?+T&V276;!Y=3De9e+3MWz$Nqq!%&|DUo=3D#jJ;%~ +z>v+dc_)%U*fp(U^WsxGWe>T)mJtmdj(a)3t2CJqcp*cq0r;&ZEdgvc9o?F*{^!R{82B>UeOL`^HqU00qz3+T-EiPNtdcE*{j?WjyXiv>)ugbsPs+f; +z!JSd5hsIbx!pd)dxf(a)L{4&Ntg4m1tvklA(yAK%=3DmF*D6jJR8pIe+H$7!_IPcycA85 +z{FC9K*uwi#R#8_4PvL5Jmo{>F=3D&rzm=3D!M~Omz!s<8wEhQC-{c!ecFr6y1WRl!V-I +z+TH$9;Mv+yFHa~Ze+$Rh7`rtI0<(}`8s^tey14g2Wt)>VlQI?@enJ-QsM}xalVe~h +zS%OKgx&xGjhc0_$+o&KOUZhj=3D7pY+=3DE^MUeHhXYbQP9hb#Cv4 +z1O#Vw1vr#KZchFurFg})O#XGd)dCCW5`i}cOCc)#nc35ie;ExR1)rB~L*-p2wO#t; +zu>YO-;H_L1jPM%;NhWqDMjyp!qw5WbZ*T;k;<~VG|8+0(a)HqK!a9eppuvc?M65RHO+ +zN2(|bs{Wyd!tU+g!p|-+Jk~0f5)0S~;2zJK5#llu^=3DyrZQMA-m&T*|#Hs?J9GYIu* +zc1h{P|DqPwPG1!(nJ#wcS(e_x&QmfzUQRrbmF +zjFz<~N`Jt8#ZRi_7ZdZV3SZ006)h001K(7XdMo=3D_?z5nRFXiv3-{ShD~v6 +z!M%>55>dn|1IOOm)jNe|d(V1?+K#$7(a)GyG5YkTeHCrHjWnqI25E+fr4X`x +z9XjXAx?uNPZmcYY=3DigwRsHkXL*01?KKwtg*OMWJwfL-tj_f#pAQ_YK-aHPK8hIEAZ0yWiDvec1ubok1F#f_5a(-~ACrcdih%@zv +zW);dUF7NkkdW&=3DhG&{SL5PNh>=3DSb=3DMrO(a)h9gNyU75k +zi^-I?{mO}-PvuM%L|dCP8Q}Bx??}s(a)LZCqQq_9^p*rxXRZF=3Dte%fpz-fjXi=3DEmXC}`9S!>} +zzIV=3D;U0;{SGc5nh7YS}P#=3DH!c%8#~Ow*maha60m(a)O>!MZ(a)xsBUP7ipmk#xLZ*}rni +zfpWaR236g50ZE&VWc`|doTS{$gi+K>-?GEcslV7 +zQB6KgGk)$v0qKXFP~)xQ>M{Y}6O@(xh|Oid`fk-wzojs$qxVv^CtGu=3D(l=3DY_*d*Jy5}@)JRhKufOJV_PX> +zsWK%N8*1z+Y?|GFj-|i`QG;AKf6G(UWB)x(5&)RXuZVedfcAuy+Xw6AOQAKDDEcCh +z=3D0DbHmkjdBHbDsoluAv?xHCGLQvPKAVX$s9*muOEsRVFHlxwp}ia`9uh;&7T$}qS+ +zR;QEV9}`UbgX2)j6NBmiRX7wfnULL(a)VGDVfVm{F3{Zvh2o1nT+)^+8$;b!Z7I +zzXLY}m?jZCw%Jcb?s)DgPkCL&76+OJ0%?vXum>ZXrqBD3%=3D)V$Xj6lgRm*R>wZjW0 +zvQqgJaTiHd4c5KDvMmz6K}sg*R05?8eC +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 +zQGTZ-nzbSccf*az!dpybnjoErSG& +zO_&;kHe=3DxvEOQl2_J{tLf(&7Sf))?>6-A?UI}>sff<(!N*|bi7Dw*xgRGY=3Dz$$jt8 +z)&?5iDzG(a)03Ert|BEo*yg6Y)U=3DPBZ#!Mq6x+uCP6_s&HOU*cg17mY*F#}oNAm=3Da4b +zo!yRNHB~f=3D-f_y;_Y{oH*$h2Ux>zh^*JH8g(+96<{CuseJCNp3;fxn$HEGOuZU}R$ +z>h8(a)rkI*v`9kEw`UX0N6DVky7I9A{+72oPaSu)v|s6rMzV(&JULJ`_P +z=3D?~#)8(w972PiQ!jJxsT1Lu#GQv!LWPjIK2tK=3D!@tQ|7J6O_vP1M$gd5=3Dbw^7UV<=3D +zAleYYc(KsB%jh(a)gjzZI|{(P)Mgl>Ptil)Rtm75m7)wTJ5Tn(H=3Dhb(>|JUVV!Cz9Ik +zGFAE$PNBc&K%nu9V9lndHE^r;h8<}9kcLQ8|7>1Fu~YF~j9D1*EY!w%!J-6ARTY+O +zn(frxm~HQ_we*TFco;k?6cx;&B=3D_k`KJla^=3D$&$PKA+Ket59{pA?MGzV4UjRb^ZG$ +zUh;qya<;sG5D#RuAv%mbmipKYh1$S1;RY0@?!R4M!G6Y{Z;fSUcLG0WjJPJ?yH-bs +z8^^{Cnkp##6~LEzDA|i9w^OgZSKT0JwvdZ1aHBRt-H1QnG86_OPY`0|Mxo|wj0XU< +z$e$E)I3Ix1!>m(a)hGyzw&fbf*VTGqro!slWs1Y8+^bYJzbZ}0I&J{!Og-&GazMZtEa +zsgyf3(a)7^hSQ~(aDZa5;1(BPP(ae#{mb=3D&Ihu9*Ly(9>p$OXnuH`zO=3Do){dYJ-R_AS +z-6eheWomez+qJh(xy_B5&1YPeCcy8}72pkys+MSKbUO*MSTcrd_a32W&x)b6)k$vI +z8~O8pB#HeLEOH-s;qZq;1+IvmBmF}v1-+498{SH-z)qW?>QH7q&NQMkGYbvq)KheT +zX&;Zq6Pemcg6_27)DlS^=3D*uS_IrPzf(t(*NwT>dopqI9Tg%#3ePCT;6*!!LqLq8LW +zKxyMQ{1y}4>oX&7iKM@Z>DD}TO72x0rNxc^C=3DEHRsG7`d_vfI?*JSz(6IU+*4%g({nW +z1S#Q{pCVMpaIDVC*9W(a)WtQkOT(x}JRs})*cdE5!b}2j-|@tN(+8=3D49^2XG5FvGiA}TQDNR+u_3aSHhCR>6Q0FY>_z1%65rZ*>G$2&Oe!rnX%%B+ +zgqYhnM_cR4TaH14k!F`ay&(U2;o+27@|9{>1UncPx#s}%aQO=3D|D)PyU95G2j=3D2h{a +zE-LA7dVbcs$6NWY`#-D(`fZm!F=3DEt<7QQ)gVQ2( -Date: Sat, 31 Jul 2021 10:51:41 -0700 -Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc -In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which -could mean different stack sizes at runtime on different architectures -and it also causes compile failure. Default glibc thread stack size -or 64Kb set by ntp should be good in glibc these days. -Upstream-Status: Pending -Signed-off-by: Khem Raj ---- - libntp/work_thread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/libntp/work_thread.c b/libntp/work_thread.c -index 03a5647..3ddd751 100644 ---- a/libntp/work_thread.c -+++ b/libntp/work_thread.c -@@ -41,7 +41,7 @@ - #ifndef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE (64U * 1024) - #endif --#ifndef __sun -+#if !defined(__sun) && !defined(__GLIBC__) - #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN - # undef THREAD_MINSTACKSIZE - # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN ---=20 -2.32.0 - diff --git a/src/patches/rtl8812au/remove_regulatory_ignore_stale_kickoff.pat= ch b/src/patches/rtl8812au/remove_regulatory_ignore_stale_kickoff.patch new file mode 100644 index 000000000..933700049 --- /dev/null +++ b/src/patches/rtl8812au/remove_regulatory_ignore_stale_kickoff.patch @@ -0,0 +1,17 @@ +# This feature was removed in kernel 6.5 and the patch was backported to 6.1= .39 + +diff --git a/8812au-20210629-07ac856293e247347b891c5dbd13f3ab8321132d.org/os= _dep/linux/wifi_regd.c b/8812au-20210629-07ac856293e247347b891c5dbd13f3ab8321= 132d/os_dep/linux/wifi_regd.c +index 81e1dc7..b4b0bcd 100644 +--- a/os_dep/linux/wifi_regd.c ++++ b/os_dep/linux/wifi_regd.c +@@ -405,10 +405,6 @@ int rtw_regd_init(struct wiphy *wiphy) + wiphy->regulatory_flags &=3D ~REGULATORY_DISABLE_BEACON_HINTS; + #endif +=20 +-#if (LINUX_VERSION_CODE >=3D KERNEL_VERSION(3, 19, 0)) +- wiphy->regulatory_flags |=3D REGULATORY_IGNORE_STALE_KICKOFF; +-#endif +- + return 0; + } + #endif /* CONFIG_IOCTL_CFG80211 */ diff --git a/src/patches/squid/squid-asnbl-0.2.4_initialise_global_variables_= to_make_compatible_with_python_3.patch b/src/patches/squid/squid-asnbl-0.2.4_= initialise_global_variables_to_make_compatible_with_python_3.patch new file mode 100644 index 000000000..e540d4e76 --- /dev/null +++ b/src/patches/squid/squid-asnbl-0.2.4_initialise_global_variables_to_make= _compatible_with_python_3.patch @@ -0,0 +1,100 @@ +--- squid-asnbl-0.2.4/asnbl-helper_orig.py ++++ squid-asnbl-0.2.4/asnbl-helper.py +@@ -172,17 +172,19 @@ + return parsedasns +=20 +=20 +-def resolve_asn(ipaddr: str, asndb): +- """ Function call: resolve_asn(IP address to be resolved, +- ASN database instance object) +- This function looks up the Autonomous System for the given IP address. = It expects +- an IPFire location database object to be passed as a second parameter, = hence relying +- on another function to set that up. """ ++def resolve_asn(ipaddr: str): ++ """ Function call: resolve_asn(IP address to be resolved) ++ This function looks up the Autonomous System for the given IP address. = """ ++ ++ # Fix for #13023 ++ # Initialize the result variable before it's first use, otherwise pytho= n3 ++ # will sometimes detect a 'mismatch' using global and local variables ++ lookup_result =3D None +=20 + # libloc cannot handle ipaddress objects here, so casting into a string= is necessary + # for good measure, to avoid exceptions here... + try: +- result =3D asndb.lookup(str(ipaddr)) ++ lookup_result =3D ASNDB.lookup(str(ipaddr)) + except BlockingIOError: + # XXX: Prevent likely libloc bug from causing this helper to crash + # (see upstream bug https://bugzilla.ipfire.org/show_bug.cgi?id=3D1= 3023) +@@ -190,21 +192,25 @@ +=20 + # In case nothing was returned above, satisfy result expectation to thi= s function... + try: +- if not result.asn: ++ if not lookup_result.asn: + return 0 + except AttributeError: + return 0 +=20 +- return result.asn +- +- +-def asndb_response_tests(testdata: str, asndb): +- """ Function call: asndb_response_tests(response rest data, +- ASN database instance object) ++ return lookup_result.asn ++ ++ ++def asndb_response_tests(testdata: str): ++ """ Function call: asndb_response_tests(response rest data) +=20 + This function asserts the given ASN database to return expected ASNs for + given IP addresses in order to be considered operational. It returns + True if this test succeeds, and False otherwise. """ ++ ++ # Fix for #13023 ++ # Initialize the result variable before it's first use, otherwise pytho= n3 ++ # will sometimes detect a 'mismatch' using global and local variables ++ lookup_result_test =3D None +=20 + tresult =3D True +=20 +@@ -216,13 +222,13 @@ +=20 + for stestdata in ptdata: + LOGIT.debug("Running response test for '%s' against ASNDB '%s' ...", +- stestdata, asndb) +- +- returndata =3D resolve_asn(stestdata[0], asndb) +- +- if returndata !=3D int(stestdata[1]): ++ stestdata, ASNDB) ++ ++ lookup_result_test =3D resolve_asn(stestdata[0]) ++ ++ if lookup_result_test !=3D int(stestdata[1]): + LOGIT.error("Response test failed for ASNDB '%s' (tuple: %s), a= borting", +- asndb, stestdata) ++ ASNDB, stestdata) + tresult =3D False + break +=20 +@@ -428,7 +434,7 @@ + ASNDB =3D set_up_location_database(config["GENERAL"]["ASNDB_PATH"]) +=20 + LOGIT.debug("Running ASN database response tests...") +-if asndb_response_tests(config["GENERAL"]["TESTDATA"], ASNDB): ++if asndb_response_tests(config["GENERAL"]["TESTDATA"]): + LOGIT.debug("ASN database operational - excellent. Waiting for input...= ") + else: + LOGIT.error("ASN database response tests failed, aborting") +@@ -490,7 +496,7 @@ + ASNS =3D [] + for singleip in IPS: + # Enumerate ASN for this IP address... +- resolvedasn =3D resolve_asn(singleip, ASNDB) ++ resolvedasn =3D resolve_asn(singleip) +=20 + # In case protection against destinations without public AS announc= ements for their + # IP addresses is desired, the query will be denied in case ASN =3D= 0 appears in an diff --git a/src/patches/squidclamav-5.11-dont_use_ipv6.patch b/src/patches/s= quidclamav-5.11-dont_use_ipv6.patch deleted file mode 100644 index 45889625f..000000000 --- a/src/patches/squidclamav-5.11-dont_use_ipv6.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nur a/src/squidclamav.c b/src/squidclamav.c ---- a/src/squidclamav.c 2012-10-29 09:46:06.000000000 +0100 -+++ b/src/squidclamav.c 2013-07-06 19:10:56.375292374 +0200 -@@ -413,6 +413,9 @@ - /* Suppress error: SSL certificate problem, verify that the CA cert is O= K */ - curl_easy_setopt (eh, CURLOPT_SSL_VERIFYHOST, 0); - curl_easy_setopt (eh, CURLOPT_SSL_VERIFYPEER, 0); -+ -+ /* Prevent squidclamav from using IPv6 - fix by Nico Prenzel */ -+ curl_easy_setopt (eh, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - } - } - /* create a squidguard child process and setup pipes */ diff --git a/src/patches/squidclamav-5.11-source-address-parsing-issue.patch = b/src/patches/squidclamav-5.11-source-address-parsing-issue.patch deleted file mode 100644 index 4031c733d..000000000 --- a/src/patches/squidclamav-5.11-source-address-parsing-issue.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- squidclamav-5.11/src/pattern.c~ 2014-10-29 13:08:05.658143495 +0000 -+++ squidclamav-5.11/src/pattern.c 2014-10-29 13:08:20.964642365 +0000 -@@ -151,10 +151,6 @@ - return 1; - } - =20 -- /* extract source ipaddress and source fqdn */ -- if (parseSourceAddress(in_buff.src_address, "/") !=3D 0) { -- } -- =20 - if (debug !=3D 0) - logit(log_file, "DEBUG Parsed request: %s %s/%s %s %s\n", in_buff.url, in_= buff.ipaddress, in_buff.fqdn, in_buff.ident, in_buff.method); -=20 diff --git a/src/patches/squidclamav-5.11-squid-helper-protocol.patch b/src/p= atches/squidclamav-5.11-squid-helper-protocol.patch deleted file mode 100644 index e64bcafef..000000000 --- a/src/patches/squidclamav-5.11-squid-helper-protocol.patch +++ /dev/null @@ -1,185 +0,0 @@ -diff -Naur squidclamav-5.11.org/src/squidclamav.c squidclamav-5.11/src/squid= clamav.c ---- squidclamav-5.11.org/src/squidclamav.c 2012-10-29 09:46:06.000000000 +01= 00 -+++ squidclamav-5.11/src/squidclamav.c 2014-06-03 12:26:36.215696508 +0200 -@@ -483,7 +483,7 @@ - aren't appropriate, then just echo back the line from stdin */ - if (buff_status =3D=3D 1) { - logit(log_file, "DEBUG Invalid input buffer, aborting: %s\n", sbuff); -- puts(""); -+ puts("BH message=3D\"Invalid input buffer\""); - fflush(stdout); - continue; - } -@@ -496,7 +496,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (TRUSTUSER m= atch) for user: %s\n", in_buff.ident); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"TRUSTUSER match\""); - fflush(stdout); - continue; - } -@@ -508,7 +508,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (TRUSTCLIENT= match) for address: %s/%s\n",in_buff.ipaddress, in_buff.fqdn); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"TRUSTCLIENT match\""); - fflush(stdout); - continue; - } -@@ -520,7 +520,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (WHITELIST m= atch) for url: %s\n", in_buff.url); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"WHITLIST match\""); - fflush(stdout); - continue; - } -@@ -536,7 +536,7 @@ - if ((sockd =3D dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Sq= uid.\n"); -- puts(""); -+ puts("BH message=3D\"Cannot connect to clamd\""); - fflush(stdout); - continue; - } -@@ -546,7 +546,7 @@ - if (write (sockd, "zINSTREAM", 10) <=3D 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BG message=3D\"Cannot write to clamd socket\""); - fflush(stdout); - continue; - } -@@ -614,8 +614,7 @@ - logit(log_file, "Squid Cache purged of url %s.\n", in_buff.url); - } - } -- fprintf (stdout, "%s %s %s %s\n", urlredir, -- in_buff.src_address, in_buff.ident, in_buff.method); -+ fprintf (stdout, "OK rewrite-url=3D\"%s\"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug !=3D 0) -@@ -675,7 +674,7 @@ - continue operation (so that Squid still works!), - we simply echo stdin to stdout - i.e. "bridge mode" :-) */ - if (bridge_mode =3D=3D 1) { -- puts(""); -+ puts("ERR message=3D\"brigde mode\""); - fflush(stdout); - continue; - } -@@ -685,7 +684,7 @@ - if (buff_status =3D=3D -1) { - if (debug > 2) - logit(log_file, "DEBUG method is not GET skipping virus scan.\n"); -- puts(""); -+ puts("ERR message=3D\"method is not GET skipping virus scan\""); - fflush(stdout); - continue; - } -@@ -699,7 +698,7 @@ - timeit(g_start, "Total"); -=20 - /* no replacement for the URL was found */ -- puts(""); -+ puts("ERR message=3D\"ABORT match\""); - fflush(stdout); - continue; -=20 -@@ -750,7 +749,7 @@ - logit(log_file, "DEBUG HIT Cache found, trust cache enabled, skipping.= ..\n"); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"cache hit found\""); - fflush(stdout); - continue; - } -@@ -762,7 +761,7 @@ - logit(log_file, "ERROR No content length from url %s\n", in_buff.ur= l); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"no content length from URL\""); - fflush(stdout); - continue; - } -@@ -775,7 +774,7 @@ - logit(log_file, "DEBUG No antivir check (Content length is upper th= an maxsize): %'.2f > %'.2f\n", usize, maxsize); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"content length is upper than maxsize\""); - fflush(stdout); - continue; - } -@@ -787,7 +786,7 @@ - in_buff.url); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"no content type from URL\""); - fflush(stdout); - continue; - } -@@ -799,7 +798,7 @@ - logit(log_file, "DEBUG No antivir check (ABORTCONTENT match) for cont= ent-type: %s\n", content_type); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"ABORTCONTENT match\""); - fflush(stdout); - continue; - } -@@ -814,7 +813,7 @@ - if ((sockd =3D dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Sq= uid.\n"); -- puts(""); -+ puts("BH message=3D\"cannot connect clamd daemon\""); - fflush(stdout); - continue; - } -@@ -824,7 +823,7 @@ - if (write (sockd, "zINSTREAM", 10) <=3D 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BH message=3D\"cannot write to clamd socket\""); - fflush(stdout); - continue; - } -@@ -844,7 +843,7 @@ - close (sockd); - if (debug > 1) - logit(log_file, "DEBUG Connection to clamd closed.\n"); -- puts(""); -+ puts("ERR message=3D\"connection to clamd closed\""); - fflush(stdout); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -@@ -892,8 +891,7 @@ - logit(log_file, "Squid Cache purged of url %s.\n", in_buff.url); - } - } -- fprintf (stdout, "%s %s %s %s\n", urlredir, -- in_buff.src_address, in_buff.ident, in_buff.method); -+ fprintf (stdout, "OK rewrite-url=3D\"%s\"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug !=3D 0) -@@ -911,7 +909,7 @@ - if (virusfound =3D=3D 0) { - if (debug !=3D 0) - logit(log_file, "DEBUG No virus detected.\n"); -- puts(""); -+ puts("ERR message=3D\"no virus detected\""); - fflush(stdout); - } - } hooks/post-receive -- IPFire 2.x development tree --===============7275042015592534382==--