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 michael.tremer@ipfire.org Date: Wed Jul 26 13:17:49 2023 +0000
Run "./make.sh lang"
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 05fb9ba088b37ac5d87bc6b2aed2b66e5be90d2c Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jul 25 16:37:17 2023 +0200
samba: Update to version 4.18.5
- 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 defects: o CVE-2022-2127: When winbind is used for NTLM authentication, a maliciously crafted request can trigger an out-of-bounds read in winbind 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 configured "server signing = 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 attacker by issuing a malformed RPC request. https://www.samba.org/samba/security/CVE-2023-34966.html 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.html 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.html o Ralph Boehme slow@samba.org * 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 vl@samba.org * BUG 15072: CVE-2022-2127. o Stefan Metzmacher metze@samba.org * BUG 15418: Secure channel faulty since Windows 10/11 update 07/2023.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4742a8032fcdd9d892b899dbe7ed42ada67644ca Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Jul 26 10:23:49 2023 +0000
make.sh: Move Git to where it was built before and move firmware after it
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 4a242715e346d4eaa847459fa37c32e852431e48 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 25 11:16:59 2023 +0000
make.sh: Build Git earlier as we need it to apply binary patches
The Linux firmware microcode patches require Git to apply binary patches as they are not supported by patch(8).
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 5c4faba67bea97ffebe3f0e261059c71f73cb5d3 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 25 11:15:45 2023 +0000
linux-firmware: Fix AMD microcode updates for Zenbleed
https://lock.cmpxchg8b.com/zenbleed.html
Fixes: CVE-2023-20593 Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 719864d37ed15b86c10747fc3eaf95d69c30727d Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jul 25 05:01:25 2023 +0000
kernel: update to 6.1.40
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit ee4123d2c88686ba8de7a59ca45a6678f160f0b3 Author: Matthias Fischer matthias.fischer@ipfire.org Date: Sun Jul 16 17:49:22 2023 +0200
ghostscript: Update to 10.01.2
For details see: https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-...
Fixes CVE-2023-36664: => https://www.cvedetails.com/cve/CVE-2023-36664/ => https://www.kroll.com/en/insights/publications/cyber/ghostscript-cve-2023-36...
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f2d5cb7c99835285d3fdef10f21fdcf6fb98aa51 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Fri Jul 21 06:01:29 2023 +0000
kernel: update to 6.1.39
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit f6615f3025aa54603b733987da48c0263afe29b1 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Fri Jul 21 05:47:57 2023 +0000
kernel: fix rootfile
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 69d7702ddedb0ea43d6d01250881f7a921532f4d Author: Michael Tremer michael.tremer@ipfire.org Date: Fri Jul 21 09:33:34 2023 +0000
core177: Ship & restart OpenSSH
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 45496ad1903a512b67be2119bd2ef4901330913d Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jul 20 18:04:39 2023 +0200
openssh: Update to version 9.3p2 - Fixes CVE-2023-38408
- 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 >=8.9 ssh(1) client does this, but forwarding access to an agent socket using other tools may circumvent this restriction.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit de614755846114de689bd94ae4c32e0e164fa6bb Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jul 18 16:17:36 2023 +0200
sudo: Update to version 1.9.14p2
- 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.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 2e63b7128e519657d445b0cbfc473725fc13a3a4 Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jul 10 17:30:15 2023 +0000
dehydrated: Keep going if re-issuing one certificate fails
This change will make sure that dehydrated will continue if (re-)issuing one or more certificate fails.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit a1836ab1206151d0a714c273d384a5b9ec65f569 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 11 09:37:26 2023 +0000
core177: Do not ship location database extracted in ipset format
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.
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.
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.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 16c82f31aa944b248dedb51469e385052f9ea161 Author: Peter Müller peter.mueller@ipfire.org Date: Thu Jul 13 14:28:44 2023 +0000
Core Update 177: Ship unbound-dhcp-leases-bridge
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit f20ca78eff6e8baeb86361f55adf52819d1bae1f Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jul 11 13:29:32 2023 +0000
unbound-dhcp-leases-bridge: Reload unbound to import leases
This changes the old "diff" algorithm that we needed to have before Unbound was able to reload its own configuration.
Now, it can do this even without dropping the cache. This should hopefully perform much better and be more reliable than the old way.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org Acked-by: Peter Müller peter.mueller@ipfire.org
commit 1b6b4118b2234efa9b28553bc8f9b2c6b74bb5fb Author: Peter Müller peter.mueller@ipfire.org Date: Thu Jul 13 14:26:34 2023 +0000
Core Update 177: Ship fireinfo
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 607d3a26d8635e6d5ceb4bdcd57198ab23174bbc Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Jul 13 14:05:38 2023 +0000
fireinfo: Fix SEGV in detect_hypervisor()
Fixes: #13155 - _fireinfo.detect_hypervisor() rises Segmentation fault Signed-off-by: Michael Tremer michael.tremer@ipfire.org Acked-by: Peter Müller peter.mueller@ipfire.org
commit 525e575e0463d9275904ec1273b650859e5358c3 Author: Jon Murphy jon.murphy@ipfire.org Date: Thu Jul 6 16:05:06 2023 -0500
pmacct: fix bug 13159
- 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!
Signed-off-by: Jon Murphy jon.murphy@ipfire.org
commit cc78ea658d06f1866fb235c14535bd52bb4a479b Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 15:15:00 2023 +0000
Core Update 177: Delete OpenSSL 1.1.1 files
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.
Signed-off-by: Peter Müller peter.mueller@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org
commit e08399ddd31d6885559afff2970e0c65dd5fbcc2 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 14:56:00 2023 +0000
linux: Trigger a BUG() when corruption of kernel data structures is detected
Given that this will merely log such an incident, this can be safely enabled.
Cc: Michael Tremer michael.tremer@ipfire.org Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit c084d8f970b428ef043aab0263c0f2a8c2f814f5 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 14:55:00 2023 +0000
linux: Enable Indirect Branch Tracking by default
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.
Signed-off-by: Peter Müller peter.mueller@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org
commit f7447b1b8e37a8ac6663e49ce50f4e1fa49538d4 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Jul 10 13:50:42 2023 +0200
kernel: update to 6.1.38
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org
commit 46c8316642fe90df99de1c0b735f7f4ed9a44464 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 15:11:34 2023 +0000
Core Updte 177: Ship and restart Squid
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 4fe645dfed32cb08416246269d74a5bf54622f6b Author: Matthias Fischer matthias.fischer@ipfire.org Date: Fri Jul 7 21:25:27 2023 +0200
squid: Update to 6.1
For details see: http://lists.squid-cache.org/pipermail/squid-users/2023-July/025929.html
"The Squid HTTP Proxy team is very pleased to announce the availability of the Squid-6.1 release!
This release is we believe, stable enough for general production use.
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."
And: http://www.squid-cache.org/Versions/v6/RELEASENOTES.html
v6 is running since 6.0.1 here in production use without any seen problems...
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit f82a4492c9f014ebacbc356e4e566c30b13bfaf0 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Fri Jul 7 01:53:32 2023 +0200
samba: update to 4.18.4
commit a87bea7d39d83a66f90bf626a376c754bc725261 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jul 4 21:17:33 2023 +0200
cups: Remove 5 minutes delay in start_service line in install.sh paks file
- When cups is installed (including when doing a Core Update that includes a cups update) the 5 min delay for starting cups means that it has not restarted by the 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 the startup has no delay and it starts without any trouble. - This patch removes the 300 secs delay from the start_service line in the install.sh paks file. - The PAK_VER is bumped to ensure that this change is shipped
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 8e82fd2187275b0c881607ae8e013e48c4506fa9 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 15:07:07 2023 +0000
Core Update 177: Remove dropped squidclamav add-on, if installed
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit a6039dc9d192908c26bf9e81c5133a61edd042b3 Author: Adolf Belka adolf.belka@ipfire.org Date: Tue Jul 4 15:08:19 2023 +0200
squidclamav: Remove package from IPFire as agreed in dev video call 3rd Jul 2023
- 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
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit bf99f427ca1d00acb333e0fd38b616c2f6fd5a3f Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jul 6 06:59:46 2023 +0200
memtest: update to 6.20
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 97b155a15c6d797f3440b6d84957a970c611890c Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 15:00:17 2023 +0000
Core Update 177: Ship kernel and regenerate initial ramdisks locally
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 1a44c7a638d3129c0fa5507d4640ba30ebda4647 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Jul 6 07:00:34 2023 +0200
kernel: update to 6.1.37
Signed-off-by: Arne Fitzenreiter arne_f@ipfire.org Reviewed-by: Michael Tremer michael.tremer@ipfire.org
commit 271e3b6a0ea30fb01b1b9705617db8b276c314f9 Author: Peter Müller peter.mueller@ipfire.org Date: Sun Jul 9 10:21:24 2023 +0000
util-linux: Hrmpf, fix aarch64 rootfile again
My fault, again. :-/
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 00ff498eb5c6bf791b44a539890871c088e84b65 Author: Peter Müller peter.mueller@ipfire.org Date: Thu Jul 6 23:20:51 2023 +0000
util-linux: Update aarch64 rootfile
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 84476785e2bc89ee145784c1ae7fed982a2c4132 Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jul 3 21:07:49 2023 +0000
Core Update 177: Remove superflous line from files
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit ee9476348b72e666ea42c4fa72c1e88ddce7cc0b Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jul 3 17:50:36 2023 +0000
Core Update 177: Rebuild initial ramdisk to apply AMD microcode updates
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 5ea686072b9c398ef886eec2c48fb0b091817bf8 Author: Peter Müller peter.mueller@ipfire.org Date: Mon Jul 3 17:49:14 2023 +0000
Core Update 177: Ship relevant changes of linux-firmware and require a reboot
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 6fb7d35b4976e6eeee431017f075f055f08c63d0 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 29 19:04:44 2023 +0200
linux-firmware: Update to version 20230625
- Update from version 20230404 to 20230625 - Update of rootfile carried out based on Peter Mueller's description from last linux-firmware update. - It would be good to have it checked that my results are in line with what they should be. - Changelog For changes see the commits in the git repo https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/...
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 1842f3dccbd58393ef0599acd9af26be792a76b2 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:31:45 2023 +0000
Core Update 177: Ship squid-asnbl and restart Squid
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit df30842927aac053cd669cee8105d2f39345c3b1 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Mar 22 19:28:52 2023 +0100
squid-asnbl: Fix for bug#13023 - squid-asnbl-helper segfaulting and shutdown squid
- 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 and quits even for the same values and queries. Also the timespan until the error happens 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 while ten or hundrets won't. After a few days of testing different solutions and done a lot of debugging, redesigning the function did not fully solve the problem. Such 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 error 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, the return variable also has to be initialized that python3 won't detect it's usage 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.
Fixes: Bug#13023 Tested-by: Nicolas Pӧhlmann business@hardcoretec.com Signed-off-by: Adolf Belka adolf.belka@ipfire.org
commit 81ed7573b10b07884346d3fa4336e05944fd48a7 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:25:43 2023 +0000
Core Update 177: Ship util-linux
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 230c81622af457da21ca18adf0645a570c32ac2b Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 29 19:04:45 2023 +0200
util-linux: Update to version 2.39.1
- 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
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 3dd626fefd95e15039863f812ed56e72471ca16e Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:13:27 2023 +0000
Core Update 177: Ship iproute2
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 Author: Adolf Belka adolf.belka@ipfire.org Date: Thu Jun 29 19:04:43 2023 +0200
iproute2: Update to version 6.4.0
- 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/
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 0cb1687b21c8b1028cc03c211f2449fb5c343800 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:10:54 2023 +0000
Core Update 177: Ship sudo
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 76dddb41166de23b25a20cbe0aadf715de981f3d Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 28 15:14:34 2023 +0200
sudo: Update to version 1.9.14
- 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 setting. This parameter was made available back in version 1.8.0 but not as default. 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 command injection. Apparently it was not made default as that would change the way that sudo worked. As various existing bugs have been resolved it has now been declared by 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 didn't match the command being run. This resulted in commands like sudo su - being killed due to the mismatch. Bug #1050. The sudoers plugin now canonicalizes command path names before matching (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 command 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 perform its own netgroup lookups of the host name instead of using the system innetgr(3) function. This guarantees that user and host netgroup lookups are performed using 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 an 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 was 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-terminal. 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 CAP_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 file system while still allowing for local modifications in a different (writable) directory. The new --enable-adminconf configure option can be used to specify a directory that is searched for configuration files in preference to the sysconfdir (which is usually /etc). The intercept_verify sudoers option is now only applied when the intercept 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 servers that do not support querying the nisNetgroup object by its nisNetgroupTriple attribute, while still allowing sudo to query the LDAP server directly to determine netgroup membership. Fixed a long-standing bug where a sudoers rule without an explicit runas 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 = 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 = (root) ALL, myuser should only allow commands to be run as root (optionally using one of root's groups). However, the rule also allowed the user to run sudo -u myuser -g myuser command. Fixed a bug that prevented the user from specifying a group on the command 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 members.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 8ebb8091d93f704e651a2e91e7af012f9a5ec002 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:09:20 2023 +0000
Core Update 177: Ship and restart ntp
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 Author: Adolf Belka adolf.belka@ipfire.org Date: Wed Jun 28 19:59:52 2023 +0200
ntp: Update to version 4.2.8p17
- 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 that 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 stenn@ntp.org * [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at event_sync. Reported by Edward McGuire. hart@ntp.org * [Bug 3822] ntpd significantly delays first poll of servers specified by name. hart@ntp.org Miroslav Lichvar identified regression in 4.2.8p16. * [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop with 4.2.8p15 or earlier. Reported by Matt Nordhoff, thanks to Miroslav Lichvar and Matt for rapid testing and identifying the problem. hart@ntp.org * Add tests/libntp/digests.c to catch regressions reading keys file or with symmetric authentication digest output. 4.2.8p16 2023/05/31 Released by Harlan Stenn stenn@ntp.org * [Sec 3808] Assertion failure in ntpq on malformed RT-11 date perlinger@ntp.org * [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 perlinger@ntp.org - solved numerically instead of using string manipulation * [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is enabled. stenn@ntp.org * [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. <stenn@> * [Bug 3817] Bounds-check "tos floor" configuration. hart@ntp.org * [Bug 3814] First poll delay of new or cleared associations miscalculated. hart@ntp.org * [Bug 3802] ntp-keygen -I default identity modulus bits too small for OpenSSL 3. Reported by rmsh1216@163.com hart@ntp.org * [Bug 3801] gpsdjson refclock gps_open() device name mishandled. hart@ntp.org * [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. hart@ntp.org * [Bug 3799] Enable libopts noreturn compiler advice for MSC. hart@ntp.org * [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when disconnected, breaking ntpq and ntpdc. hart@ntp.org * [Bug 3795] pollskewlist documentation uses | when it shouldn't. - ntp.conf manual page and miscopt.html corrections. hart@ntp.org * [Bug 3793] Wrong variable type passed to record_raw_stats(). hart@ntp.org - Report and patch by Yuezhen LUAN wei6410@sina.com. * [Bug 3786] Timer starvation on high-load Windows ntpd. hart@ntp.org * [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded. hart@ntp.org * [Bug 3781] log "Unable to listen for broadcasts" for IPv4 hart@ntp.org * [Bug 3774] mode 6 packets corrupted in rawstats file hart@ntp.org - Reported by Edward McGuire, fix identified by wei6410@sina.com. * [Bug 3758] Provide a 'device' config statement for refclocks perlinger@ntp.org * [Bug 3757] Improve handling of Linux-PPS in NTPD perlinger@ntp.org * [Bug 3741] 4.2.8p15 can't build with glibc 2.34 perlinger@ntp.org * [Bug 3725] Make copyright of clk_wharton.c compatible with Debian. Philippe De Muyter phdm@macqel.be * [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows perlinger@ntp.org - openssl applink needed again for openSSL-1.1.1 * [Bug 3719] configure.ac checks for closefrom() and getdtablesize() missing. Reported by Brian Utterback, broken in 2010 by hart@ntp.org * [Bug 3699] Problems handling drift file and restoring previous drifts perlinger@ntp.org - 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 perlinger@ntp.org * [Bug 3694] NMEA refclock seems to unnecessarily require location in messages - misleading title; essentially a request to ignore the receiver status. Added a mode bit for this. perlinger@ntp.org * [Bug 3693] Improvement of error handling key lengths perlinger@ntp.org - original patch by Richard Schmidt, with mods & unit test fixes * [Bug 3692] /dev/gpsN requirement prevents KPPS perlinger@ntp.org - implement/wrap 'realpath()' to resolve symlinks in device names * [Bug 3691] Buffer Overflow reading GPSD output - original patch by mattntpbr@mattcorallo.com - increased max PDU size to 4k to avoid truncation * [Bug 3690] newline in ntp clock variable (parse) perlinger@ntp.org - patch by Frank Kardel * [Bug 3689] Extension for MD5, SHA-1 and other keys perlinger@ntp.org - ntp{q,dc} now use the same password processing as ntpd does in the key file, so having a binary secret >= 11 bytes is possible for all keys. (This is a different approach to the problem than suggested) * [Bug 3688] GCC 10 build errors in testsuite perlinger@ntp.org * [Bug 3687] ntp_crypto_rand RNG status not known perlinger@ntp.org - patch by Gerry Garvey * [Bug 3682] Fixes for warnings when compiled without OpenSSL perlinger@ntp.org - original patch by Gerry Garvey * [Bug 3677] additional peer events not decoded in associations listing perlinger@ntp.org - 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 perlinger@ntp.org - idea+patch by Gerry Garvey * [Bug 3672] fix biased selection in median cut perlinger@ntp.org * [Bug 3666] avoid unlimited receive buffer allocation perlinger@ntp.org - follow-up: fix inverted sense in check, reset shortfall counter * [Bug 3660] Revert 4.2.8p15 change to manycast. hart@ntp.org * [Bug 3640] document "discard monitor" and fix the code. hart@ntp.org - fixed bug identified by Edward McGuire perlinger@ntp.org * [Bug 3626] (SNTP) UTC offset calculation needs dst flag perlinger@ntp.org - applied patch by Gerry Garvey * [Bug 3428] ntpd spinning consuming CPU on Linux router with full table. Reported by Israel G. Lugo. hart@ntp.org * [Bug 3103] libopts zsave_warn format string too few arguments bkorb@gnu.org * [Bug 2990] multicastclient incorrectly causes bind to broadcast address. Integrated patch from Brian Utterback. hart@ntp.org * [Bug 2525] Turn on automake subdir-objects across the project. hart@ntp.org * [Bug 2410] syslog an error message on panic exceeded. brian.utterback@oracle.com * Use correct rounding in mstolfp(). perlinger/hart * M_ADDF should use u_int32. hart@ntp.org * Only define tv_fmt_libbuf() if we will use it. stenn@ntp.org * Use recv_buffer instead of the longer recv_space.X_recv_buffer. hart/stenn * Make sure the value returned by refid_str() prints cleanly. stenn@ntp.org * If DEBUG is enabled, the startup banner now says that debug assertions are in force and that ntpd will abort if any are violated. stenn@ntp.org * syslog valid incoming KoDs. stenn@ntp.org * Rename a poorly-named variable. stenn@ntp.org * Disable "embedded NUL in string" messages in libopts, when we can. <stenn@> * Use https in the AC_INIT URLs in configure.ac. stenn@ntp.org * Implement NTP_FUNC_REALPATH. stenn@ntp.org * Lose a gmake construct in ntpd/Makefile.am. stenn@ntp.org * 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 stenn@ntp.org * Support OpenSSL-3.0
Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 384302344cbc6a923757ba1c0e575f2a2463366e Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 18:55:36 2023 +0000
Start Core Update 177
Signed-off-by: Peter Müller peter.mueller@ipfire.org
-----------------------------------------------------------------------
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 => core/177}/exclude | 2 +- .../124 => core/177}/filelists/aarch64/linux | 0 .../155 => core/177}/filelists/aarch64/util-linux | 0 .../core/{176 => 177}/filelists/core-files | 0 config/rootfiles/core/177/filelists/files | 238 +++++++++ .../{oldcore/127 => core/177}/filelists/fireinfo | 0 .../{oldcore/106 => core/177}/filelists/iproute2 | 0 .../{oldcore/100 => core/177}/filelists/ntp | 0 .../{oldcore/100 => core/177}/filelists/openssh | 0 .../{oldcore/100 => core/177}/filelists/squid | 0 .../161 => core/177}/filelists/squid-asnbl | 0 config/rootfiles/core/{176 => 177}/filelists/sudo | 0 .../100 => core/177}/filelists/x86_64/linux | 0 .../112 => core/177}/filelists/x86_64/util-linux | 0 .../rootfiles/{oldcore/173 => core/177}/update.sh | 101 ++-- config/rootfiles/{core => oldcore}/176/exclude | 0 .../176/filelists/aarch64/binutils | 0 .../{core => oldcore}/176/filelists/aarch64/gcc | 0 .../{core => oldcore}/176/filelists/aarch64/glibc | 0 .../rootfiles/{core => oldcore}/176/filelists/bind | 0 .../{core => oldcore}/176/filelists/collectd | 0 .../{core => oldcore}/176/filelists/core-files | 0 .../rootfiles/{core => oldcore}/176/filelists/curl | 0 .../{core => oldcore}/176/filelists/cyrus-sasl | 0 .../{core => oldcore}/176/filelists/dhcpcd | 0 .../{core => oldcore}/176/filelists/diffutils | 0 .../rootfiles/{core => oldcore}/176/filelists/ed | 0 .../{core => oldcore}/176/filelists/elinks | 0 .../{core => oldcore}/176/filelists/ethtool | 0 .../{core => oldcore}/176/filelists/files | 0 .../{core => oldcore}/176/filelists/freetype | 0 .../rootfiles/{core => oldcore}/176/filelists/gawk | 0 .../{core => oldcore}/176/filelists/gnutls | 0 .../rootfiles/{core => oldcore}/176/filelists/grep | 0 .../{core => oldcore}/176/filelists/harfbuzz | 0 .../rootfiles/{core => oldcore}/176/filelists/kmod | 0 .../rootfiles/{core => oldcore}/176/filelists/krb5 | 0 .../rootfiles/{core => oldcore}/176/filelists/less | 0 .../{core => oldcore}/176/filelists/libarchive | 0 .../{core => oldcore}/176/filelists/libcap | 0 .../{core => oldcore}/176/filelists/libevent2 | 0 .../{core => oldcore}/176/filelists/libhtp | 0 .../{core => oldcore}/176/filelists/libloc | 0 .../{core => oldcore}/176/filelists/libssh | 0 .../rootfiles/{core => oldcore}/176/filelists/man | 0 .../{core => oldcore}/176/filelists/misc-progs | 0 .../rootfiles/{core => oldcore}/176/filelists/mpfr | 0 .../{core => oldcore}/176/filelists/nettle | 0 .../rootfiles/{core => oldcore}/176/filelists/pam | 0 .../{core => oldcore}/176/filelists/pciutils | 0 .../{core => oldcore}/176/filelists/procps | 0 .../rootfiles/{core => oldcore}/176/filelists/qpdf | 0 .../{core => oldcore}/176/filelists/sqlite | 0 .../{core => oldcore}/176/filelists/strongswan | 0 .../rootfiles/{core => oldcore}/176/filelists/sudo | 0 .../{core => oldcore}/176/filelists/suricata | 0 .../rootfiles/{core => oldcore}/176/filelists/udev | 0 .../rootfiles/{core => oldcore}/176/filelists/wget | 0 .../{core => oldcore}/176/filelists/whois | 0 .../176/filelists/x86_64/binutils | 0 .../{core => oldcore}/176/filelists/x86_64/gcc | 0 .../{core => oldcore}/176/filelists/x86_64/glibc | 0 .../176/filelists/x86_64/intel-microcode | 0 config/rootfiles/{core => 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 => core/177}/exclude (96%) copy config/rootfiles/{oldcore/124 => core/177}/filelists/aarch64/linux (100%) copy config/rootfiles/{oldcore/155 => core/177}/filelists/aarch64/util-linux (100%) copy config/rootfiles/core/{176 => 177}/filelists/core-files (100%) create mode 100644 config/rootfiles/core/177/filelists/files copy config/rootfiles/{oldcore/127 => core/177}/filelists/fireinfo (100%) copy config/rootfiles/{oldcore/106 => core/177}/filelists/iproute2 (100%) copy config/rootfiles/{oldcore/100 => core/177}/filelists/ntp (100%) copy config/rootfiles/{oldcore/100 => core/177}/filelists/openssh (100%) copy config/rootfiles/{oldcore/100 => core/177}/filelists/squid (100%) copy config/rootfiles/{oldcore/161 => core/177}/filelists/squid-asnbl (100%) copy config/rootfiles/core/{176 => 177}/filelists/sudo (100%) copy config/rootfiles/{oldcore/100 => core/177}/filelists/x86_64/linux (100%) copy config/rootfiles/{oldcore/112 => core/177}/filelists/x86_64/util-linux (100%) copy config/rootfiles/{oldcore/173 => core/177}/update.sh (67%) rename config/rootfiles/{core => oldcore}/176/exclude (100%) rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/binutils (100%) rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/gcc (100%) rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/glibc (100%) rename config/rootfiles/{core => oldcore}/176/filelists/bind (100%) rename config/rootfiles/{core => oldcore}/176/filelists/collectd (100%) rename config/rootfiles/{core => oldcore}/176/filelists/core-files (100%) rename config/rootfiles/{core => oldcore}/176/filelists/curl (100%) rename config/rootfiles/{core => oldcore}/176/filelists/cyrus-sasl (100%) rename config/rootfiles/{core => oldcore}/176/filelists/dhcpcd (100%) rename config/rootfiles/{core => oldcore}/176/filelists/diffutils (100%) rename config/rootfiles/{core => oldcore}/176/filelists/ed (100%) rename config/rootfiles/{core => oldcore}/176/filelists/elinks (100%) rename config/rootfiles/{core => oldcore}/176/filelists/ethtool (100%) rename config/rootfiles/{core => oldcore}/176/filelists/files (100%) rename config/rootfiles/{core => oldcore}/176/filelists/freetype (100%) rename config/rootfiles/{core => oldcore}/176/filelists/gawk (100%) rename config/rootfiles/{core => oldcore}/176/filelists/gnutls (100%) rename config/rootfiles/{core => oldcore}/176/filelists/grep (100%) rename config/rootfiles/{core => oldcore}/176/filelists/harfbuzz (100%) rename config/rootfiles/{core => oldcore}/176/filelists/kmod (100%) rename config/rootfiles/{core => oldcore}/176/filelists/krb5 (100%) rename config/rootfiles/{core => oldcore}/176/filelists/less (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libarchive (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libcap (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libevent2 (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libhtp (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libloc (100%) rename config/rootfiles/{core => oldcore}/176/filelists/libssh (100%) rename config/rootfiles/{core => oldcore}/176/filelists/man (100%) rename config/rootfiles/{core => oldcore}/176/filelists/misc-progs (100%) rename config/rootfiles/{core => oldcore}/176/filelists/mpfr (100%) rename config/rootfiles/{core => oldcore}/176/filelists/nettle (100%) rename config/rootfiles/{core => oldcore}/176/filelists/pam (100%) rename config/rootfiles/{core => oldcore}/176/filelists/pciutils (100%) rename config/rootfiles/{core => oldcore}/176/filelists/procps (100%) rename config/rootfiles/{core => oldcore}/176/filelists/qpdf (100%) rename config/rootfiles/{core => oldcore}/176/filelists/sqlite (100%) rename config/rootfiles/{core => oldcore}/176/filelists/strongswan (100%) rename config/rootfiles/{core => oldcore}/176/filelists/sudo (100%) rename config/rootfiles/{core => oldcore}/176/filelists/suricata (100%) rename config/rootfiles/{core => oldcore}/176/filelists/udev (100%) rename config/rootfiles/{core => oldcore}/176/filelists/wget (100%) rename config/rootfiles/{core => oldcore}/176/filelists/whois (100%) rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/binutils (100%) rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/gcc (100%) rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/glibc (100%) rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/intel-microcode (100%) rename config/rootfiles/{core => 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-detecting-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_kickoff.patch create mode 100644 src/patches/squid/squid-asnbl-0.2.4_initialise_global_variables_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/squidclamav 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
-exec /usr/bin/dehydrated --cron +exec /usr/bin/dehydrated --cron --keep-going diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kernel.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="gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120200 +CONFIG_GCC_VERSION=130100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=24000 @@ -954,6 +954,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=y # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y
# # Data Access Monitoring @@ -7835,7 +7836,7 @@ CONFIG_CIFS_FSCACHE=y CONFIG_SMB_SERVER=m CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS_COMMON=m +CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=y @@ -8585,11 +8586,11 @@ CONFIG_STACKTRACE=y # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=y # 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=y # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures
diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kernel.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=y # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=y # 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=y # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures
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="gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120200 +CONFIG_GCC_VERSION=130100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=24000 @@ -431,7 +431,7 @@ CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y -# CONFIG_X86_KERNEL_IBT is not set +CONFIG_X86_KERNEL_IBT=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set @@ -996,6 +996,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=y # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y
# # Data Access Monitoring @@ -6523,9 +6524,8 @@ CONFIG_AMILO_RFKILL=m CONFIG_FUJITSU_LAPTOP=m # 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=m # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_SENSORS_HDAPS=m @@ -7047,7 +7047,7 @@ CONFIG_CIFS_FSCACHE=y CONFIG_SMB_SERVER=m CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS_COMMON=m +CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=y @@ -7761,11 +7761,11 @@ CONFIG_STACKTRACE=y # # Debug kernel data structures # -# CONFIG_DEBUG_LIST is not set +CONFIG_DEBUG_LIST=y # 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=y # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures
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 !
+!----------------------------------- global ----------------------------------- + syslog: daemon daemonize: true debug: false promisc: true -interface: green0 +pcap_interface: green0 + +imt_mem_pools_number: 256
+plugins: memory[plugin1] # , sqlite3[plugin2] + + +!----------------------------------- memory -----------------------------------
! ! "plugin1" plugin configuration ! -plugins: memory[plugin1]
plugin_buffer_size[plugin1]: 102400 -plugin_pipe_size[plugin1]: 10240000 +plugin_pipe_size[plugin1]: 10240000
-imt_mem_pools_number: 256 imt_path[plugin1]: /var/spool/pmacct/plugin1.pipe
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/common/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-beagleboneai.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/x86_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/common/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/exclude 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/rootfiles/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/rootfiles/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/core/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/core/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/core/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/rootfiles/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/rootfiles/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/rootfiles/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 info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=177 + +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=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Stop services +/etc/rc.d/init.d/squid stop + +KVER="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=$( 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 root." 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 $(</opt/pakfire/db/rootfiles/squidclamav); do + rm -rfv "/${i}" + done +fi +rm -f \ + /opt/pakfire/db/installed/meta-squidclamav \ + /opt/pakfire/db/meta/meta-squidclamav \ + /opt/pakfire/db/rootfiles/squidclamav + +# Extract files +extract_files + +# Remove files +rm -rvf \ + /lib/firmware/cxgb4/t4fw-1.27.1* \ + /lib/firmware/cxgb4/t5fw-1.27.1* \ + /lib/firmware/cxgb4/t6fw-1.27.1* \ + /lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.3* \ + /lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.7* \ + /usr/lib/engines-1* \ + /usr/lib/libcrypto.so.1* \ + /usr/lib/libssl.so.1* + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Filesytem cleanup +/usr/local/bin/filesystem-cleanup + +# Start services +/etc/init.d/sshd restart +/etc/init.d/unbound reload +/etc/init.d/ntp restart +if [ -f /var/ipfire/proxy/enable ]; then + /etc/init.d/squid start +fi + +# Rebuild initial ramdisks +dracut --regenerate-all --force +KVER="xxxKVERxxx" +case "$(uname -m)" in + aarch64) + mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire + # dont remove initramfs because grub need this to boot. + ;; +esac + +# remove lm_sensor config after collectd was started +# to re-search sensors at next boot with updated kernel +rm -f /etc/sysconfig/lm_sensors + +# Upadate Kernel version in uEnv.txt +if [ -e /boot/uEnv.txt ]; then + sed -i -e "s/KVER=.*/KVER=${KVER}/g" /boot/uEnv.txt +fi + +# Call user update script (needed for some ARM boards) +if [ -e /boot/pakfire-kernel-update ]; then + /boot/pakfire-kernel-update ${KVER} +fi + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/core/176/exclude b/config/rootfiles/oldcore/176/exclude similarity index 100% rename from config/rootfiles/core/176/exclude rename to config/rootfiles/oldcore/176/exclude diff --git a/config/rootfiles/core/176/filelists/aarch64/binutils b/config/rootfiles/oldcore/176/filelists/aarch64/binutils similarity index 100% rename from config/rootfiles/core/176/filelists/aarch64/binutils rename to config/rootfiles/oldcore/176/filelists/aarch64/binutils diff --git a/config/rootfiles/core/176/filelists/aarch64/gcc b/config/rootfiles/oldcore/176/filelists/aarch64/gcc similarity index 100% rename from config/rootfiles/core/176/filelists/aarch64/gcc rename to config/rootfiles/oldcore/176/filelists/aarch64/gcc diff --git a/config/rootfiles/core/176/filelists/aarch64/glibc b/config/rootfiles/oldcore/176/filelists/aarch64/glibc similarity index 100% rename from config/rootfiles/core/176/filelists/aarch64/glibc rename to config/rootfiles/oldcore/176/filelists/aarch64/glibc diff --git a/config/rootfiles/core/176/filelists/bind b/config/rootfiles/oldcore/176/filelists/bind similarity index 100% rename from config/rootfiles/core/176/filelists/bind rename to config/rootfiles/oldcore/176/filelists/bind diff --git a/config/rootfiles/core/176/filelists/collectd b/config/rootfiles/oldcore/176/filelists/collectd similarity index 100% rename from config/rootfiles/core/176/filelists/collectd rename to config/rootfiles/oldcore/176/filelists/collectd diff --git a/config/rootfiles/oldcore/176/filelists/core-files b/config/rootfiles/oldcore/176/filelists/core-files new file mode 100644 index 000000000..0dec37e53 --- /dev/null +++ b/config/rootfiles/oldcore/176/filelists/core-files @@ -0,0 +1,5 @@ +etc/system-release +etc/issue +etc/os-release +srv/web/ipfire/cgi-bin/credits.cgi +var/ipfire/langs diff --git a/config/rootfiles/core/176/filelists/curl b/config/rootfiles/oldcore/176/filelists/curl similarity index 100% rename from config/rootfiles/core/176/filelists/curl rename to config/rootfiles/oldcore/176/filelists/curl diff --git a/config/rootfiles/core/176/filelists/cyrus-sasl b/config/rootfiles/oldcore/176/filelists/cyrus-sasl similarity index 100% rename from config/rootfiles/core/176/filelists/cyrus-sasl rename to config/rootfiles/oldcore/176/filelists/cyrus-sasl diff --git a/config/rootfiles/core/176/filelists/dhcpcd b/config/rootfiles/oldcore/176/filelists/dhcpcd similarity index 100% rename from config/rootfiles/core/176/filelists/dhcpcd rename to config/rootfiles/oldcore/176/filelists/dhcpcd diff --git a/config/rootfiles/core/176/filelists/diffutils b/config/rootfiles/oldcore/176/filelists/diffutils similarity index 100% rename from config/rootfiles/core/176/filelists/diffutils rename to config/rootfiles/oldcore/176/filelists/diffutils diff --git a/config/rootfiles/core/176/filelists/ed b/config/rootfiles/oldcore/176/filelists/ed similarity index 100% rename from config/rootfiles/core/176/filelists/ed rename to config/rootfiles/oldcore/176/filelists/ed diff --git a/config/rootfiles/core/176/filelists/elinks b/config/rootfiles/oldcore/176/filelists/elinks similarity index 100% rename from config/rootfiles/core/176/filelists/elinks rename to config/rootfiles/oldcore/176/filelists/elinks diff --git a/config/rootfiles/core/176/filelists/ethtool b/config/rootfiles/oldcore/176/filelists/ethtool similarity index 100% rename from config/rootfiles/core/176/filelists/ethtool rename to config/rootfiles/oldcore/176/filelists/ethtool diff --git a/config/rootfiles/core/176/filelists/files b/config/rootfiles/oldcore/176/filelists/files similarity index 100% rename from config/rootfiles/core/176/filelists/files rename to config/rootfiles/oldcore/176/filelists/files diff --git a/config/rootfiles/core/176/filelists/freetype b/config/rootfiles/oldcore/176/filelists/freetype similarity index 100% rename from config/rootfiles/core/176/filelists/freetype rename to config/rootfiles/oldcore/176/filelists/freetype diff --git a/config/rootfiles/core/176/filelists/gawk b/config/rootfiles/oldcore/176/filelists/gawk similarity index 100% rename from config/rootfiles/core/176/filelists/gawk rename to config/rootfiles/oldcore/176/filelists/gawk diff --git a/config/rootfiles/core/176/filelists/gnutls b/config/rootfiles/oldcore/176/filelists/gnutls similarity index 100% rename from config/rootfiles/core/176/filelists/gnutls rename to config/rootfiles/oldcore/176/filelists/gnutls diff --git a/config/rootfiles/core/176/filelists/grep b/config/rootfiles/oldcore/176/filelists/grep similarity index 100% rename from config/rootfiles/core/176/filelists/grep rename to config/rootfiles/oldcore/176/filelists/grep diff --git a/config/rootfiles/core/176/filelists/harfbuzz b/config/rootfiles/oldcore/176/filelists/harfbuzz similarity index 100% rename from config/rootfiles/core/176/filelists/harfbuzz rename to config/rootfiles/oldcore/176/filelists/harfbuzz diff --git a/config/rootfiles/core/176/filelists/kmod b/config/rootfiles/oldcore/176/filelists/kmod similarity index 100% rename from config/rootfiles/core/176/filelists/kmod rename to config/rootfiles/oldcore/176/filelists/kmod diff --git a/config/rootfiles/core/176/filelists/krb5 b/config/rootfiles/oldcore/176/filelists/krb5 similarity index 100% rename from config/rootfiles/core/176/filelists/krb5 rename to config/rootfiles/oldcore/176/filelists/krb5 diff --git a/config/rootfiles/core/176/filelists/less b/config/rootfiles/oldcore/176/filelists/less similarity index 100% rename from config/rootfiles/core/176/filelists/less rename to config/rootfiles/oldcore/176/filelists/less diff --git a/config/rootfiles/core/176/filelists/libarchive b/config/rootfiles/oldcore/176/filelists/libarchive similarity index 100% rename from config/rootfiles/core/176/filelists/libarchive rename to config/rootfiles/oldcore/176/filelists/libarchive diff --git a/config/rootfiles/core/176/filelists/libcap b/config/rootfiles/oldcore/176/filelists/libcap similarity index 100% rename from config/rootfiles/core/176/filelists/libcap rename to config/rootfiles/oldcore/176/filelists/libcap diff --git a/config/rootfiles/core/176/filelists/libevent2 b/config/rootfiles/oldcore/176/filelists/libevent2 similarity index 100% rename from config/rootfiles/core/176/filelists/libevent2 rename to config/rootfiles/oldcore/176/filelists/libevent2 diff --git a/config/rootfiles/core/176/filelists/libhtp b/config/rootfiles/oldcore/176/filelists/libhtp similarity index 100% rename from config/rootfiles/core/176/filelists/libhtp rename to config/rootfiles/oldcore/176/filelists/libhtp diff --git a/config/rootfiles/core/176/filelists/libloc b/config/rootfiles/oldcore/176/filelists/libloc similarity index 100% rename from config/rootfiles/core/176/filelists/libloc rename to config/rootfiles/oldcore/176/filelists/libloc diff --git a/config/rootfiles/core/176/filelists/libssh b/config/rootfiles/oldcore/176/filelists/libssh similarity index 100% rename from config/rootfiles/core/176/filelists/libssh rename to config/rootfiles/oldcore/176/filelists/libssh diff --git a/config/rootfiles/core/176/filelists/man b/config/rootfiles/oldcore/176/filelists/man similarity index 100% rename from config/rootfiles/core/176/filelists/man rename to config/rootfiles/oldcore/176/filelists/man diff --git a/config/rootfiles/core/176/filelists/misc-progs b/config/rootfiles/oldcore/176/filelists/misc-progs similarity index 100% rename from config/rootfiles/core/176/filelists/misc-progs rename to config/rootfiles/oldcore/176/filelists/misc-progs diff --git a/config/rootfiles/core/176/filelists/mpfr b/config/rootfiles/oldcore/176/filelists/mpfr similarity index 100% rename from config/rootfiles/core/176/filelists/mpfr rename to config/rootfiles/oldcore/176/filelists/mpfr diff --git a/config/rootfiles/core/176/filelists/nettle b/config/rootfiles/oldcore/176/filelists/nettle similarity index 100% rename from config/rootfiles/core/176/filelists/nettle rename to config/rootfiles/oldcore/176/filelists/nettle diff --git a/config/rootfiles/core/176/filelists/pam b/config/rootfiles/oldcore/176/filelists/pam similarity index 100% rename from config/rootfiles/core/176/filelists/pam rename to config/rootfiles/oldcore/176/filelists/pam diff --git a/config/rootfiles/core/176/filelists/pciutils b/config/rootfiles/oldcore/176/filelists/pciutils similarity index 100% rename from config/rootfiles/core/176/filelists/pciutils rename to config/rootfiles/oldcore/176/filelists/pciutils diff --git a/config/rootfiles/core/176/filelists/procps b/config/rootfiles/oldcore/176/filelists/procps similarity index 100% rename from config/rootfiles/core/176/filelists/procps rename to config/rootfiles/oldcore/176/filelists/procps diff --git a/config/rootfiles/core/176/filelists/qpdf b/config/rootfiles/oldcore/176/filelists/qpdf similarity index 100% rename from config/rootfiles/core/176/filelists/qpdf rename to config/rootfiles/oldcore/176/filelists/qpdf diff --git a/config/rootfiles/core/176/filelists/sqlite b/config/rootfiles/oldcore/176/filelists/sqlite similarity index 100% rename from config/rootfiles/core/176/filelists/sqlite rename to config/rootfiles/oldcore/176/filelists/sqlite diff --git a/config/rootfiles/core/176/filelists/strongswan b/config/rootfiles/oldcore/176/filelists/strongswan similarity index 100% rename from config/rootfiles/core/176/filelists/strongswan rename to config/rootfiles/oldcore/176/filelists/strongswan diff --git a/config/rootfiles/oldcore/176/filelists/sudo b/config/rootfiles/oldcore/176/filelists/sudo new file mode 120000 index 000000000..0d3c45e04 --- /dev/null +++ b/config/rootfiles/oldcore/176/filelists/sudo @@ -0,0 +1 @@ +../../../common/sudo \ No newline at end of file diff --git a/config/rootfiles/core/176/filelists/suricata b/config/rootfiles/oldcore/176/filelists/suricata similarity index 100% rename from config/rootfiles/core/176/filelists/suricata rename to config/rootfiles/oldcore/176/filelists/suricata diff --git a/config/rootfiles/core/176/filelists/udev b/config/rootfiles/oldcore/176/filelists/udev similarity index 100% rename from config/rootfiles/core/176/filelists/udev rename to config/rootfiles/oldcore/176/filelists/udev diff --git a/config/rootfiles/core/176/filelists/wget b/config/rootfiles/oldcore/176/filelists/wget similarity index 100% rename from config/rootfiles/core/176/filelists/wget rename to config/rootfiles/oldcore/176/filelists/wget diff --git a/config/rootfiles/core/176/filelists/whois b/config/rootfiles/oldcore/176/filelists/whois similarity index 100% rename from config/rootfiles/core/176/filelists/whois rename to config/rootfiles/oldcore/176/filelists/whois diff --git a/config/rootfiles/core/176/filelists/x86_64/binutils b/config/rootfiles/oldcore/176/filelists/x86_64/binutils similarity index 100% rename from config/rootfiles/core/176/filelists/x86_64/binutils rename to config/rootfiles/oldcore/176/filelists/x86_64/binutils diff --git a/config/rootfiles/core/176/filelists/x86_64/gcc b/config/rootfiles/oldcore/176/filelists/x86_64/gcc similarity index 100% rename from config/rootfiles/core/176/filelists/x86_64/gcc rename to config/rootfiles/oldcore/176/filelists/x86_64/gcc diff --git a/config/rootfiles/core/176/filelists/x86_64/glibc b/config/rootfiles/oldcore/176/filelists/x86_64/glibc similarity index 100% rename from config/rootfiles/core/176/filelists/x86_64/glibc rename to config/rootfiles/oldcore/176/filelists/x86_64/glibc diff --git a/config/rootfiles/core/176/filelists/x86_64/intel-microcode b/config/rootfiles/oldcore/176/filelists/x86_64/intel-microcode similarity index 100% rename from config/rootfiles/core/176/filelists/x86_64/intel-microcode rename to config/rootfiles/oldcore/176/filelists/x86_64/intel-microcode diff --git a/config/rootfiles/core/176/update.sh b/config/rootfiles/oldcore/176/update.sh similarity index 100% rename from config/rootfiles/core/176/update.sh rename to config/rootfiles/oldcore/176/update.sh diff --git a/config/rootfiles/packages/ghostscript b/config/rootfiles/packages/ghostscript index 4a5d74d16..fc0d64832 100644 --- a/config/rootfiles/packages/ghostscript +++ b/config/rootfiles/packages/ghostscript @@ -25,170 +25,170 @@ usr/bin/ps2ps usr/bin/ps2ps2 usr/bin/unix-lpr.sh #usr/share/doc/ghostscript -#usr/share/doc/ghostscript/10.01.1 -#usr/share/doc/ghostscript/10.01.1/COPYING -#usr/share/doc/ghostscript/10.01.1/GS9_Color_Management.pdf -#usr/share/doc/ghostscript/10.01.1/Ghostscript.pdf -#usr/share/doc/ghostscript/10.01.1/News.htm +#usr/share/doc/ghostscript/10.01.2 +#usr/share/doc/ghostscript/10.01.2/COPYING +#usr/share/doc/ghostscript/10.01.2/GS9_Color_Management.pdf +#usr/share/doc/ghostscript/10.01.2/Ghostscript.pdf +#usr/share/doc/ghostscript/10.01.2/News.htm #usr/share/ghostscript -#usr/share/ghostscript/10.01.1 -#usr/share/ghostscript/10.01.1/lib -#usr/share/ghostscript/10.01.1/lib/PDFA_def.ps -#usr/share/ghostscript/10.01.1/lib/PDFX_def.ps -#usr/share/ghostscript/10.01.1/lib/PM760p.upp -#usr/share/ghostscript/10.01.1/lib/PM760pl.upp -#usr/share/ghostscript/10.01.1/lib/PM820p.upp -#usr/share/ghostscript/10.01.1/lib/PM820pl.upp -#usr/share/ghostscript/10.01.1/lib/Stc670p.upp -#usr/share/ghostscript/10.01.1/lib/Stc670pl.upp -#usr/share/ghostscript/10.01.1/lib/Stc680p.upp -#usr/share/ghostscript/10.01.1/lib/Stc680pl.upp -#usr/share/ghostscript/10.01.1/lib/Stc740p.upp -#usr/share/ghostscript/10.01.1/lib/Stc740pl.upp -#usr/share/ghostscript/10.01.1/lib/Stc760p.upp -#usr/share/ghostscript/10.01.1/lib/Stc760pl.upp -#usr/share/ghostscript/10.01.1/lib/Stc777p.upp -#usr/share/ghostscript/10.01.1/lib/Stc777pl.upp -#usr/share/ghostscript/10.01.1/lib/Stp720p.upp -#usr/share/ghostscript/10.01.1/lib/Stp720pl.upp -#usr/share/ghostscript/10.01.1/lib/Stp870p.upp -#usr/share/ghostscript/10.01.1/lib/Stp870pl.upp -#usr/share/ghostscript/10.01.1/lib/acctest.ps -#usr/share/ghostscript/10.01.1/lib/align.ps -#usr/share/ghostscript/10.01.1/lib/bj8.rpd -#usr/share/ghostscript/10.01.1/lib/bj8gc12f.upp -#usr/share/ghostscript/10.01.1/lib/bj8hg12f.upp -#usr/share/ghostscript/10.01.1/lib/bj8oh06n.upp -#usr/share/ghostscript/10.01.1/lib/bj8pa06n.upp -#usr/share/ghostscript/10.01.1/lib/bj8pp12f.upp -#usr/share/ghostscript/10.01.1/lib/bj8ts06n.upp -#usr/share/ghostscript/10.01.1/lib/bjc6000a1.upp -#usr/share/ghostscript/10.01.1/lib/bjc6000b1.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a0.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a1.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a2.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a3.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a4.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a5.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a6.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a7.upp -#usr/share/ghostscript/10.01.1/lib/bjc610a8.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b1.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b2.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b3.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b4.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b6.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b7.upp -#usr/share/ghostscript/10.01.1/lib/bjc610b8.upp -#usr/share/ghostscript/10.01.1/lib/caption.ps -#usr/share/ghostscript/10.01.1/lib/cbjc600.ppd -#usr/share/ghostscript/10.01.1/lib/cbjc800.ppd -#usr/share/ghostscript/10.01.1/lib/cdj550.upp -#usr/share/ghostscript/10.01.1/lib/cdj690.upp -#usr/share/ghostscript/10.01.1/lib/cdj690ec.upp -#usr/share/ghostscript/10.01.1/lib/cid2code.ps -#usr/share/ghostscript/10.01.1/lib/dnj750c.upp -#usr/share/ghostscript/10.01.1/lib/dnj750m.upp -#usr/share/ghostscript/10.01.1/lib/docie.ps -#usr/share/ghostscript/10.01.1/lib/font2pcl.ps -#usr/share/ghostscript/10.01.1/lib/ghostpdf.ppd -#usr/share/ghostscript/10.01.1/lib/gs_ce_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_css_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_il2_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_kanji.ps -#usr/share/ghostscript/10.01.1/lib/gs_ksb_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_l.xbm -#usr/share/ghostscript/10.01.1/lib/gs_l.xpm -#usr/share/ghostscript/10.01.1/lib/gs_l_m.xbm -#usr/share/ghostscript/10.01.1/lib/gs_lgo_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_lgx_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_m.xbm -#usr/share/ghostscript/10.01.1/lib/gs_m.xpm -#usr/share/ghostscript/10.01.1/lib/gs_m_m.xbm -#usr/share/ghostscript/10.01.1/lib/gs_s.xbm -#usr/share/ghostscript/10.01.1/lib/gs_s.xpm -#usr/share/ghostscript/10.01.1/lib/gs_s_m.xbm -#usr/share/ghostscript/10.01.1/lib/gs_t.xbm -#usr/share/ghostscript/10.01.1/lib/gs_t.xpm -#usr/share/ghostscript/10.01.1/lib/gs_t_m.xbm -#usr/share/ghostscript/10.01.1/lib/gs_wl1_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_wl2_e.ps -#usr/share/ghostscript/10.01.1/lib/gs_wl5_e.ps -#usr/share/ghostscript/10.01.1/lib/gslp.ps -#usr/share/ghostscript/10.01.1/lib/gsnup.ps -#usr/share/ghostscript/10.01.1/lib/ht_ccsto.ps -#usr/share/ghostscript/10.01.1/lib/image-qa.ps -#usr/share/ghostscript/10.01.1/lib/jispaper.ps -#usr/share/ghostscript/10.01.1/lib/landscap.ps -#usr/share/ghostscript/10.01.1/lib/lines.ps -#usr/share/ghostscript/10.01.1/lib/mkcidfm.ps -#usr/share/ghostscript/10.01.1/lib/necp2x.upp -#usr/share/ghostscript/10.01.1/lib/necp2x6.upp -#usr/share/ghostscript/10.01.1/lib/pdf2dsc.ps -#usr/share/ghostscript/10.01.1/lib/pdf_info.ps -#usr/share/ghostscript/10.01.1/lib/pf2afm.ps -#usr/share/ghostscript/10.01.1/lib/pfbtopfa.ps -#usr/share/ghostscript/10.01.1/lib/ppath.ps -#usr/share/ghostscript/10.01.1/lib/pphs.ps -#usr/share/ghostscript/10.01.1/lib/prfont.ps -#usr/share/ghostscript/10.01.1/lib/printafm.ps -#usr/share/ghostscript/10.01.1/lib/ps2ai.ps -#usr/share/ghostscript/10.01.1/lib/ps2epsi.ps -#usr/share/ghostscript/10.01.1/lib/ras1.upp -#usr/share/ghostscript/10.01.1/lib/ras24.upp -#usr/share/ghostscript/10.01.1/lib/ras3.upp -#usr/share/ghostscript/10.01.1/lib/ras32.upp -#usr/share/ghostscript/10.01.1/lib/ras4.upp -#usr/share/ghostscript/10.01.1/lib/ras8m.upp -#usr/share/ghostscript/10.01.1/lib/rollconv.ps -#usr/share/ghostscript/10.01.1/lib/s400a1.upp -#usr/share/ghostscript/10.01.1/lib/s400b1.upp -#usr/share/ghostscript/10.01.1/lib/sharp.upp -#usr/share/ghostscript/10.01.1/lib/sipixa6.upp -#usr/share/ghostscript/10.01.1/lib/st640ih.upp -#usr/share/ghostscript/10.01.1/lib/st640ihg.upp -#usr/share/ghostscript/10.01.1/lib/st640p.upp -#usr/share/ghostscript/10.01.1/lib/st640pg.upp -#usr/share/ghostscript/10.01.1/lib/st640pl.upp -#usr/share/ghostscript/10.01.1/lib/st640plg.upp -#usr/share/ghostscript/10.01.1/lib/stc.upp -#usr/share/ghostscript/10.01.1/lib/stc1520h.upp -#usr/share/ghostscript/10.01.1/lib/stc2.upp -#usr/share/ghostscript/10.01.1/lib/stc200_h.upp -#usr/share/ghostscript/10.01.1/lib/stc2_h.upp -#usr/share/ghostscript/10.01.1/lib/stc2s_h.upp -#usr/share/ghostscript/10.01.1/lib/stc300.upp -#usr/share/ghostscript/10.01.1/lib/stc300bl.upp -#usr/share/ghostscript/10.01.1/lib/stc300bm.upp -#usr/share/ghostscript/10.01.1/lib/stc500p.upp -#usr/share/ghostscript/10.01.1/lib/stc500ph.upp -#usr/share/ghostscript/10.01.1/lib/stc600ih.upp -#usr/share/ghostscript/10.01.1/lib/stc600p.upp -#usr/share/ghostscript/10.01.1/lib/stc600pl.upp -#usr/share/ghostscript/10.01.1/lib/stc640p.upp -#usr/share/ghostscript/10.01.1/lib/stc740ih.upp -#usr/share/ghostscript/10.01.1/lib/stc800ih.upp -#usr/share/ghostscript/10.01.1/lib/stc800p.upp -#usr/share/ghostscript/10.01.1/lib/stc800pl.upp -#usr/share/ghostscript/10.01.1/lib/stc_h.upp -#usr/share/ghostscript/10.01.1/lib/stc_l.upp -#usr/share/ghostscript/10.01.1/lib/stcany.upp -#usr/share/ghostscript/10.01.1/lib/stcany_h.upp -#usr/share/ghostscript/10.01.1/lib/stcinfo.ps -#usr/share/ghostscript/10.01.1/lib/stcolor.ps -#usr/share/ghostscript/10.01.1/lib/stocht.ps -#usr/share/ghostscript/10.01.1/lib/traceimg.ps -#usr/share/ghostscript/10.01.1/lib/traceop.ps -#usr/share/ghostscript/10.01.1/lib/uninfo.ps -#usr/share/ghostscript/10.01.1/lib/viewcmyk.ps -#usr/share/ghostscript/10.01.1/lib/viewgif.ps -#usr/share/ghostscript/10.01.1/lib/viewjpeg.ps -#usr/share/ghostscript/10.01.1/lib/viewmiff.ps -#usr/share/ghostscript/10.01.1/lib/viewpbm.ps -#usr/share/ghostscript/10.01.1/lib/viewpcx.ps -#usr/share/ghostscript/10.01.1/lib/viewps2a.ps -#usr/share/ghostscript/10.01.1/lib/winmaps.ps -#usr/share/ghostscript/10.01.1/lib/zeroline.ps +#usr/share/ghostscript/10.01.2 +#usr/share/ghostscript/10.01.2/lib +#usr/share/ghostscript/10.01.2/lib/PDFA_def.ps +#usr/share/ghostscript/10.01.2/lib/PDFX_def.ps +#usr/share/ghostscript/10.01.2/lib/PM760p.upp +#usr/share/ghostscript/10.01.2/lib/PM760pl.upp +#usr/share/ghostscript/10.01.2/lib/PM820p.upp +#usr/share/ghostscript/10.01.2/lib/PM820pl.upp +#usr/share/ghostscript/10.01.2/lib/Stc670p.upp +#usr/share/ghostscript/10.01.2/lib/Stc670pl.upp +#usr/share/ghostscript/10.01.2/lib/Stc680p.upp +#usr/share/ghostscript/10.01.2/lib/Stc680pl.upp +#usr/share/ghostscript/10.01.2/lib/Stc740p.upp +#usr/share/ghostscript/10.01.2/lib/Stc740pl.upp +#usr/share/ghostscript/10.01.2/lib/Stc760p.upp +#usr/share/ghostscript/10.01.2/lib/Stc760pl.upp +#usr/share/ghostscript/10.01.2/lib/Stc777p.upp +#usr/share/ghostscript/10.01.2/lib/Stc777pl.upp +#usr/share/ghostscript/10.01.2/lib/Stp720p.upp +#usr/share/ghostscript/10.01.2/lib/Stp720pl.upp +#usr/share/ghostscript/10.01.2/lib/Stp870p.upp +#usr/share/ghostscript/10.01.2/lib/Stp870pl.upp +#usr/share/ghostscript/10.01.2/lib/acctest.ps +#usr/share/ghostscript/10.01.2/lib/align.ps +#usr/share/ghostscript/10.01.2/lib/bj8.rpd +#usr/share/ghostscript/10.01.2/lib/bj8gc12f.upp +#usr/share/ghostscript/10.01.2/lib/bj8hg12f.upp +#usr/share/ghostscript/10.01.2/lib/bj8oh06n.upp +#usr/share/ghostscript/10.01.2/lib/bj8pa06n.upp +#usr/share/ghostscript/10.01.2/lib/bj8pp12f.upp +#usr/share/ghostscript/10.01.2/lib/bj8ts06n.upp +#usr/share/ghostscript/10.01.2/lib/bjc6000a1.upp +#usr/share/ghostscript/10.01.2/lib/bjc6000b1.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a0.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a1.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a2.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a3.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a4.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a5.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a6.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a7.upp +#usr/share/ghostscript/10.01.2/lib/bjc610a8.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b1.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b2.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b3.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b4.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b6.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b7.upp +#usr/share/ghostscript/10.01.2/lib/bjc610b8.upp +#usr/share/ghostscript/10.01.2/lib/caption.ps +#usr/share/ghostscript/10.01.2/lib/cbjc600.ppd +#usr/share/ghostscript/10.01.2/lib/cbjc800.ppd +#usr/share/ghostscript/10.01.2/lib/cdj550.upp +#usr/share/ghostscript/10.01.2/lib/cdj690.upp +#usr/share/ghostscript/10.01.2/lib/cdj690ec.upp +#usr/share/ghostscript/10.01.2/lib/cid2code.ps +#usr/share/ghostscript/10.01.2/lib/dnj750c.upp +#usr/share/ghostscript/10.01.2/lib/dnj750m.upp +#usr/share/ghostscript/10.01.2/lib/docie.ps +#usr/share/ghostscript/10.01.2/lib/font2pcl.ps +#usr/share/ghostscript/10.01.2/lib/ghostpdf.ppd +#usr/share/ghostscript/10.01.2/lib/gs_ce_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_css_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_il2_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_kanji.ps +#usr/share/ghostscript/10.01.2/lib/gs_ksb_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_l.xbm +#usr/share/ghostscript/10.01.2/lib/gs_l.xpm +#usr/share/ghostscript/10.01.2/lib/gs_l_m.xbm +#usr/share/ghostscript/10.01.2/lib/gs_lgo_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_lgx_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_m.xbm +#usr/share/ghostscript/10.01.2/lib/gs_m.xpm +#usr/share/ghostscript/10.01.2/lib/gs_m_m.xbm +#usr/share/ghostscript/10.01.2/lib/gs_s.xbm +#usr/share/ghostscript/10.01.2/lib/gs_s.xpm +#usr/share/ghostscript/10.01.2/lib/gs_s_m.xbm +#usr/share/ghostscript/10.01.2/lib/gs_t.xbm +#usr/share/ghostscript/10.01.2/lib/gs_t.xpm +#usr/share/ghostscript/10.01.2/lib/gs_t_m.xbm +#usr/share/ghostscript/10.01.2/lib/gs_wl1_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_wl2_e.ps +#usr/share/ghostscript/10.01.2/lib/gs_wl5_e.ps +#usr/share/ghostscript/10.01.2/lib/gslp.ps +#usr/share/ghostscript/10.01.2/lib/gsnup.ps +#usr/share/ghostscript/10.01.2/lib/ht_ccsto.ps +#usr/share/ghostscript/10.01.2/lib/image-qa.ps +#usr/share/ghostscript/10.01.2/lib/jispaper.ps +#usr/share/ghostscript/10.01.2/lib/landscap.ps +#usr/share/ghostscript/10.01.2/lib/lines.ps +#usr/share/ghostscript/10.01.2/lib/mkcidfm.ps +#usr/share/ghostscript/10.01.2/lib/necp2x.upp +#usr/share/ghostscript/10.01.2/lib/necp2x6.upp +#usr/share/ghostscript/10.01.2/lib/pdf2dsc.ps +#usr/share/ghostscript/10.01.2/lib/pdf_info.ps +#usr/share/ghostscript/10.01.2/lib/pf2afm.ps +#usr/share/ghostscript/10.01.2/lib/pfbtopfa.ps +#usr/share/ghostscript/10.01.2/lib/ppath.ps +#usr/share/ghostscript/10.01.2/lib/pphs.ps +#usr/share/ghostscript/10.01.2/lib/prfont.ps +#usr/share/ghostscript/10.01.2/lib/printafm.ps +#usr/share/ghostscript/10.01.2/lib/ps2ai.ps +#usr/share/ghostscript/10.01.2/lib/ps2epsi.ps +#usr/share/ghostscript/10.01.2/lib/ras1.upp +#usr/share/ghostscript/10.01.2/lib/ras24.upp +#usr/share/ghostscript/10.01.2/lib/ras3.upp +#usr/share/ghostscript/10.01.2/lib/ras32.upp +#usr/share/ghostscript/10.01.2/lib/ras4.upp +#usr/share/ghostscript/10.01.2/lib/ras8m.upp +#usr/share/ghostscript/10.01.2/lib/rollconv.ps +#usr/share/ghostscript/10.01.2/lib/s400a1.upp +#usr/share/ghostscript/10.01.2/lib/s400b1.upp +#usr/share/ghostscript/10.01.2/lib/sharp.upp +#usr/share/ghostscript/10.01.2/lib/sipixa6.upp +#usr/share/ghostscript/10.01.2/lib/st640ih.upp +#usr/share/ghostscript/10.01.2/lib/st640ihg.upp +#usr/share/ghostscript/10.01.2/lib/st640p.upp +#usr/share/ghostscript/10.01.2/lib/st640pg.upp +#usr/share/ghostscript/10.01.2/lib/st640pl.upp +#usr/share/ghostscript/10.01.2/lib/st640plg.upp +#usr/share/ghostscript/10.01.2/lib/stc.upp +#usr/share/ghostscript/10.01.2/lib/stc1520h.upp +#usr/share/ghostscript/10.01.2/lib/stc2.upp +#usr/share/ghostscript/10.01.2/lib/stc200_h.upp +#usr/share/ghostscript/10.01.2/lib/stc2_h.upp +#usr/share/ghostscript/10.01.2/lib/stc2s_h.upp +#usr/share/ghostscript/10.01.2/lib/stc300.upp +#usr/share/ghostscript/10.01.2/lib/stc300bl.upp +#usr/share/ghostscript/10.01.2/lib/stc300bm.upp +#usr/share/ghostscript/10.01.2/lib/stc500p.upp +#usr/share/ghostscript/10.01.2/lib/stc500ph.upp +#usr/share/ghostscript/10.01.2/lib/stc600ih.upp +#usr/share/ghostscript/10.01.2/lib/stc600p.upp +#usr/share/ghostscript/10.01.2/lib/stc600pl.upp +#usr/share/ghostscript/10.01.2/lib/stc640p.upp +#usr/share/ghostscript/10.01.2/lib/stc740ih.upp +#usr/share/ghostscript/10.01.2/lib/stc800ih.upp +#usr/share/ghostscript/10.01.2/lib/stc800p.upp +#usr/share/ghostscript/10.01.2/lib/stc800pl.upp +#usr/share/ghostscript/10.01.2/lib/stc_h.upp +#usr/share/ghostscript/10.01.2/lib/stc_l.upp +#usr/share/ghostscript/10.01.2/lib/stcany.upp +#usr/share/ghostscript/10.01.2/lib/stcany_h.upp +#usr/share/ghostscript/10.01.2/lib/stcinfo.ps +#usr/share/ghostscript/10.01.2/lib/stcolor.ps +#usr/share/ghostscript/10.01.2/lib/stocht.ps +#usr/share/ghostscript/10.01.2/lib/traceimg.ps +#usr/share/ghostscript/10.01.2/lib/traceop.ps +#usr/share/ghostscript/10.01.2/lib/uninfo.ps +#usr/share/ghostscript/10.01.2/lib/viewcmyk.ps +#usr/share/ghostscript/10.01.2/lib/viewgif.ps +#usr/share/ghostscript/10.01.2/lib/viewjpeg.ps +#usr/share/ghostscript/10.01.2/lib/viewmiff.ps +#usr/share/ghostscript/10.01.2/lib/viewpbm.ps +#usr/share/ghostscript/10.01.2/lib/viewpcx.ps +#usr/share/ghostscript/10.01.2/lib/viewps2a.ps +#usr/share/ghostscript/10.01.2/lib/winmaps.ps +#usr/share/ghostscript/10.01.2/lib/zeroline.ps #usr/share/ghostscript/fonts #usr/share/ghostscript/fonts/COPYING #usr/share/ghostscript/fonts/ChangeLog diff --git a/config/rootfiles/packages/squidclamav b/config/rootfiles/packages/squidclamav deleted file mode 100644 index 5976a0c47..000000000 --- a/config/rootfiles/packages/squidclamav +++ /dev/null @@ -1,14 +0,0 @@ -etc/squidclamav.conf -usr/bin/squidclamav -#usr/libexec/squidclamav -#usr/libexec/squidclamav/clwarn.cgi -#usr/libexec/squidclamav/clwarn.cgi.de_DE -#usr/libexec/squidclamav/clwarn.cgi.en_EN -#usr/libexec/squidclamav/clwarn.cgi.fr_FR -#usr/libexec/squidclamav/clwarn.cgi.pt_BR -#usr/libexec/squidclamav/clwarn.cgi.ru_RU -#usr/share/man/man1/squidclamav.1 -#usr/share/squidclamav -#usr/share/squidclamav/README -var/ipfire/backup/addons/includes/squidclamav -srv/web/ipfire/html/clwarn.cgi diff --git a/config/squidclamav/squidclamav.conf b/config/squidclamav/squidclamav.conf deleted file mode 100644 index 2b8f5dc02..000000000 --- a/config/squidclamav/squidclamav.conf +++ /dev/null @@ -1,39 +0,0 @@ -squid_ip 127.0.0.1 -squid_port 800 -# -logfile /var/log/squid/squidclamav.log -redirect http://127.0.0.1:81/clwarn.cgi -# -debug 0 -stat 0 -# -clamd_local /var/run/clamav/clamd -#clamd_ip 192.168.1.5 -#clamd_port 3310 -# -maxsize 5000000 -maxredir 30 -timeout 60 -trust_cache 1 -# -# Do not scan standard HTTP images -abort ^.*.(ico|gif|png|jpg)$ -abortcontent ^image/.*$ -# -# Do not scan text and javascript files -abort ^.*.(css|xml|xsl|js|html|jsp)$ -abortcontent ^text/.*$ -abortcontent ^application/x-javascript$ -# -# Do not scan streaming videos -abortcontent ^video/mp4$ -abortcontent ^video/x-flv$ -# -# Do not scan pdf and flash -#abort ^.*.(pdf|swf)$ -# -# Do not scan sequence of framed Microsoft Media Server (MMS) data packets -abortcontent ^.*application/x-mms-framed.*$ -# -# White list some sites -whitelist .*.clamav.net diff --git a/config/unbound/unbound-dhcp-leases-bridge b/config/unbound/unbound-dhcp-leases-bridge index e89e0446b..e9f022aff 100644 --- a/config/unbound/unbound-dhcp-leases-bridge +++ b/config/unbound/unbound-dhcp-leases-bridge @@ -514,56 +514,19 @@ class UnboundConfigWriter(object): def __init__(self, path): self.path = path
- self._cached_leases = [] - def update_dhcp_leases(self, leases): - # Find any leases that have expired or do not exist any more - # but are still in the unbound local data - removed_leases = [l for l in self._cached_leases if not l in leases] - - # Find any leases that have been added - new_leases = [l for l in leases if l not in self._cached_leases] - - # End here if nothing has changed - if not new_leases and not removed_leases: - return - # Write out all leases self.write_dhcp_leases(leases)
- # Update unbound about changes - for l in removed_leases: - try: - for name, ttl, type, content in l.rrset: - log.debug("Removing records for %s" % name) - self._control("local_data_remove", name) - - # If the lease cannot be removed we will try the next one - except: - continue - - # If the removal was successful, we will remove it from the cache - else: - self._cached_leases.remove(l) - - for l in new_leases: - try: - for rr in l.rrset: - log.debug("Adding new record %s" % " ".join(rr)) - self._control("local_data", *rr) - - # If the lease cannot be added we will try the next one - except: - continue + log.debug("Reloading Unbound...")
- # Add lease to cache when successfully added - else: - self._cached_leases.append(l) + # Reload the configuration without dropping the cache + self._control("reload_keep_cache")
def write_dhcp_leases(self, leases): - with tempfile.NamedTemporaryFile(mode="w", delete=False) as f: - filename = f.name + log.debug("Writing DHCP leases...")
+ with tempfile.NamedTemporaryFile(mode="w", delete=False) as f: for l in leases: for rr in l.rrset: f.write("local-data: "%s"\n" % " ".join(rr)) @@ -571,7 +534,8 @@ class UnboundConfigWriter(object): # Make file readable for everyone os.fchmod(f.fileno(), stat.S_IRUSR|stat.S_IWUSR|stat.S_IRGRP|stat.S_IROTH)
- os.rename(filename, self.path) + # Move the file to its destination + os.rename(f.name, self.path)
def _control(self, *args): command = ["unbound-control"] @@ -585,7 +549,7 @@ class UnboundConfigWriter(object): log.critical("Could not run %s, error code: %s: %s" % ( " ".join(command), e.returncode, e.output))
- raise + raise e
if __name__ == "__main__": diff --git a/doc/language_issues.de b/doc/language_issues.de index 392416192..99ce559ce 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -269,6 +269,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 @@ -887,6 +888,8 @@ WARNING: untranslated string: dhcp fixed ip address in dynamic range = Fixed IP WARNING: untranslated string: disable = Disable WARNING: untranslated string: download apple profile = Download Apple Configuration Profile WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fwhost cust locationgrp = unknown string @@ -941,6 +944,137 @@ WARNING: untranslated string: smb daemon = SMB Daemon WARNING: untranslated string: subscription code = Subscription code WARNING: untranslated string: user management = User Management WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wlan client encryption wpa3 = WPA3 WARNING: untranslated string: wlan client management frame protection = Management Frame Protection WARNING: untranslated string: wlanap 802.11w disabled = Disabled diff --git a/doc/language_issues.en b/doc/language_issues.en index de7b09524..20ada8224 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -729,6 +729,8 @@ WARNING: untranslated string: email usemail = Activate Mail Service WARNING: untranslated string: empty = This field may be left blank WARNING: untranslated string: empty profile = empty WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable ignore filter = Enable ignore filter WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) @@ -738,7 +740,6 @@ WARNING: untranslated string: encapsulation = Encapsulation WARNING: untranslated string: encryption = Encryption: WARNING: untranslated string: end address = End address: WARNING: untranslated string: enter data = Enter your settings <br /> and then press <i>Save</i>. -WARNING: untranslated string: entropy = Entropy WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error WARNING: untranslated string: error message = unknown string @@ -2159,6 +2160,137 @@ WARNING: untranslated string: wednesday = Wednesday WARNING: untranslated string: weeks = Weeks WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wireless = Wireless WARNING: untranslated string: wireless config added = Wireless config added WARNING: untranslated string: wireless config changed = Wireless config changed 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 = unknown string WARNING: untranslated string: cpu frequency = CPU frequency WARNING: untranslated string: dhcp fixed ip address in dynamic range = Fixed IP Address in dynamic range WARNING: untranslated string: dns servers = DNS Servers +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: error message = unknown string WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string @@ -991,5 +994,136 @@ WARNING: untranslated string: routing config changed = unknown string WARNING: untranslated string: routing table = unknown string WARNING: untranslated string: service boot setting unavailable = No valid runlevel symlink was found for the initscript of this service. WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wlan client configuration = Wireless Client Configuration WARNING: untranslated string: wlanap = 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 amount 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 = Access Point Name -WARNING: untranslated string: access point name is invalid = Access Point Name is invalid -WARNING: untranslated string: access point name is required = Access Point Name is required WARNING: untranslated string: core notice 3 = available. -WARNING: untranslated string: dhcp fixed ip address in dynamic range = Fixed IP Address in dynamic range +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: error message = unknown string WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string @@ -946,9 +940,138 @@ WARNING: untranslated string: guardian logtarget_file = unknown string WARNING: untranslated string: guardian logtarget_syslog = unknown string WARNING: untranslated string: guardian no entries = unknown string WARNING: untranslated string: guardian service = unknown string -WARNING: untranslated string: openvpn cert expires soon = Expires Soon -WARNING: untranslated string: openvpn cert has expired = Expired WARNING: untranslated string: pakfire ago = ago. WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config changed = unknown string +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = 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 = explicit (STARTTLS) WARNING: untranslated string: email tls implicit = implicit (TLS) WARNING: untranslated string: email usemail = Activate Mail Service WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an 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 = Vulnerability WARNING: untranslated string: vulnerable = Vulnerable WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wireless network = WiFi Network WARNING: untranslated string: wlan client anonymous identity = Anonymous Identity WARNING: untranslated string: wlan client auth auto = 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 = explicit (STARTTLS) WARNING: untranslated string: email tls implicit = implicit (TLS) WARNING: untranslated string: email usemail = Activate Mail Service WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an 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 = Vulnerability WARNING: untranslated string: vulnerable = Vulnerable WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wireless network = WiFi Network WARNING: untranslated string: wlan client anonymous identity = Anonymous Identity WARNING: untranslated string: wlan client auth auto = 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 = explicit (STARTTLS) WARNING: untranslated string: email tls implicit = implicit (TLS) WARNING: untranslated string: email usemail = Activate Mail Service WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: encryption = Encryption: -WARNING: untranslated string: entropy = Entropy WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error WARNING: untranslated string: error message = unknown string @@ -1555,6 +1556,137 @@ WARNING: untranslated string: vulnerability = Vulnerability WARNING: untranslated string: vulnerable = Vulnerable WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wireless network = WiFi Network WARNING: untranslated string: wlan client = Wireless client WARNING: untranslated string: wlan client advanced settings = Advanced settings 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 = explicit (STARTTLS) WARNING: untranslated string: email tls implicit = implicit (TLS) WARNING: untranslated string: email usemail = Activate Mail Service WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: encryption = Encryption: -WARNING: untranslated string: entropy = Entropy WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error WARNING: untranslated string: error message = unknown string @@ -1550,6 +1551,137 @@ WARNING: untranslated string: vulnerability = Vulnerability WARNING: untranslated string: vulnerable = Vulnerable WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wireless network = WiFi Network WARNING: untranslated string: wlan client = Wireless client WARNING: untranslated string: wlan client advanced settings = Advanced settings 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 = Invalid email recipient WARNING: untranslated string: email tls explicit = explicit (STARTTLS) WARNING: untranslated string: email tls implicit = implicit (TLS) WARNING: untranslated string: enable = Enable +WARNING: untranslated string: enable disable client = unknown string +WARNING: untranslated string: enable disable dyndns = unknown string WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an 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 = Vulnerability WARNING: untranslated string: vulnerable = Vulnerable WARNING: untranslated string: whois results from = WHOIS results from WARNING: untranslated string: winbind daemon = Winbind Daemon +WARNING: untranslated string: wio = unknown string +WARNING: untranslated string: wio checked = unknown string +WARNING: untranslated string: wio cron = unknown string +WARNING: untranslated string: wio down = unknown string +WARNING: untranslated string: wio enabled = unknown string +WARNING: untranslated string: wio image = unknown string +WARNING: untranslated string: wio ipadress = unknown string +WARNING: untranslated string: wio min = unknown string +WARNING: untranslated string: wio name = unknown string +WARNING: untranslated string: wio network = unknown string +WARNING: untranslated string: wio sec = unknown string +WARNING: untranslated string: wio settings = unknown string +WARNING: untranslated string: wio stat = unknown string +WARNING: untranslated string: wio timeout = unknown string +WARNING: untranslated string: wio up = unknown string +WARNING: untranslated string: wio_activ = unknown string +WARNING: untranslated string: wio_add = unknown string +WARNING: untranslated string: wio_already_running = unknown string +WARNING: untranslated string: wio_arp_table_entries = unknown string +WARNING: untranslated string: wio_back = unknown string +WARNING: untranslated string: wio_check = unknown string +WARNING: untranslated string: wio_client_add = unknown string +WARNING: untranslated string: wio_client_enable = unknown string +WARNING: untranslated string: wio_client_off = unknown string +WARNING: untranslated string: wio_client_on = unknown string +WARNING: untranslated string: wio_clientremark = unknown string +WARNING: untranslated string: wio_clients = unknown string +WARNING: untranslated string: wio_common_name = unknown string +WARNING: untranslated string: wio_connected = unknown string +WARNING: untranslated string: wio_disable_hint = unknown string +WARNING: untranslated string: wio_dyndns = unknown string +WARNING: untranslated string: wio_dyndns_hosts = unknown string +WARNING: untranslated string: wio_dyndns_off = unknown string +WARNING: untranslated string: wio_dyndns_on = unknown string +WARNING: untranslated string: wio_dyndns_refresh = unknown string +WARNING: untranslated string: wio_edit_client = unknown string +WARNING: untranslated string: wio_edit_set = unknown string +WARNING: untranslated string: wio_edit_settings = unknown string +WARNING: untranslated string: wio_error = unknown string +WARNING: untranslated string: wio_error_function = unknown string +WARNING: untranslated string: wio_fqdn_error = unknown string +WARNING: untranslated string: wio_fqdn_on = unknown string +WARNING: untranslated string: wio_graphs = unknown string +WARNING: untranslated string: wio_graphs_stat = unknown string +WARNING: untranslated string: wio_host_empty = unknown string +WARNING: untranslated string: wio_host_error = unknown string +WARNING: untranslated string: wio_hwaddress = unknown string +WARNING: untranslated string: wio_id = unknown string +WARNING: untranslated string: wio_iface = unknown string +WARNING: untranslated string: wio_import = unknown string +WARNING: untranslated string: wio_import_csv = unknown string +WARNING: untranslated string: wio_import_data = unknown string +WARNING: untranslated string: wio_import_data1 = unknown string +WARNING: untranslated string: wio_import_data2 = unknown string +WARNING: untranslated string: wio_import_file = unknown string +WARNING: untranslated string: wio_import_fixleases = unknown string +WARNING: untranslated string: wio_import_hosts = unknown string +WARNING: untranslated string: wio_import_info_csv = unknown string +WARNING: untranslated string: wio_import_infos = unknown string +WARNING: untranslated string: wio_import_infos_csv = unknown string +WARNING: untranslated string: wio_import_leases = unknown string +WARNING: untranslated string: wio_info = unknown string +WARNING: untranslated string: wio_ip_empty = unknown string +WARNING: untranslated string: wio_ip_error = unknown string +WARNING: untranslated string: wio_ip_on = unknown string +WARNING: untranslated string: wio_lanname = unknown string +WARNING: untranslated string: wio_link_open = unknown string +WARNING: untranslated string: wio_logging = unknown string +WARNING: untranslated string: wio_mail_email = unknown string +WARNING: untranslated string: wio_mail_offline = unknown string +WARNING: untranslated string: wio_mail_offline_off = unknown string +WARNING: untranslated string: wio_mail_offline_on = unknown string +WARNING: untranslated string: wio_mail_online = unknown string +WARNING: untranslated string: wio_mail_online_off = unknown string +WARNING: untranslated string: wio_mail_online_on = unknown string +WARNING: untranslated string: wio_mail_ovpnrw = unknown string +WARNING: untranslated string: wio_mail_smail = unknown string +WARNING: untranslated string: wio_mail_style = unknown string +WARNING: untranslated string: wio_mailremark_enabled = unknown string +WARNING: untranslated string: wio_msg = unknown string +WARNING: untranslated string: wio_msg_blue = unknown string +WARNING: untranslated string: wio_msg_center = unknown string +WARNING: untranslated string: wio_msg_green = unknown string +WARNING: untranslated string: wio_msg_hint = unknown string +WARNING: untranslated string: wio_msg_left = unknown string +WARNING: untranslated string: wio_msg_orange = unknown string +WARNING: untranslated string: wio_msg_red = unknown string +WARNING: untranslated string: wio_msg_right = unknown string +WARNING: untranslated string: wio_n2n = unknown string +WARNING: untranslated string: wio_net_scan = unknown string +WARNING: untranslated string: wio_net_scan_blue = unknown string +WARNING: untranslated string: wio_net_scan_green = unknown string +WARNING: untranslated string: wio_net_scan_l = unknown string +WARNING: untranslated string: wio_net_scan_orange = unknown string +WARNING: untranslated string: wio_net_scan_r = unknown string +WARNING: untranslated string: wio_net_scan_red = unknown string +WARNING: untranslated string: wio_net_scan_run = unknown string +WARNING: untranslated string: wio_no_add = unknown string +WARNING: untranslated string: wio_no_csv = unknown string +WARNING: untranslated string: wio_no_csv_error = unknown string +WARNING: untranslated string: wio_no_file_selected = unknown string +WARNING: untranslated string: wio_no_graphs = unknown string +WARNING: untranslated string: wio_no_image = unknown string +WARNING: untranslated string: wio_offline = unknown string +WARNING: untranslated string: wio_online = unknown string +WARNING: untranslated string: wio_ovpn_con = unknown string +WARNING: untranslated string: wio_ovpn_cron = unknown string +WARNING: untranslated string: wio_ping_send = unknown string +WARNING: untranslated string: wio_red_lan = unknown string +WARNING: untranslated string: wio_refresh = unknown string +WARNING: untranslated string: wio_remove_all = unknown string +WARNING: untranslated string: wio_remove_all_hint = unknown string +WARNING: untranslated string: wio_remove_client = unknown string +WARNING: untranslated string: wio_remove_client_hint = unknown string +WARNING: untranslated string: wio_rw = unknown string +WARNING: untranslated string: wio_save = unknown string +WARNING: untranslated string: wio_sc_refresh = unknown string +WARNING: untranslated string: wio_sendemail = unknown string +WARNING: untranslated string: wio_service = unknown string +WARNING: untranslated string: wio_settings_msg_hint = unknown string +WARNING: untranslated string: wio_show_table_off = unknown string +WARNING: untranslated string: wio_show_table_on = unknown string +WARNING: untranslated string: wio_unknown_lan = unknown string +WARNING: untranslated string: wio_use = unknown string +WARNING: untranslated string: wio_vpn_con = unknown string +WARNING: untranslated string: wio_wan_con = unknown string +WARNING: untranslated string: wio_wan_down = unknown string +WARNING: untranslated string: wio_wan_up = unknown string +WARNING: untranslated string: wio_wanname = unknown string +WARNING: untranslated string: wio_webinterface = unknown string +WARNING: untranslated string: wio_webinterface_link = unknown string WARNING: untranslated string: wlan client encryption wpa3 = WPA3 WARNING: untranslated string: wlan client management frame protection = Management Frame Protection WARNING: untranslated string: wlanap 802.11w disabled = 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 = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/cups-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = cups -PAK_VER = 36 +PAK_VER = 37
DEPS = avahi cups-filters dbus ghostscript libexif
diff --git a/lfs/dehydrated b/lfs/dehydrated index 7cd92076b..821c1433b 100644 --- a/lfs/dehydrated +++ b/lfs/dehydrated @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = dehydrated -PAK_VER = 5 +PAK_VER = 6
DEPS =
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-system-blacklist-jetways-product-uuid.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-system-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
cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh cd $(DIR_APP) && ./configure --prefix=/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
SUMMARY = The Ghostscript interpreter for PostScript and PDF
-VER = 10.01.1 +VER = 10.01.2
THISAPP = ghostscript-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ghostscript -PAK_VER = 14 +PAK_VER = 15
DEPS = cups dbus
@@ -52,7 +52,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) ghostscript-fonts-std-8.11.tar.gz = $(URL_IPFIRE)/ghostscript-fonts-std-8.11.tar.gz gnu-gs-fonts-other-6.0.tar.gz = $(URL_IPFIRE)/gnu-gs-fonts-other-6.0.tar.gz
-$(DL_FILE)_BLAKE2 = 26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2 +$(DL_FILE)_BLAKE2 = d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32 ghostscript-fonts-std-8.11.tar.gz_BLAKE2 = 1d8ae8f7813623a36e160bdd0ca9ccf33c67b945dd96952eb0e37e9bb5bb4ba5daf7df4da5ba53c1d25d6598a0576990ba7e094b8c395778cb9cdfd32761454c gnu-gs-fonts-other-6.0.tar.gz_BLAKE2 = 001709983161519365bcef23fef3705071b67253ff3b557c45d2ec892987815444d8dd1d213e94bc02e361917c061c723043bf04c98b0a1e38c9cd1f265d1312
diff --git a/lfs/iproute2 b/lfs/iproute2 index c773291f3..cfdb474cb 100644 --- a/lfs/iproute2 +++ b/lfs/iproute2 @@ -24,7 +24,7 @@
include Config
-VER = 6.3.0 +VER = 6.4.0
THISAPP = iproute2-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a7b48c59c8a30f56ca810136f4d9f681fe38359999c260227a6229b972ce70b233d2865a6543cf3f70ed586825f9191c22d459a9fc5cc8c7dbf3ab417064c8a7 +$(DL_FILE)_BLAKE2 = 76369d2a794afd13dba1a34ee9a7425775bb7b43c22164274749c01b18d061669aa5abd51d32a15d68f48e75f4837a887dfc28ea41e34d8e4c36b2ab865628dd
install : $(TARGET)
diff --git a/lfs/linux b/lfs/linux index b30a28fff..a87161293 100644 --- a/lfs/linux +++ b/lfs/linux @@ -24,8 +24,7 @@
include Config
-VER = 6.1.30 - +VER = 6.1.40 ARM_PATCHES = 6.1.y-ipfire2
THISAPP = linux-$(VER) @@ -76,7 +75,7 @@ objects = \ $(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) arm-multi-patches-$(ARM_PATCHES).patch.xz = $(URL_IPFIRE)/arm-multi-patches-$(ARM_PATCHES).patch.xz
-$(DL_FILE)_BLAKE2 = d3c4cda0bbd978ad7e39a44e03789f38b7a48a92405312f90fd944a670ca438e1dd212af2b075820896b25405027be92071dbd24455331de742aa5c9f2ac3407 +$(DL_FILE)_BLAKE2 = a85b3418f8b35889a9b825b46f097b319218ee28e0225abf9190ae3a7b6d8de89bb21d3033ea17ab6a71e10134ff25bd5252195a7d07041bf0e0a790d52e9fac arm-multi-patches-$(ARM_PATCHES).patch.xz_BLAKE2 = 7afc460562fb24bcd75784fc79de768f9b60780aedd88d1a847927169e31920bbb475b1ac1466c4a224a7876d16bd8d465b96202de12b74f6e2ccbfcec731ad3
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 @@
include Config
-VER = 20230404 +VER = 20230625
THISAPP = linux-firmware-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5461e50eb0853055d19cda073731a7058adb443deaa7b782780ec173d751805c22720f24a2957e85544a58199047b738ba848d3c6e0bef4e1db64199da83e9eb +$(DL_FILE)_BLAKE2 = ffddd7e1252b1916b667ed153b6a81d843589c36d53ca48d5a491183f549b380ba7b242e4dc18998fc7e8d3fa4522c4ab0ed55ac37e771f13254f7c0e3b69ccf
install : $(TARGET)
@@ -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
diff --git a/lfs/memtest b/lfs/memtest index a26beaef4..d5baca8ca 100644 --- a/lfs/memtest +++ b/lfs/memtest @@ -24,7 +24,7 @@
include Config
-VER = 6.10 +VER = 6.20
THISAPP = memtest86plus-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2462c31f1ca27aa166c447e51a9b388872faaf7f845100a122f5dd8eb11dc76e26c503dc14d0825bda397c7180a5259094a020d25dd9d43b1997bfbe424c7f65 +$(DL_FILE)_BLAKE2 = 6e3bea4b18049446f27da2cb1313300c578ef7fdb774b6a20df603271b66a6c0066be64a91b0a6d4ffcc63f1e139132942290a8111f6a991cccc0a5586cac966
install : $(TARGET)
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 info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # 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 @@
include Config
-VER = 4.2.8p15 +VER = 4.2.8p17
THISAPP = ntp-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef +$(DL_FILE)_BLAKE2 = 5c0e90a234cdeab76e7443b42dfd5a0c3c78693a11bdb0fa21c8def91adbdf9b9871498df9d211509632812a9107501da3470104122e9621577541ffd6cd1ab6
install : $(TARGET)
@@ -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 @@
include Config
-VER = 9.3p1 +VER = 9.3p2
THISAPP = openssh-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 45578edf98bba3d23c7cefe60d8a7d3079e7c6676459f7422ace7a2461ab96943fbcadb478633a80f40bc098f2435722850b563714adb78b14922be53cb5753d +$(DL_FILE)_BLAKE2 = 38f8d4ada263112b318fafccabf0a33a004d8290a867434004eb3d37127c9bdabe6e0225fca9d6d68fb54338fec81dcc9313ca7c91d3a033311db44174dc9f6f
install : $(TARGET)
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 info@ipfire.org # +# Copyright (C) 2019-2023 IPFire Team info@ipfire.org # # # # 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 = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = pmacct -PAK_VER = 5 +PAK_VER = 6
DEPS = 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_usbmodeswitch.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rtl8812au/remove_regulatory_ignore_stale_kickoff.patch cd $(DIR_APP) && CONFIG_RTL8812AU=m make $(MAKETUNING) \ -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ M=$(DIR_APP)/ modules
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_regulatory_ignore_stale_kickoff.patch cd $(DIR_APP) && CONFIG_RTL8822BU=m make $(MAKETUNING) \ -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ M=$(DIR_APP)/ modules
diff --git a/lfs/samba b/lfs/samba index cda2a2820..99f211a3c 100644 --- a/lfs/samba +++ b/lfs/samba @@ -24,7 +24,7 @@
include Config
-VER = 4.18.1 +VER = 4.18.5 SUMMARY = A SMB/CIFS File, Print, and Authentication Server
THISAPP = samba-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 93 +PAK_VER = 95
DEPS = avahi cups perl-Parse-Yapp perl-JSON
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f8df6582044ff802766a397cc2a9216eb41c9353822d94281b86fb6b833b23eeaf3eb5a0d32e3f2079e59d098a16f87406cf1da65f58818a73767f27b7f7dc1f +$(DL_FILE)_BLAKE2 = 24c625372c6e4f7f4393777991221f7a7ad25513717436491ea3238c8d588e738eb1a64791606f691b3608362b3f3741f390f08975b2b0578c497984a4d44392
install : $(TARGET)
diff --git a/lfs/squid b/lfs/squid index bc0682031..26b8249cc 100644 --- a/lfs/squid +++ b/lfs/squid @@ -24,7 +24,7 @@
include Config
-VER = 5.9 +VER = 6.1
THISAPP = squid-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 898a34357f8019291379ea37c66fa312e1a6437e8f643987dd4e54d7d52728248e16129b00195c5f6e0378c0f32c9f9ade3f98ca0ec4bb952f9f443357face82 +$(DL_FILE)_BLAKE2 = 840ea8b09f8518f6e3b92a22cc6e6d3befc08b9e9650e13a54b607b398a967f1bc2b30e5b52cae5423a49ee02d0cfc13d3488c2b9ece3b3c0d4df689de390adf
install : $(TARGET)
@@ -117,6 +117,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-build-info \ --enable-eui \ --enable-async-io=16 \ + --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
# Install ASNBL helper script cd $(DIR_APP) && install -o root -g root -m 0755 asnbl-helper.py /usr/bin/asnbl-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 info@ipfire.org # -# # -# 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 http://www.gnu.org/licenses/. # -# # -############################################################################### - -############################################################################### -# Definitions -############################################################################### - -include Config - -SUMMARY = Antivirus redirector for Squid based on ClamAv - -VER = 5.11 - -THISAPP = squidclamav-$(VER) -DL_FILE = $(THISAPP).tar.gz -DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP) -TARGET = $(DIR_INFO)/$(THISAPP) -PROG = squidclamav -PAK_VER = 22 - -DEPS = clamav - -SERVICES = - -############################################################################### -# Top-level Rules -############################################################################### - -objects = $(DL_FILE) - -$(DL_FILE) = $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_BLAKE2 = 5f180f49685df355c1f142beac6f10161830b6e274cc9efac81564010f751edead9afce6118ddb5308297b6d3eb621f97a567b4f9cf096e08df833f70e03d24f - -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-source-address-parsing-issue.patch - cd $(DIR_APP) && ./configure --prefix=/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 @@
include Config
-VER = 1.9.13p3 +VER = 1.9.14p2
THISAPP = sudo-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f +$(DL_FILE)_BLAKE2 = a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec11760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85
install : $(TARGET)
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 info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # 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 @@
include Config
-VER = 2.38.1 +VER = 2.39.1
THISAPP = util-linux-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8 +$(DL_FILE)_BLAKE2 = 1c2f3a77414dc9e99d17c426ca710524f898b6fd13bee120c08ceb375e475044ff6f2668f58bd799d0e3befe36de6cc1e161a1be7102e4590a8e372b6547ec1c
install : $(TARGET)
diff --git a/make.sh b/make.sh index 1378f7802..e0db03619 100755 --- a/make.sh +++ b/make.sh @@ -23,7 +23,7 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name # If you update the version don't forget to update backupiso and add it to core update VERSION="2.27" # Version number -CORE="176" # Core Level (Filename) +CORE="177" # Core Level (Filename) SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir MAX_RETRIES=1 # 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=1 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 info@ipfire.org. # +# Copyright (C) 2007-2023 IPFire-Team info@ipfire.org. # # # ############################################################################ # @@ -26,11 +26,19 @@ extract_files restore_backup ${NAME}
+# update needed for a change in config file +# temporary update added for CU 177 +CONFIG="/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_interface"" + 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}
- # 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 info@ipfire.org. # -# # -############################################################################ -# -. /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/uninstall.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 info@ipfire.org. # -# # -############################################################################ -# -. /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 info@ipfire.org. # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -./uninstall.sh -extract_files - -VERSION=$(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/squidclamav.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 - -/etc/init.d/squid restart diff --git a/src/patches/fireinfo-virt-fix-off-by-one-error-when-detecting-hypervisor.patch b/src/patches/fireinfo-virt-fix-off-by-one-error-when-detecting-hypervisor.patch new file mode 100644 index 000000000..0799ecce5 --- /dev/null +++ b/src/patches/fireinfo-virt-fix-off-by-one-error-when-detecting-hypervisor.patch @@ -0,0 +1,38 @@ +From e3e68b9baa9723916b1999394432e9ad260cfaa2 Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Sat, 1 Jul 2023 09:08:48 +0000 +Subject: [PATCH] virt: Fix off-by-one error when detecting hypervisor + +Reported-by: Mauro Condarelli mc5686@mclink.it +Fixes: #13155 - _fireinfo.detect_hypervisor() rises Segmentation fault +Signed-off-by: Michael Tremer michael.tremer@ipfire.org +--- + 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*/ + }; + + const char *hypervisor_ids[] = { +@@ -157,7 +157,7 @@ int detect_hypervisor(int *hypervisor) { + *hypervisor = HYPER_OTHER; + + if (*sig.text) { +- for (int id = HYPER_NONE + 1; id < HYPER_LAST; id++) { ++ for (int id = HYPER_NONE + 1; id < HYPER_OTHER; id++) { + if (strcmp(hypervisor_ids[id], sig.text) == 0) { + *hypervisor = id; + break; +-- +2.39.2 + diff --git a/src/patches/linux-firmware-amd-family-17h.patch b/src/patches/linux-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 john.allen@amd.com +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 = AMD Microcode Signing Key (for signing microcode container files only) +Key ID = F328AE73 +Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73 + +Signed-off-by: John Allen john.allen@amd.com +Signed-off-by: Josh Boyer jwboyer@kernel.org +--- + 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: + + Microcode patches in microcode_amd_fam17h.bin: + Family=0x17 Model=0x08 Stepping=0x02: Patch=0x0800820d Length=3200 bytes ++ Family=0x17 Model=0x31 Stepping=0x00: Patch=0x0830107a Length=3200 bytes ++ Family=0x17 Model=0xa0 Stepping=0x00: Patch=0x08a00008 Length=3200 bytes + Family=0x17 Model=0x01 Stepping=0x02: Patch=0x0800126e Length=3200 bytes +- Family=0x17 Model=0x31 Stepping=0x00: Patch=0x08301072 Length=3200 bytes + + Microcode patches in microcode_amd_fam19h.bin: + Family=0x19 Model=0x01 Stepping=0x01: Patch=0x0a0011d1 Length=5568 bytes +diff --git a/amd-ucode/microcode_amd_fam17h.bin b/amd-ucode/microcode_amd_fam17h.bin +index 37d899cd534789e461a5cf3ad666fcd587b8ab93..f9841b65b8d6ea156a402f45bba17f0e31eaf4ea 100644 +GIT binary patch +delta 5515 +zcmYk8RZtuZvPK7jySq%V;4T4zJAvTt?(RBxa1Rz_&;WzO;BLVoxCQs%1edx0ZtdNB +zzpAb}UsXT#OP{^ZFP4hZ$`XKoMfINv!w&fu{ySkI000hl_<!0z{4d0g{ci{SgLwaM +zA1|a{s0ag*7D$ZfpJqo&4vN-Kb+ka&+>#t#j|ZT}icQL6u7i2O&l7_~t1tENe0U+A +z>aiT*n=7;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<Ik5Y6lU*$hd-V1f%96ZuGv|t6 +zc<1-~&B<`8gH{+V$*q^z!-w3asPN~P--`aA0*zKeV(Y0qIWK-^uBx%hqz6&beEdaU +z*jS^2)GKI1_<Ini9{x)}@e3wA2o4Sa@W<gqDG$2wTfQQoMDp18{o+a)#5hV-)c-v+ +zjFLAG;}^j$MOudq`}K&0;LRh+Jzdq9H@)<>*ZkT=c9B4+TXIP7I--6xZHsHj10RaW +z#(7u5oYbEZiZEIJ8$XuWuBfrP+)w95`gc!gb>CFHzU-C7em{*tL5Www0twaNI-@qH +z{gmf9>-kl8tD@GxIp)2o7*6|!*ay%IOe~Um_8cY_vyrWG3HV!QD?!m@FYxe9aHrHy +zxpkGs7F(hL1wGq?Z!J^%C(iiBaxNqn6z9XV<nsl1^x`K4GnGMJ6w`wKK@(rzqZrfc +zzD0fl*>}@Xwp)Cg8j|0{2BCfzU5y*+GhWkXIYbAF^s`C~wRQ{Jxn7b+SkU9}FddM| +zAQlvHLsaXVi9B3@_B<ZC`W#6Wsack%F1|uV#Q|PbEU5ae3z$xnXGaoNo(aYL3|)+} +zHz5!fq%mV=36&_@qDQ0UP)z*t<FMIer-=U41EG^?vgJw}o2q^S5JNg$#KwTB*Tlz& +zVD~|_PQYk;=cz69H++|9^J@3^-7drKjc_*FAe-6K9?bio>E-16tG?eRf<vR9E-Hn- +zdY&DR{w}>n&7ZJ_FK)Z*CM5L#9me}pZLWQy`Q7nGcGZg1^AtMOaMxSeF_G0zLL!m= +zob1B6&H0G_fnYwdRnX6hrDYx{)$mr;yb2NjI7IvehpYaJ(|4~8arH)%xQ)0RUFGyw +zq${*LQh~k2_`1K}H#uAlzk2p*Xn)HehKTmbr_5VtHGNT`PtNllJgAEC)(%N^<V1ZD +z!A0<(E^HnUJ<L-mVU6A5=Ode)Arm97P-phP)zhMjun`hfZUvpHxPuv_5lkX59^75q +zNea!Nn>}Of{egQEu<OOp&z;(45Sk1)u$?fpe0R`e%GX=q(_%e>hE?I|Vw&LL7}I7; +z`ls+cZvQeNANzJ)Mve~aD2|O~xW3M}dAwlr2=VWXUak!j@ckln8fWD5{HH}jJ+aNe +zEW2CsDm1WY0%*ATmz3%WzT3C}Su|PU-oX-Ah0gO!^Sa#Ll4{?nCDKCcUiLg42LQH6 +zgi^hWC`^I$cDr5+)Q<PuD~Z#hjN*GXUD(03*9Q>?N|c<zq%6n)6~9pu`H&>DKGLuy +zyQeik2^k0S(qJ-b9*Jz`TWzcLq8V-3@Ym>O`;8a+AbFL&xLVvE`)MWya)(D<9*XM1 +zXFFW&pUh>V^$0Z<ci0&3ExZr5ymL_SeuR?9-~4%hyYfTVP&n_G^V`U+Z3MY5{H)b| +zKY3;uUt&fT$L>+4@LQynM%tIms?a?7zE)OsDe42J9k`(_gl1aOhjm#3&Y39=jfVs^ +zx3l>{Qc$CEH&uCms0U#(jqUp=&8ZpoK6XSEReo^&&+nuK!sA<x)<(mllTK_P?d1Hb +z9H8V}2PQ;Hd}_I%`VfA9poz3J)uh|Vuvw|)l>@<Ts=todCz_{v1&7}}w+E9Lk(i=E +zok^06S5O;KW>GU~>l8_@4YgP%z?XatsQ7kb3sM}LrHLFa+PIfYXN5c{2KDpO;y)72 +zI}wc`NPF2&Nh>MRib!@5`+2UmQ`hC!i|s6v<0+Jg>*rwGIiz*mv%IR@O%IyqSJtg~ +zvOJ50s8b)sz=%G}<plX5rVebK)-kE02a0Y`KqJe0O$|)K%S~iCE-q4H!XBKrCFt)4 +zLD*+x)?9yUEy8kpohlsD<=JN$0BMtS3yN&=e}X!V$po)St`J)`NGr%_pawInp=)h0 +ziyRxyng|8q$R-8mYDHJ<6L7aNyJx_P1_%>c^O`r9q2wGMYv<#yz(MyBXAP*M0-cHw +z6gIj~5nw9g(&#RlT;W2E<<?o6^P-yr*^ovb)R}?dV0tG}R#O(XjK*Q${pM%A_V(7^ +zPed`T=Q9m-CrI#O!Al9!O}M>HGfZ4pBbf%gQpdfa7(r8(gK!X`ZHE0FXW(<V5&a2O +z#BXRh{g}o6N40tNd?M5Ah=Tx5140tgz4p!wa1YC(C~qz<ueH^aFuZn4v-BqrRekF7 +z?i_-<_HzUW#xNRyKdz)5uW{t|`vGh+jFv8_HqkOhHpkVLMU#K>K&G8us!`CF|H(dx +zzeE_KfOD@G7xA@sJdvFt3!U{?dOcjfX)SztR^RF`AE)RSt*&Jb2J8hFT4|AcFCNik +z<i+DqfBaU_3G#&c1E$wrs~3Ne3kol_8olkYY2;Cf3FNbO)G(a}o2~2ix06IMg*JEg +zPL&TKnmzu9m{^%92M9<#{N(H4X*;7AeZu4GcZ(EOQ6`Y)Hp}%b@x&B^6MPfxOc;Aj +zur-sprNH+5dAirVj7Al5qaQ4V$nZ{quB>_GS548p2O?R78M~A2GJhzDl)Hgb$n6pO +zb#Izuq&|Q^%3Fn}fDW}K+Nf~$&Jn#G7wZRkam(bor8h?Ui@rq{|Ea9HVe_Y{jxQRv +zVPU)}sl8#>^(VH-$<Lb%t}*t68~V@HsqW$iK_Fu_Q6Vgzj$?pm75iGOElBdcMz&SN +zCfL?%K>{rR3eHZ^muUv!@F4b<d35Y3&xv$o()%=-FSaqBk<0nUFPA|@D%PhgIt7Fu +zHhkLZki!MLs7C(iSIZBjWCX&UI>6KF&-D!$5(0<b>-CAV?shS|TA%y6J9pw%OZ~_a +zt}TS^ZK(Z8<UGo{RXt1)+;Sa!bs6u+hlxskA}%IuKvch(P&EQsI4^7{^Qp`ThnHQt +zQ7JJ~yGK>&E3;ngME15MF)dpQV>y<Yt4*;}hBo5-2<KM(b8<7_?Ss1Br^?%hij$)M +z;n9lznnQwI^HVDv(lGhQ`vO{#N3q$$G_W}=XDh_0e)Z}(D2YjDPth5F*hn)Sb*9D< +zVtC#mlzX5NS0V)x-qE}1swq_~rKJJV5d-kelqDBFn6Hb>PQz^lyRhD(4xhhX5&x8E +z%=0phG=g5WFU0gY6D$-DsH4Qcej|F+Xfro4<?SF2hk~o?MP=y4yd3F>O{Il6Rz>Qj +znAc{|Zq{DXYxcjQUS}-(wGS1%G@w1`8>H3-hrS)MtC4}6PYUD%*J;ZAtthpUdwP>r +zNyimboG(_nD~KS^t0p@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=@D2lm6Vm<-}V@R?|qKEo7}JEP$oPa +z1q&9G7>h*x=6zF?l?)gMrTMOEi`nkbGWjs?6MV7;45FAVQrB|@n*i74@p>-I$|y^~ +zO8;rXyaaI)Ks^sx7w`~-R#w5Kvns~QNBE1qq)JL%=G*ud&Wdgia@+JpeR4?kH6#O` +zt3$OjAkqkRhCGY8e}-`OW6r}R#a#`LP%fFU(zb;FLdhTAct!$Du7?6J#M;d@Mn*4y +zx_ZE~+cRUol&M&<q#a`x8qqi!PxMXLg_)r?ZMI_cV|x+4!%_j|0HqXtSQ}n<0qTvU +zjEx}vgNLrP(^rP@M{vjh?|%&y<)1UjFXTh0jefq+a%Glb4F>1p#3@AjsHdh{?5lZa +zGEUf=J^CK2!O_b<T)9%ELnieu8PW7@8YQ31lDz##LK3=HP(%OXzd;>u6DHw?v&v9o +z2_mlFPCxLTAs=+q(2+a@l-zZmjUb2S{r>!+7<t#KjP&wrrXD%yfZmuhT#N1ld#<-t +zmy*MUC+N<cFNmc;apob>R{kR%#n`m-%61F0fE{5Snr95QhZ%RHU5fo;SppyEMvZTK +zBRw_7x}#4r{Tly-(V)1O4QJkg@Mj<=rQ*Sn_Ei7T>KkyuI$eN;=FQGnT0HV+3(5zQ +z*X?P!xGP@C7Bm77Zxu3f(J{OozO)xnzEDz5{Ce_W7hVQM{N>vQxY12=!rpV#%*D`b +zixKbKr`1#WJ)O4r$>TygH$Pwf$EZ(ZjR~aeix$f)gB9p7<)jjc8yMz#+0gvWLvZQD +zj1Tj0zc;HNXa8cZY$`3p8ai~lei;XI=!uxw@8DJJ<f8=z_IGqT9rNaY8MV}RB79Mk +zBP3m_fS3yz7^+|F4{D%zxZWDE0S_-vxI1YMX|>QRmi*It5S8wmWisZ~r`wQ{WEC@m +zPsjNRZr47m9;wp0+b{G2G+nty1n{^DJGHH62!i}hG0zoWg9ZECWQwN(@n_>tp-t^z +zA+5I;6$?<21b3!L)ePGDl&XGgm<iCE`YST-pva^<*ojz<1>G0@%1$&x48mD)1+zq= +zj9Yc|S_!+PSuLe9{J8$2C9hHm{t$eVIL6{G`y_&$6yN;>+mstD%;3;>j^mcZrAmK- +zt5~@K<Sih~sNHrMACO^~GjHt-YtB%V!Ahd3(Ln(@?o#3IF1vd{<N1JLf`IhF?JK4; +ztS3EtjiYS~fGnC=)-UPe8RUX^6HeEDIqgv@k{`6$JB$oEL}vJ^Hwwjc69y_fM!Q#j +zf9SY7g}kQcxyJfGhY}4!h>i)g8W(sK<-Vi793=|IG&ftJ%}wg6ywsS&KbqR#_vppo +zyntL|6EOyPfwh(NslOa-S>vd7p{0qn#Ew-#5`H}VJ1!2cMhw!$%NniBTOOk?k#kti +zks|^*gV{Q~ALd?jD=)XzmeU_v+>}yQXDY>iA1I4rekhw3gJ0DEtkBku3hp+I?y!E^ +z`NAQT9jQC6-E-M@=pdXpZYaVkKMGNpl>x0VlZjQqY$%j1XXCAB_LZ>9c?Syhl0>~6 +ztY4&<l5znjGVeqPQT;HIHh&z%Pcx>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<MbkPfau}`c~&0lzZ<p;jVh^Hy<SNF3WKg+o~8_ZFra%9o1VvR#zJy0qC4A|R7 +z{Rl@VlS!H-N)d6>&=bWq08;JHY=Q2U8>}pYG-Tp;8U*UeG^b{33TsT$?A8{as*Kjz +z;Y0tvL!|hDbS_bTLH;gna3Ks@a*AW5nc^RP2BowqPt=eQQT7#foHGdYUO+?0+fp>f +zMT3h-YL-&V%SY_2b*w)3f_K+;U~0?y31W?~U5p1WA{?VB6HXNN^1<SiG(b5^N8$ck +zus16Mvyr_^wBpuDWegskexAK4Z?<`5c>d#eH23uZMbxVdI)y^zwGG&O7Mc(#pFPfM +zuf9aoZ4ERGB!{6t@+WQTBGHUNhBd#ns6)qmS{<8M%60ooeW>*|zcn5G7#E~33{0oB +z>phpOtH5%v3<|m=?@%JJ&;@P4EUjFJ2~l7?A#={fYB(3=)h%LN1vES3WQUVwNsKa- +zm~YIJSh#Z${++Ie6uIFc{T@w-RlmYBb55h-GAWn70gw7yF{l@DjT*cZ$amhbN>kNr +zSTh040SRcc>sU;A9um%_!_Povujr?Xq8rJb`2idLt4fnT9slQBbC6F~hB<tVrJ&Rb +z>CpgDy-bHMCf;&k{@uE4dwa((8}ItIb}f`LvZTh`0U}^q!1>&V)*0eKWL)^fe?Goa +z23N_0Sf&9$$p?5)m~CUD!<NmIkL5`SOW0HyL;}IBmq+Qdl#z_7tp=&q0BxkJ;qxSf +zsS2v{#=zg<F%;)=K>3H>a6%9v5;t{o%U5Th&s@TK3kF#4v6ixx@?D_DZ2`t|I&(34 +zA`P7VMvC>o(}UfgT|PLShH%|@isZiX<I{<h2h7HS#Upq>MoJHiqq~~#q7tNTvggZI +z<f$=wkJhad7WD2IXQSM?NHaG32(cyB`Nd6Qn{+YCn^HX&AcQW3@|4(6F*%Y=G2g2k +z^1m<7npZ{#+|<md2jGC{lR31huI;37n<|dMVC(l`nAdO>1eH3}{K-Z{%8tD11YBa= +zb_7FO3xP*#Y4f2rLQ5(WVczX29%nodL9Ov*>DI>1<!gU-$tSorrgzB5fcd5pdY^=5 +zj4&_8!`p2ykSEIK=eBe)q!Jl%K`~6yeVXSTrUESsvk+7;6F!{Z8Z<&txt%fTGRhS4 +z5?vny)|pr8@+73wS5*?~R+Zpzb5WygbdZ$uRS>6AxvHueJY%H)l~NbcicZxvnKP<k +zBu91InSJJy6I-;pC0J5@Y>~-<Xo&WnFdC=su8S83B&f2#q&(CdD2}Mazs}hFb>dZi +z)z=jN<0LY!kS*KISK*gdXw-R&E`(s@c6L0Izh@NCRQLifd03hlVG6nq5E%Q~SG_!r +zi-uhg%Or+^L&t>|jcEG3atgujiSBDNCfqI7&oSstXiun(tb&=lSq>bSe2I!Q?Z{Di +zf8d`9Dh=FL#?_{Nr@Z+p&LhA|n{;CmWS8>DKuC0gYs^)6NlE#;8*1y^X|~#5VqJbH +zZ+f`&0=_}j{dp^5Mq#I|;$ODtORP+K$zOvl$rO)lG}=<$8*KM1BeYlUK|B3&gxT(s +z7G?W{DJi797Yjm?rTLhwIY2Pf*AhxhM-eFvDj~ZG4aYJz%AI=&Ip3Y`@UqBqdVpS` +z>CnmC9G~w}L!-YvK(3^<Xs&jHrUG10oVFN=hAmm)`xW_P<#2%es@6puK0!K#ac| +z2fGO8EX(7gOtO?8A2A`a+bH_j=KK5ox`+R6J!TA0QyN*|7vA6hHPrV&TwLeIZHxen +F{{gHxepLVf + +delta 2769 +zcmV;?3NH2hWaLXaL`^{e00000KmY&$f)9WI0000000000f`9-35)Xg?0000000000 +z5`X{z5D$X@00000000005QDKwq71YAC4dYK0RR91fD8ZtA|Mq4a+C248-Hy}1HCbl +zCGtelif20KL*jbgD1KRkgBrx9aGxQyDSx;-7a{VzYoib=71<r-`W>Y)I3`QIQ8e=B +z)G??_!E*kjVo4_GWhCtlm!6Hj4Wpqqrf^EN!X$hy)KYdvh>mm4hUhzySX9<K_t6VE +zBCIH+g#TpNtq3H~Y_IlsuYc+J&Lp8m+z0Eh3>}*1kX<R;ClTiD(X`(3Sm3dN@{=pd +zG#T|7H!FGqPD<u)jj~!32Os5wd4g30Jr&dM2k<N_-~m<U3r~R_aXW24kEVUW_*`I~ +z9gLie;Zwhl<dh_ysEI&Ory<-Exf62->7;V*SmRN%K2H@f2JRl*Kmz@^vkVRd0)KK4 +zFbGs%bINeg%7D(rVE|~qo1LRwEx!e_E2-S?je>2iBsY&ed-D|y5BE!yE4I*FIb%uB +zWUAf~0jsE7=YU;VHkjF?`2iE6;96etkNa8Ys!ddXM!GPW+0&Aii>jX)5u51(=C7Ax +z-cD>fvqSuz#y9NfEJM`}5fNT~^M745??(D@Gp<@ycc&v&O1r%g&Yu&#@-y<+*P4UX +zwgjuZj4TCgNmg2q8}}?Nub7P{@K^~CA5at!#n2EfrAfQrgkB!F4;L&vMhh;^+5MyZ +zxQj^bR;PNCr8Gd@mqlI$7PGIRwD@g<T79=IFTs^wa^tk5+vgmbxXk1^uYb_+8_t=6 +z%dmojXKNHHx{B&xOT>gxcHNqyf>vk>L;_{mS?*Z1k^KAC`k0%_936+~sCilhE{ks; +zJT&}oj-+e$sXRH&&D9TGQ{Y!%YATOrF=#2tcu2q7Yl`CP1VnZ-OX<3jhj|DLF`YyI +z{g)oMHS-{$!CP?TB>inFSASF*ca2(0jciL?J++8|&14EhL4tHZHgwpg%P<>4ep(mZ +z?L8_9lVoo4n8T(`UTKI}bE@mm)9%7YL%f_4&s&cfnrMBLAyB1;yQuRsIpv<-`DTjP +zkWEJdmumY4y(Ukf8B=|1#i9j$j8&Q1EdCk2_eG<N?+;o(Pi0Rx9Di{e%-cY2&QR@d +zd;XX>H}m$0TL#lsRf>g?2fEW;(F)>S3KNpXgy0Kn+BsM9JQGO7P(hO0_)YQ?N^bd@ +z2RXFD#P8#2-Lj^p+MjODdXMKpYu-X@z7^Ex^ImvhCV*<!hT`UgdrhHrUfBFf>Z6%~ +zD}hU>*~fJkx`W&zP=CH3ze5)_xvWMnx}Z%-)OWo4E_L7G&@f#|-hN$FSuTCS>%|F# +z`@M(rXAgcvF057X5>l+Y%tM>y=pRh`zz~r4gJ%1FKvft#ZH^hwgHxSlOPz0oJHFH$ +z-2uh3o53LY`kMYsihl~R!vj{J&6ynKQ09gj;crK{6^H~L_<u6qysrC8Y`R0exFtNl +z%0Gl>eV6M=>r<8^Ob8H-CghW|1fY7T`s#(9jHEr79w7wo!(o)qa=pXVHxT|%$sdmH +zg7|_KTU}^_EKumv$yfZZ^$~Z?@wBlho~%`I(YA8ynp-6$XXBI?&Wg$0p4<}v)~_y3 +zf&wp%u!6N@@PCq%fxt#+_CnypCMLF2swGwTwozTaDt-Ipb0&k}p?wzDX){%o)0rX$ +z=lL3Ly=G3VwG*JJ_HOb>!)1V7N*f>3*)Qn%3@_t^^q&J5nl7h}t#0NzI^P}W>V>N7 +zx9=ZW9Rpc$6N@8~8efu2Mk{&6m(sNjCzZ3nl!<=EZhvg9kiR<WZZhAgI$VorVi2j< +z8*(g-MW3LUS7t%~zujTq`cufepaq~g`E7wkN`Mrtk?}Z$^=@?-6{GE-*BV|NmMqoC +zqTS<VTXEW<av#eXPPL+0#qoA;TQ*>HLTM<sG3k2HSS<%>*PJ#8ZChj25Z_`rr<47n +zF6A>zP=6v){1|Os@JRLw|7=hj>eLhu1-MwS1UQzX@0?+kgYY4&_#zC;-0^ikD&w)$ +z8*WlbzDdKe;9apo0>k>E)j}EMXqN;^dKm~2i~$|N^I<&*u5yVuwaJ3Yl}?4OmiM20 +zYDVG8)4}cf?Gz2nMq#$;mp2~e6A4$PXM3}9UVjKdW>k-IJiEWXx(O{-S>0QU6Jeub +zTKDQS40>3JeC52?!yeJsa9hn&dnHZO@}`JVhukECJfw4&3R1p|4&&#EcQnLAt8TFW +z^`3C&DZ82I5MWeWFJ6kt)ili*lwIK;&@{zIoA-Iv7f3$JhaW?H<%?d8M2xr<Zq1Tl +z$bS+(vaBv9(JvVNE&Lds+0rZKrYIufJN}DhHhC+1(CuJsQ%e1R%|k^d2-=7!^UF-l +zV;hkv<QK`8D@Z6E8GI<r>;&LLMw9m_Gw{#0;)+N~3ex;!Ot-L{WV%N8`4U8CS(@zx +z+h8?5h;Ln{xbO-L3|+Rmau)ax*v_7LeSb&z!;M_x3T)~O3bGt${j|pQRM@P(%`re7 +zPwAM1RH?(6`{wsJImH`_rskYxTVgc0QcX||-oJph@=A5*g+W<61b@k~tGJT#zAQq> +z5Mq9Bj@8uyBzcY3&S#h;=?^8M;L#n>OJefTobiXGP1z4m=9<kPC?c$~@)hQW7Jm~` +z{oM_K?B+62#!MM`b4=AJ#Q@a7hYsbPIlG^~>IN^q_2-_P&f<%?0cmHuP7PV)npy0= +zLp>;ilLcv2WmnRW_6}!Yc3*<j%o_<v>U*9do8hO9<w*IC_zB+-HDG|!)@yCsq{_RP +zvTByqqepPSdfW+-v(JohowYJQpnu^Qi1}Y>>TzfnsA;ODal-!M#gD>i*+&@y`wBN; +zutc0^S-|3fM#Lg}H3Br^B#I@N!Ixok!U4#Wm(}Po%F`uuioG#6`x-kS1lD8kXDA%{ +zZk)*}L)cm^$9Sqok8n5{7e(%9cvfGkp$ED-({H5EZ<V!wZ-l8!&&f*nnSYbJudrBp +zWgr`%wN-OvO5ZN}jH&1sqVHQCh5N5}$F5U(S%Hct8@aH)*NjeiqpFEvtZ;9n2wYuA +zhJ9?cHBJq+qUyaD61*=#0`a>T)EKlcgYb?3#BRp|qAzJu>1<3FfP&O|aG7Qb?;HFk +z7ah*OPY|xCt4FD<BDk}V&wstNQ}fJ+OOirFM@vr_Mlr0KU|;+vnIG~+$EA<?)`<VI +zW8%tD*(3I8wfe>tEO4F9;6UPq&&X;^`c{G%erspq<R$GunsfFX)Y3RA2kDYDdmBgm +zVT76B29R%LUnwK4&WPAf52<?yIuVgH-cbX7r(=<<e)bm9_+AH`b$_AHvq)`<5A_{l +z*Z`s()>L@kI?VM8NL>xgxb@PlRT|na2mrl8m#wHoJR(Gc4(hBcW~R0TII4uk&tCCu +z5R<`bIiRamiC4D;*|!@rTa|!-tR1---}^Z^1q(R<0{et~%z#GtCCGH?C4ECc?ao3U +z*=tzKihx!hz1*cz<ZkFv)wknnm#^JVL-AkSO<;n2ivY)?W05aEYT~-hRqS=WEI1^c +zF`zH6x-Sb73&>Q1im=Jjz#c>@=;e&a=(|acBkpcPe#ghgE@|h)4u<I{WKJ>CME9uI +XI8~N^f?XgDZsTXPhi>+WOwD$}@;OgK + +diff --git a/amd-ucode/microcode_amd_fam17h.bin.asc b/amd-ucode/microcode_amd_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 @@
+-- +2.39.2 + diff --git a/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch b/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch deleted file mode 100644 index 442fe7828..000000000 --- a/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 082a504cfcc046c3d8adaae1164268bc94e5108a Mon Sep 17 00:00:00 2001 -From: Khem Raj raj.khem@gmail.com -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 raj.khem@gmail.com ---- - 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 --- -2.32.0 - diff --git a/src/patches/rtl8812au/remove_regulatory_ignore_stale_kickoff.patch 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-07ac856293e247347b891c5dbd13f3ab8321132d/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 &= ~REGULATORY_DISABLE_BEACON_HINTS; + #endif + +-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)) +- wiphy->regulatory_flags |= 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 + + +-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 python3 ++ # will sometimes detect a 'mismatch' using global and local variables ++ lookup_result = None + + # libloc cannot handle ipaddress objects here, so casting into a string is necessary + # for good measure, to avoid exceptions here... + try: +- result = asndb.lookup(str(ipaddr)) ++ lookup_result = 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=13023) +@@ -190,21 +192,25 @@ + + # In case nothing was returned above, satisfy result expectation to this function... + try: +- if not result.asn: ++ if not lookup_result.asn: + return 0 + except AttributeError: + return 0 + +- 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) + + 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 python3 ++ # will sometimes detect a 'mismatch' using global and local variables ++ lookup_result_test = None + + tresult = True + +@@ -216,13 +222,13 @@ + + for stestdata in ptdata: + LOGIT.debug("Running response test for '%s' against ASNDB '%s' ...", +- stestdata, asndb) +- +- returndata = resolve_asn(stestdata[0], asndb) +- +- if returndata != int(stestdata[1]): ++ stestdata, ASNDB) ++ ++ lookup_result_test = resolve_asn(stestdata[0]) ++ ++ if lookup_result_test != int(stestdata[1]): + LOGIT.error("Response test failed for ASNDB '%s' (tuple: %s), aborting", +- asndb, stestdata) ++ ASNDB, stestdata) + tresult = False + break + +@@ -428,7 +434,7 @@ + ASNDB = set_up_location_database(config["GENERAL"]["ASNDB_PATH"]) + + 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 = [] + for singleip in IPS: + # Enumerate ASN for this IP address... +- resolvedasn = resolve_asn(singleip, ASNDB) ++ resolvedasn = resolve_asn(singleip) + + # In case protection against destinations without public AS announcements for their + # IP addresses is desired, the query will be denied in case ASN = 0 appears in an diff --git a/src/patches/squidclamav-5.11-dont_use_ipv6.patch b/src/patches/squidclamav-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 OK */ - 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; - } - -- /* extract source ipaddress and source fqdn */ -- if (parseSourceAddress(in_buff.src_address, "/") != 0) { -- } -- - if (debug != 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); - diff --git a/src/patches/squidclamav-5.11-squid-helper-protocol.patch b/src/patches/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/squidclamav.c ---- squidclamav-5.11.org/src/squidclamav.c 2012-10-29 09:46:06.000000000 +0100 -+++ 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 == 1) { - logit(log_file, "DEBUG Invalid input buffer, aborting: %s\n", sbuff); -- puts(""); -+ puts("BH message="Invalid input buffer""); - fflush(stdout); - continue; - } -@@ -496,7 +496,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (TRUSTUSER match) for user: %s\n", in_buff.ident); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="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 == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="TRUSTCLIENT match""); - fflush(stdout); - continue; - } -@@ -520,7 +520,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (WHITELIST match) for url: %s\n", in_buff.url); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="WHITLIST match""); - fflush(stdout); - continue; - } -@@ -536,7 +536,7 @@ - if ((sockd = dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Squid.\n"); -- puts(""); -+ puts("BH message="Cannot connect to clamd""); - fflush(stdout); - continue; - } -@@ -546,7 +546,7 @@ - if (write (sockd, "zINSTREAM", 10) <= 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BG message="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="%s"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug != 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 == 1) { -- puts(""); -+ puts("ERR message="brigde mode""); - fflush(stdout); - continue; - } -@@ -685,7 +684,7 @@ - if (buff_status == -1) { - if (debug > 2) - logit(log_file, "DEBUG method is not GET skipping virus scan.\n"); -- puts(""); -+ puts("ERR message="method is not GET skipping virus scan""); - fflush(stdout); - continue; - } -@@ -699,7 +698,7 @@ - timeit(g_start, "Total"); - - /* no replacement for the URL was found */ -- puts(""); -+ puts("ERR message="ABORT match""); - fflush(stdout); - continue; - -@@ -750,7 +749,7 @@ - logit(log_file, "DEBUG HIT Cache found, trust cache enabled, skipping...\n"); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="cache hit found""); - fflush(stdout); - continue; - } -@@ -762,7 +761,7 @@ - logit(log_file, "ERROR No content length from url %s\n", in_buff.url); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="no content length from URL""); - fflush(stdout); - continue; - } -@@ -775,7 +774,7 @@ - logit(log_file, "DEBUG No antivir check (Content length is upper than maxsize): %'.2f > %'.2f\n", usize, maxsize); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="content length is upper than maxsize""); - fflush(stdout); - continue; - } -@@ -787,7 +786,7 @@ - in_buff.url); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="no content type from URL""); - fflush(stdout); - continue; - } -@@ -799,7 +798,7 @@ - logit(log_file, "DEBUG No antivir check (ABORTCONTENT match) for content-type: %s\n", content_type); - if (statit == 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message="ABORTCONTENT match""); - fflush(stdout); - continue; - } -@@ -814,7 +813,7 @@ - if ((sockd = dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Squid.\n"); -- puts(""); -+ puts("BH message="cannot connect clamd daemon""); - fflush(stdout); - continue; - } -@@ -824,7 +823,7 @@ - if (write (sockd, "zINSTREAM", 10) <= 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BH message="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="connection to clamd closed""); - fflush(stdout); - if (statit == 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="%s"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug != 0) -@@ -911,7 +909,7 @@ - if (virusfound == 0) { - if (debug != 0) - logit(log_file, "DEBUG No virus detected.\n"); -- puts(""); -+ puts("ERR message="no virus detected""); - fflush(stdout); - } - }
hooks/post-receive -- IPFire 2.x development tree