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 4hpQ9K2FLnz36WP for ; Mon, 21 Sep 2026 14:10:13 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4hpQ983sj1z334m for ; Mon, 21 Sep 2026 14:10:04 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (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) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4hpQ981Chwz4m8; Mon, 21 Sep 2026 14:10:04 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1789999804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F9LadTu2kimw0YkmPZS1UEdIeFzVq69JS2eSO8secpc=; b=jL3KY8hSH0nO4Tghms8zaFIzwr42lFOC0AKnm/FmDUsJ5afwzmHCjVTsbs3I/hRJpuLS7d nxJeh+Wp5xRWTuAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1789999804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F9LadTu2kimw0YkmPZS1UEdIeFzVq69JS2eSO8secpc=; b=F/mYhT0VxTidmPjlxIQoq55tyYck+1r3noG/l0+5ZwuZa4XXCrqCCop97sKMw9H0VtN5W6 zRdL91Ua74DlpZ2Dbbm9Dsig7jLcBTgJXaGxDhbckbvVhrb7rokU5PsKoHxvrI/Hvv5sXv nsOUcSXaseFK9/a7qXM34vVlQ1W6+76TfqxvN4bCoF7TX/2U16yEWLghE1FyBiiekKSO/x pmMXoteh4gSin5k4hVL2Z5QWrjCy7y1qONm7079SEE7ymmFPqvH69hpO2YumBogkgyB76H l/W0roTxFrGM6q5myHAq2RtfBqCnRe8rhpKx9+ncQcv2EGSlN42k/bfxqZgKIw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] fribidi: Update to version 1.0.17 Date: Mon, 21 Sep 2026 16:09:54 +0200 Message-ID: <20260921140958.515074-6-adolf.belka@ipfire.org> In-Reply-To: <20260921140958.515074-1-adolf.belka@ipfire.org> References: <20260921140958.515074-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 1.0.16 to 1.0.17 - Update of rootfile - Changelog 1.0.17 * Update Unicode character databases to v18.0.0 * Significant performance improvements: FSI base direction resolution, N0 bracket pairing, embedding-level resolution, and fribidi_reorder_line() no longer have quadratic worst-case behavior, giving large speedups on long paragraphs/lines. * Fixed fribidi_set_reorder_nsm() and fribidi_set_mirroring() not taking effect when called before fribidi_log2vis(). * Fixed bracket pairing (N0) to match brackets by canonical equivalence only, per UAX #9 BD16. * Fixed a stack buffer overflow when parsing character-set equivalence tables, and an out-of-bounds read on trailing '_' in charset data. * fribidi-main: fixed truncation of lines/output containing embedded NUL bytes. * Generate and install the fribidi(1) man page. * Various build fixes (MSVC, MinGW, GCC 14 warnings). Signed-off-by: Adolf Belka --- config/rootfiles/common/fribidi | 1 + lfs/fribidi | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/common/fribidi b/config/rootfiles/common/fribidi index c19632203..d9b06140f 100644 --- a/config/rootfiles/common/fribidi +++ b/config/rootfiles/common/fribidi @@ -26,6 +26,7 @@ usr/lib/libfribidi.so.0 usr/lib/libfribidi.so.0.4.0 #usr/lib/pkgconfig/fribidi.pc +#usr/share/man/man1/fribidi.1 #usr/share/man/man3/fribidi_charset_to_unicode.3 #usr/share/man/man3/fribidi_debug_status.3 #usr/share/man/man3/fribidi_get_bidi_type.3 diff --git a/lfs/fribidi b/lfs/fribidi index 9e32b79d7..f215cc0ce 100644 --- a/lfs/fribidi +++ b/lfs/fribidi @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 1.0.16 +VER = 1.0.17 THISAPP = fribidi-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 9a0dce6152ba0f0ca4a42a83ca0f6d234fb9fef2a681d274aab6922e3394b70430e677fd549b17b13d928d733c0e72a7e3527cfb461971bbfd155ec1bd5e738c +$(DL_FILE)_BLAKE2 = 5e2fdef3c47e12af85b2e8d7a9d421a3e9a0f1a92e36bee267a45960c8f3cdc0628011d301d9f0f02ce68bf7007ad14fa4520a41da4a8e3d09483b5e50e83a57 install : $(TARGET) -- 2.55.0