From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4d5fwY4wMsz2y97 for ; Tue, 11 Nov 2025 21:35:57 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4d5fwY4bqVz2xS5 for ; Tue, 11 Nov 2025 21:35:57 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [172.28.1.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "people01.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4d5fwX4V8Jz68 for ; Tue, 11 Nov 2025 21:35:56 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1762896956; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=ostt1RjMTI9ObWJ+s6xBa9u6w2WmNOLR0VHr7Kejswk=; b=zSSRZAE7u0iFKQvBu1nOPnJOWFyt5iCt22IQLcjsak0rPlK87fwXOzQPGcVLS5D+arbORD 6MpKe4BTAYQYsxAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1762896956; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=ostt1RjMTI9ObWJ+s6xBa9u6w2WmNOLR0VHr7Kejswk=; b=wdnBvXZslBsvB/h4rvplLHvwPW5z2PSLGO+4LIpdOt4X/ieFgM4ecWlHh8/Q8fR47tXj0o O9iAX0HAB/s1uaDwGhc8798+A4NIBDExr1O7rjIsSK+1pAlhYIWt4x7zTrI7i4jBkBg8tQ U7wxDoqZtsrghkr3Vs25Cc9y9pPA+qCWQvbnCFsXsjG4/0NrGRBkn97iccAa/ydTuVVoIN YymFy3RcFpMG6ZyY7jxQ0mcgqIlXf0W62jux3wzcoOeDtMGYN4YsWoU6Am/CAr5qV03mE8 uBkpWjiPbHdvoOlNEHsMvKQ0fZDabK+K/a/b0mpL3o+DaQxvUqafjSIsoDML9Q== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4d5fwX2k6cz2xWV; Tue, 11 Nov 2025 21:35:56 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. b56067deec4341a64a449ecb3666036b9ade20b5 X-Git-Refname: refs/heads/next X-Git-Reftype: branch X-Git-Oldrev: 2244601d117e57c4b5cc7082a4843fcead167cff X-Git-Newrev: b56067deec4341a64a449ecb3666036b9ade20b5 Message-Id: <4d5fwX2k6cz2xWV@people01.haj.ipfire.org> Date: Tue, 11 Nov 2025 21:35:56 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: 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, next has been updated via b56067deec4341a64a449ecb3666036b9ade20b5 (commit) via af36f639de7c342b35808bede6b9512bf905b8c3 (commit) via 94f7b3e59692b148fcc9d8bb1039514fb2b75a4d (commit) via bf3603433743c33bd0c2f1b91feb92ebfbbee375 (commit) via c33f9452373377df3a18b58848e6fcdaeaaa7b4f (commit) from 2244601d117e57c4b5cc7082a4843fcead167cff (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 b56067deec4341a64a449ecb3666036b9ade20b5 Author: Robin Roevens Date: Tue Nov 11 22:11:59 2025 +0100 zabbix_agentd: Update to 7.0.21 (LTS) - Update of rootfile not required Improvements: - ZBXNEXT-9902 Changed timeout range for Zabbix JS and Zabbix get utilities Bugs fixed: - ZBX-25148 Added adjustments for sequential data entries with the same timestamp - ZBX-25263 Fixed Zabbix agent to attempt next refresh of active checks in 60 seconds in case of connection errors Full changelogs: - https://www.zabbix.com/rn/rn7.0.19 - https://www.zabbix.com/rn/rn7.0.20 - https://www.zabbix.com/rn/rn7.0.21 Signed-off-by: Robin Roevens Signed-off-by: Michael Tremer commit af36f639de7c342b35808bede6b9512bf905b8c3 Author: Michael Tremer Date: Tue Nov 11 21:31:39 2025 +0000 installer: Ensure the console it configure to use UTF-8 Signed-off-by: Michael Tremer commit 94f7b3e59692b148fcc9d8bb1039514fb2b75a4d Author: Michael Tremer Date: Tue Nov 11 11:09:49 2025 +0000 installer: Use locales by their full handles Signed-off-by: Michael Tremer commit bf3603433743c33bd0c2f1b91feb92ebfbbee375 Author: Michael Tremer Date: Tue Nov 11 11:09:14 2025 +0000 installer: Install all supported locales Signed-off-by: Michael Tremer commit c33f9452373377df3a18b58848e6fcdaeaaa7b4f Author: Michael Tremer Date: Mon Nov 10 21:15:48 2025 +0000 qemu: Drop custom udev rules These rules are now included in the default udev rules. Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/qemu/65-kvm.rules | 2 -- config/rootfiles/packages/qemu | 1 - lfs/qemu | 5 +---- lfs/zabbix_agentd | 6 +++--- src/installer/dracut-module/module-setup.sh | 6 ++++-- src/installer/dracut-module/run-installer.sh | 3 +++ src/installer/main.c | 28 ++++++++++++++-------------- 7 files changed, 25 insertions(+), 26 deletions(-) delete mode 100644 config/qemu/65-kvm.rules Difference in files: diff --git a/config/qemu/65-kvm.rules b/config/qemu/65-kvm.rules deleted file mode 100644 index 569ded9f97..0000000000 --- a/config/qemu/65-kvm.rules +++ /dev/null @@ -1,2 +0,0 @@ -KERNEL=="kvm", GROUP="kvm", MODE="0660" -KERNEL=="vhost-net", GROUP="kvm", MODE="0660", TAG+="uaccess", OPTIONS+="static_node=vhost-net" diff --git a/config/rootfiles/packages/qemu b/config/rootfiles/packages/qemu index 24a37e759b..34f779f5fa 100644 --- a/config/rootfiles/packages/qemu +++ b/config/rootfiles/packages/qemu @@ -15,7 +15,6 @@ usr/bin/qemu-system-x86_64 usr/bin/qemu-vmsr-helper usr/bin/qemu-x86_64 usr/include/qemu-plugin.h -usr/lib/udev/rules.d/65-kvm.rules usr/libexec/qemu-bridge-helper #usr/share/applications/qemu.desktop #usr/share/icons/hicolor/128x128 diff --git a/lfs/qemu b/lfs/qemu index effad8109a..8dfac27536 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -35,7 +35,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu -PAK_VER = 49 +PAK_VER = 50 DEPS = alsa libusbredir spice libseccomp libslirp @@ -111,8 +111,5 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # install wrapper for old kvm parameter handling install -m 755 $(DIR_SRC)/config/qemu/qemu /usr/bin/qemu - # install an udev script to set the permissions of /dev/kvm - cp -avf $(DIR_SRC)/config/qemu/65-kvm.rules /usr/lib/udev/rules.d/65-kvm.rules - @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 6ba834eda1..be61ca02e6 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -26,7 +26,7 @@ include Config SUMMARY = Zabbix Agent -VER = 7.0.18 +VER = 7.0.21 THISAPP = zabbix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = zabbix_agentd -PAK_VER = 19 +PAK_VER = 20 DEPS = fping @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 8a88e359a6aa411ca5eb010fe24352edc3fb9dfba64d86e4e609ac3537c46cb45d470ba2f8bc196e62359459fd695d94d8be5a18afa5d1fe933fcb6f7de80cf7 +$(DL_FILE)_BLAKE2 = afc14329a5e97db6aca7f6dbd27921d8e6c1812f0c64e1e811bf41dd3fffe88cd0facd8afa56f06061aea74476f429b81ac55cbe5d6e325925dc0f0f45c354d9 install : $(TARGET) diff --git a/src/installer/dracut-module/module-setup.sh b/src/installer/dracut-module/module-setup.sh index e63053eaf5..8a8de87d70 100755 --- a/src/installer/dracut-module/module-setup.sh +++ b/src/installer/dracut-module/module-setup.sh @@ -59,8 +59,10 @@ install() { # Locales mkdir -p "${initdir}/usr/lib/locale" - localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US - localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US.utf8 + for locale in da_DK de_DE en_US es_ES fa_IR fr_FR hr_HR it_IT nl_NL pl_PL pt_PT ru_RU tr_TR; do + localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}" + localedef --quiet --prefix="${initdir}" --add-to-archive "/usr/lib/locale/${locale}.utf8" + done for file in /usr/share/locale/*/LC_MESSAGES/installer.mo; do inst "${file}" diff --git a/src/installer/dracut-module/run-installer.sh b/src/installer/dracut-module/run-installer.sh index d0eebc61a2..c6af855f09 100644 --- a/src/installer/dracut-module/run-installer.sh +++ b/src/installer/dracut-module/run-installer.sh @@ -3,6 +3,9 @@ # IPFire Installer RC # +# Enable UTF-8 mode for the console before the installer starts +export LC_ALL="en_US.utf-8" + # wait for udev settle /bin/udevadm settle diff --git a/src/installer/main.c b/src/installer/main.c index 59a7ee3f78..f5f5672bfc 100644 --- a/src/installer/main.c +++ b/src/installer/main.c @@ -216,26 +216,26 @@ static char* center_string(const char* str, int width) { return string; } -#define DEFAULT_LANG "en.utf8" +#define DEFAULT_LANG "en_US.utf8" #define NUM_LANGS 13 static struct lang { const char* code; char* name; } languages[NUM_LANGS + 1] = { - { "fa.utf8", "فارسی (Persian)" }, - { "da.utf8", "Dansk (Danish)" }, - { "es.utf8", "Español (Spanish)" }, - { "en.utf8", "English" }, - { "fr.utf8", "Français (French)" }, - { "hr.utf8", "Hrvatski (Croatian)" }, - { "it.utf8", "Italiano (Italian)" }, - { "de.utf8", "Deutsch (German)" }, - { "nl.utf8", "Nederlands (Dutch)" }, - { "pl.utf8", "Polski (Polish)" }, - { "pt.utf8", "Portuguese (Brasil)" }, - { "ru.utf8", "Русский (Russian)" }, - { "tr.utf8", "Türkçe (Turkish)" }, + { "da_DK.utf8", "Dansk (Danish)" }, + { "de_DE.utf8", "Deutsch (German)" }, + { "en_US.utf8", "English" }, + { "es_ES.utf8", "Español (Spanish)" }, + { "fa_IR.utf8", "فارسی (Persian)" }, + { "fr_FR.utf8", "Français (French)" }, + { "hr_HR.utf8", "Hrvatski (Croatian)" }, + { "it_IT.utf8", "Italiano (Italian)" }, + { "nl_NL.utf8", "Nederlands (Dutch)" }, + { "pl_PL.utf8", "Polski (Polish)" }, + { "pt_PT.utf8", "Portuguese (Brasil)" }, + { "ru_RU.utf8", "Русский (Russian)" }, + { "tr_TR.utf8", "Türkçe (Turkish)" }, { NULL, NULL }, }; hooks/post-receive -- IPFire 2.x development tree