* [PATCH] btrfs-progs: Update to version 7.1
@ 2026-07-24 17:43 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
` (18 more replies)
0 siblings, 19 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 7.0 to 7.1
- No change to the rootfile
- Changelog
7.1
* mkfs:
* use GET_CSUMS ioctl (if provided by kernel, 7.2) to reuse existing
checksums for --rootdir, works with --reflink to avoid reading file data
* fix last block handling for reflink
* fix handling of incompressible data extents
* fix --rootdir size estimation when using hardlinks
* fi mkswapfile: add option to specify page size, useful on ARM64
* check: add option to skip qgroup verification to speed up check
* in experimental build, use V2 of tree search ioctl, this can use larger
buffer
* preliminary fscrypt support
* enhance filesystem opening modes with more fine-grained support of
partially damaged trees and allow to skip non-essential trees
* other:
* stability and error handling fixes
* CI updates
* updated tests
* documentation updates
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/btrfs-progs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/btrfs-progs b/lfs/btrfs-progs
index dfe01bace..b2b87287d 100644
--- a/lfs/btrfs-progs
+++ b/lfs/btrfs-progs
@@ -24,7 +24,7 @@
include Config
-VER = 7.0
+VER = 7.1
# https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607
+$(DL_FILE)_BLAKE2 = b72e5a027261953fba7915a1f5242a1804c6d4335c4261391a938e1aca6314c193051a52a8c6e315cd8714fe7763a0b20564c67fc654492e4df6ac42daff04a4
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship btrfs-progs
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
` (17 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/btrfs-progs | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/btrfs-progs
diff --git a/config/rootfiles/core/205/filelists/btrfs-progs b/config/rootfiles/core/205/filelists/btrfs-progs
new file mode 120000
index 000000000..d7a2f6f52
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/btrfs-progs
@@ -0,0 +1 @@
+../../../common/btrfs-progs
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship cmake
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
` (16 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/cmake | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/cmake
diff --git a/config/rootfiles/core/205/filelists/cmake b/config/rootfiles/core/205/filelists/cmake
new file mode 120000
index 000000000..491d25f72
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/cmake
@@ -0,0 +1 @@
+../../../common/cmake
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship findutils
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
` (15 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/findutils | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/findutils
diff --git a/config/rootfiles/core/205/filelists/findutils b/config/rootfiles/core/205/filelists/findutils
new file mode 120000
index 000000000..545280ac5
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/findutils
@@ -0,0 +1 @@
+../../../common/findutils
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship fontconfig
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (2 preceding siblings ...)
2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
` (14 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/fontconfig | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/fontconfig
diff --git a/config/rootfiles/core/205/filelists/fontconfig b/config/rootfiles/core/205/filelists/fontconfig
new file mode 120000
index 000000000..6daeffdd0
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/fontconfig
@@ -0,0 +1 @@
+../../../common/fontconfig
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship gawk
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (3 preceding siblings ...)
2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
` (13 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/gawk | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/gawk
diff --git a/config/rootfiles/core/205/filelists/gawk b/config/rootfiles/core/205/filelists/gawk
new file mode 120000
index 000000000..a3bbe32ce
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/gawk
@@ -0,0 +1 @@
+../../../common/gawk
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship libffi
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (4 preceding siblings ...)
2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
@ 2026-07-24 17:43 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
` (12 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:43 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/libffi | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/libffi
diff --git a/config/rootfiles/core/205/filelists/libffi b/config/rootfiles/core/205/filelists/libffi
new file mode 120000
index 000000000..c391acd0c
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/libffi
@@ -0,0 +1 @@
+../../../common/libffi
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship libtool
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (5 preceding siblings ...)
2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
` (11 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/libtool | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/libtool
diff --git a/config/rootfiles/core/205/filelists/libtool b/config/rootfiles/core/205/filelists/libtool
new file mode 120000
index 000000000..54f5666f8
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/libtool
@@ -0,0 +1 @@
+../../../common/libtool
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship meson
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (6 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
` (10 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/meson | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/meson
diff --git a/config/rootfiles/core/205/filelists/meson b/config/rootfiles/core/205/filelists/meson
new file mode 120000
index 000000000..2fc86c133
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/meson
@@ -0,0 +1 @@
+../../../common/meson
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship p11-kit
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (7 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
` (9 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/p11-kit | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/p11-kit
diff --git a/config/rootfiles/core/205/filelists/p11-kit b/config/rootfiles/core/205/filelists/p11-kit
new file mode 120000
index 000000000..e652deb67
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/p11-kit
@@ -0,0 +1 @@
+../../../common/p11-kit
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] core205: Ship xorriso
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (8 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
` (8 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/core/205/filelists/xorriso | 1 +
1 file changed, 1 insertion(+)
create mode 120000 config/rootfiles/core/205/filelists/xorriso
diff --git a/config/rootfiles/core/205/filelists/xorriso b/config/rootfiles/core/205/filelists/xorriso
new file mode 120000
index 000000000..e16276e71
--- /dev/null
+++ b/config/rootfiles/core/205/filelists/xorriso
@@ -0,0 +1 @@
+../../../common/xorriso
\ No newline at end of file
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] findutils: Update to version 4.11.0
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (9 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
` (7 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 4.10.0 to 4.11.0
- No change to the rootfile
- Changlog
4.11.0
Bug Fixes
find no longer crashes when diagnosing a directory cycle (without a symlink
being involved pointing to a parent directory).
[Bug present since the FTS implementation.]
'find -used' now behaves correctly on OpenBSD 7.8 with difftime(3) underflow
bug in the C library (already fixed there) when the access time of a file is
identical to its change time. [#68264]
'find -ignore_readdir_race' now better handles races between FTS reading a
directory and visiting its entries when the file or directory was meanwhile
removed. [#45930]
To fix a POSIX compatibility bug, -exec foo Z{} + is no longer a
complete predicate, because '+' is only a terminator when it follows
an argument which is exactly '{}'. The findutils documentation
already states this, and now find's behaviour matches the
documentation. [#66365]
'updatedb.sh' now properly handles the variables for the 'find' and 'frcode'
utilities, and hence avoids command injection.
Changes in find
As announced since the release of 4.7.0 (2019) and mandated by POSIX 2024,
the behaviour of the -mount option changed: while it was a mere alias for
the -xdev option to prevent descending into directories of another device,
the -mount option now makes find(1) ignore files on another device, i.e.,
'find -mount' will skip the entry of active mount points already.
Example, assuming the PROC filesystem is mounted on '/proc':
$ find / -mount -path /proc -print
$ find / -xdev -path /proc -print
/proc
[#54745]
The actions -execdir and -okdir now refuse the '{}' replacement in the zeroth
argument of the command to be run. While POSIX allows this for -exec, this is
deemed insecure as an attacker could influence which files could be found.
'find -regex' with the default or the 'emacs' regextype now aligns better with
Emacs behaviour, and therefore e.g. supports character classes:
$ touch 123 && find -regex './12[[:digit:]]'
./123
find now issues a warning when the punctuation operators '(', ')', '!' and ','
are passed with a leading dash, e.g. '-!'. Future releases will not accept
that any more. Accepting that was rather a bug "since the beginning".
Improvements
xargs now gives a better error diagnostic when executing the given command
failed.
Documentation Changes
The most recent version of the POSIX standard (IEEE Std 1003.1-2024,
also known as The Open Group Base Specifications, Issue 8) has
standardised "find -print0" and "xargs -0". Our documentation now
points this out. Similarly for 'find -iname'.
The code example for "Finding the Shallowest Instance" in the Texinfo manual
and the corresponding one in the EXAMPLES section in the find.1 man page have
been fixed. [#62259]
Translators contributed numerous fixes for issues in the find.1 man page.
The list of actions that suppress the default -print action has been
supplemented with the missing '-print0' and '-fprint0' actions.
The manual pages have been updated to give better and/or more
consistent output with manpage formatters other than GNU roff.
Translations
Updated the following translations:
Arabic, Brazilian Portuguese, Bulgarian, Chinese (simplified), Croatian,
Czech, Dutch, Estonian, French, German, Indonesian, Korean, Polish,
Portuguese, Romanian, Spanish, Swedish, Ukrainian.
Future Changes
A future release will remove the warning message find prints about
the 2007 change in the meaning of "-perm /000". Everybody who is
likely to care probably knows about this change by now.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/findutils | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lfs/findutils b/lfs/findutils
index 7fb2383cc..0be449f85 100644
--- a/lfs/findutils
+++ b/lfs/findutils
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 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.10.0
+VER = 4.11.0
THISAPP = findutils-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2eebdcb425c04170d17afb80e7270ba095bd691660d961dcfa731141633d3bb597d0b47d69ed17e891ef884a36d4c232885097e45b41d3d3ac79dbeae6ee2282
+$(DL_FILE)_BLAKE2 = d3d881c60efb01eacf14a6bad95513b0186b694d0857a708bb28864fdf949fa99cbb80d2c8bf70e4bac65ebfba852bfa8435bf637fa7716e80e55a8b06ea1313
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] fontconfig: Update to version 2.18.2
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (10 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
` (6 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.18.1 to 2.18.2
- No change to the rootfile
- Changelog
2.18.2
test: fix unexpected error when something went wrong in pytest
test: Fix a regression for sysroot in test framework
test: Fix a test case failure when BUILDDIR is under /tmp
test: cleanup
Add .gitignore
meson: Add tests-external-fonts option to disable network-dependent tests
Add .editorconfig
test: improve marker handling
test: Fix a fail on subproject build
test: Do not assume all-files-installed before testing
ci: set SOURCE_DATE_EPOCH to the build script
test: unset SOURCE_DATE_EPOCH for some test cases
Use genericfamily for the search of monospace against :spacing=100
conf.d: Add OpenMoji Color and OpenMoji Black
test: Fix a KeyError
Add a hash table for fonts to generate expected genericfamily
Add Nerd Fonts to the table
doc: Fallback to wkhtmltopdf if no docbook2pdf available
fc-genericfamily: Add Noto fonts
fc-cache: do not generate cache when target directory is in deny list
conf.d/Makefile.am: install 05-macos.conf for macOS only
Add more conditional code for FcLocaleSetCurrent()
Do not ship unnecessary files in archive
fc-genericfamily: Add major missing fonts across multiple categories
Use Special FC_CACHE_VERSION for snapshot
new-version.sh: fix an error
Fix FcNameUnparse regression.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/fontconfig | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/fontconfig b/lfs/fontconfig
index 42e2e21da..d4f1f672b 100644
--- a/lfs/fontconfig
+++ b/lfs/fontconfig
@@ -24,7 +24,7 @@
include Config
-VER = 2.18.1
+VER = 2.18.2
SUMMARY = Library for configuring and customizing font access
THISAPP = fontconfig-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 57fc8c71e670081236e711bf1703ff2821ec4b823bbe51a5e3d3515d4dc3a696d946beaa546edb75562a0e8300db5683f60f38ed31069713601248264198ac27
+$(DL_FILE)_BLAKE2 = 537f0f26a13dd967899becb331e303d5ff1d635c64488ca131d0847b2f2a364735f51a0ca9f5cef3e1d7dc7ead9409b1b6d52ad0546bafaeca4a7e46ca86716c
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] gawk: Update to ver5sion 5.4.1
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (11 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
` (5 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 5.3.2 to 5.4.1
- Update of rootfile
- Changelog
5.4.1
1. A performance problem in PMA with backing store files 1G or more in
size has been fixed, by disabling assertions in support/pma.c.
2. A bug in gensub() when using MinRX has been fixed.
3. All files that referred to the FSF's old address have been revised.
4. After careful review of the POSIX standard and how MinRX handles
matching when ignoring case, it was decided that the way it worked
was already correct, even for cases where one character can have
multiple alternative case variants. README_d/README.matchers has
been updated, and several new tests for this issue have been added
to the test suite.
5. Unary plus and minus now force their operands to be numeric.
6. The intdiv extension has been in the distribution for several years,
but was lacking both a man page and a description in the manual.
These flaws have been corrected.
7. The Georgian translation (ka.po) was accidentally disabled. It's now
enabled, and also updated.
8. Parse time division by zero is no longer a fatal error, but rather
a lint warning. Division by zero at runtime remains fatal.
9. Some subtle issues with respect to formatting numeric fields have
been fixed.
10. The manual now states that contributions of code created by LLMs won't
be accepted.
11. As usual, a number of small bugs have been fixed; see the ChangeLog
for the details.
5.4.0
1. This release now uses Mike Haertel's MinRX regular expression matcher
as the default regexp engine. The old regex and dfa engines are still
available. More detail is available in the manual, and in the file
README_d/README.matchers. At the very least, read that file!
2. The manual, in the Bugs section, now makes it explicit that
(a) Ad hominem attacks on the lists will not be tolerated, and
(b) Discussion of proprietary software is strongly discouraged.
Repeated offenses are grounds for being banned from the lists.
3. There is now a new directive, @nsinclude, which works like @include
but does not reset the namespace for the included file to "awk". See
the manual for details.
4. When using lshift() or rshift() and attempting to shift by as many
or more bits than in a uintmax_t, gawk returns zero, instead of
whatever the C compiler and hardware might have done.
5. Gawk's use of persistent memory has changed somewhat:
A. Gawk now stores additional meta-information in the backing file.
This means that if you have a backing file with important data
in it, you should dump the data to a text file using the old version,
create a new backing file, and then read your data back in with
the new version, to a *brand new* backing file.
B. Gawk generates a warning if the version of gawk saved in the backing
file doesn't match that of the current running gawk.
C. It's now possible to use persistent memory and dynamic extensions
without problems. Gawk notices if an extension is being loaded from
a different path than what was first used and produces a fatal error
in this case.
6. The ordchr extension now supports multibyte / wide characters.
7. Per the 2024 POSIX standard, `length(array)' is no longer an extension,
but a regular feature. Thus --posix no longer rejects it and --lint
no longer warns about it.
8. The --traditional option has been rationalized to bring gawk into
sync with BWK awk. It no longer affects the return code from system(),
and it no longer prevents using a regexp for RS. Internally, the
code was cleaned up some as well.
9. Assertions in the C code are now enabled. To disable them, manually
edit the various Makefiles after running configure and before
running make. You will need to add -DNDEBUG to the CFLAGS variable.
10. PMA should now work on OpenBSD 7, FreeBSD 12 - 16, NetBSD 10 and 11,
and MidnightBSD 3 and 4.
11. Hexadecimal floating-point values may now be used in program source code,
with strtonum(), and with the -n/--non-decimal-data option. See the
manual for details.
12. A large number of small "replacement" files for standard functions
have been removed. These functions are now so standard that we
simply expect them to always be available. This simplifies the
distribution and the code maintenance.
13. Support for UDP in gawk's networking support is now obsolete.
It never worked very well. It will be removed in version 6.0.
Gawk issues a warning when attempting to use it.
14. Reading regular disk input files should be somewhat faster now,
since gawk no longer checks for timeouts on such files. On one
very large file, gawk '{ print }' saw approximately a 9% speedup.
15. The MinGW port of gawk for MS-Windows now supports UTF-8 encoded
non-ASCII text when the console window where gawk runs uses the
Windows codepage 65001 for output, even if the system-wide locale
specifies another codepage.
Similarly, the Cygwin port now also fully supports UTF-8.
16. There is a new option to configure: --enable-O3. This causes gcc to
use -O3 instead of -O2 when compiling gawk. This is not the default
because experience in some projects has shown (sadly) that -O3 can cause
bugs.
17. There is a new translation: Arabic. The .gmo files for the ca, da, fi,
ja, ka, ms, and vi translations are no longer built or included in
the distribution, as those translations have gone too long without
being updated. The .po files remain in the distribution, should
any volunteers wish to come forward to update them.
18. OpenVMS support has been updated. This release builds on
Alpha, Itanium and x86_64.
19. As usual, a number of small bugs have been fixed; see the ChangeLog
for the details.
5.3.x
1. The Hebrew translation has been revived.
2. All non-standard variables are now not installed for --traditional
and --posix.
3. It's been discovered that persistent memory and dynamic extensions don't mix.
For now, trying this combination produces a fatal error. It may one day
get fixed. Or, it may not.
4. A bug in the API has been fixed whereby using a numeric index to set an
array element will work. As a result, the API minor version was increased to 1.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/gawk | 4 +++-
lfs/gawk | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/gawk b/config/rootfiles/common/gawk
index 2d4b162e7..c84e07061 100644
--- a/config/rootfiles/common/gawk
+++ b/config/rootfiles/common/gawk
@@ -1,6 +1,6 @@
usr/bin/awk
usr/bin/gawk
-usr/bin/gawk-5.3.2
+usr/bin/gawk-5.4.1
usr/bin/gawkbug
usr/etc/profile.d
usr/etc/profile.d/gawk.csh
@@ -61,6 +61,7 @@ usr/lib/gawk/time.so
#usr/share/info/gawk_process-flow.png
#usr/share/info/gawk_statist.jpg
#usr/share/info/gawkinet.info
+#usr/share/info/gawknotes.info
#usr/share/info/gawkworkflow.info
#usr/share/info/pm-gawk.info
#usr/share/man/man1/gawk.1
@@ -70,6 +71,7 @@ usr/lib/gawk/time.so
#usr/share/man/man3/fnmatch.3am
#usr/share/man/man3/fork.3am
#usr/share/man/man3/inplace.3am
+#usr/share/man/man3/intdiv.3am
#usr/share/man/man3/ordchr.3am
#usr/share/man/man3/readdir.3am
#usr/share/man/man3/readfile.3am
diff --git a/lfs/gawk b/lfs/gawk
index bd61298bb..1f2ab2290 100644
--- a/lfs/gawk
+++ b/lfs/gawk
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 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 #
@@ -25,7 +25,7 @@
include Config
-VER = 5.3.2
+VER = 5.4.1
THISAPP = gawk-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8536777bb45c63d737ef08b3f1b98285cb29ec54400e35b2139c2bc66b464e3ec4950274614d95d94dc7eae18c57333b7c30a44d993855258155fc82b749042a
+$(DL_FILE)_BLAKE2 = 8bd7913c268a66e3f9eca6bed8d7b8fe23c75148c932d186c5e35429dc12f331f960e0fbb5d62d4675ff47f369f63c92db5b3214303edab3a868f0071dd0c4c1
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] libffi: Update to version 3.7.1
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (12 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
` (4 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 3.5.2 to 3.7.1
- Update of rootfile
- Changelog
3.7.1
Fix aarch64 ffi_call memory corruption when passing many large
structs by value.
Fix i386 thiscall/fastcall closure stack cleanup for 64-bit
integer and struct arguments.
Fix aarch64 int128 argument split between x7 and the stack on
Darwin (#993).
Fix aarch64 clang-cl link failure for HFA helper functions (#996).
Build a generic ffi_call_plan fallback on Windows x86-64.
Add Windows ARM64 (MSVC) build and continuous integration support.
3.7.0
Add reusable call plans (ffi_call_plan_alloc/ffi_call_plan_invoke/ffi_call_plan_free).
Fix PA-RISC build broken by the conditional __int128 support added in 3.6.0.
Fix PA-RISC stack overflow passing many small structs by value.
Fix powerpc aix/darwin closure build errors (#987).
Include .note.GNU-stack on FreeBSD/x86 (#991).
Fix MSVC Win32 spin-lock atomics in bundled dlmalloc (#989).
Harden static trampoline and x86_64 closure internals.
Fix ffi_call clobbering the caller's argument pointer array
when passing large structs by value.
Allow a NULL rvalue in ffi_call to discard the return value.
Fix wasm widening of integral returns narrower than ffi_arg.
3.6.0
Add LoongArch32 support.
Add RISC-V static trampoline support.
Add aarch64 GCS (Guarded Control Stack) support.
Add aarch64 feature build attribute support.
Add ppc64le ELFv2 complex type support.
Add conditional target support for __int128.
Add x86_64 IEEE binary128 long double support (e.g. x86_64 Android).
Update bundled dlmalloc to upstream 2.8.6.
Fix closures using FFI_REGISTER ABI.
Fix SH linker errors with USER_LABEL_PREFIX.
Fix compilation for ARM Windows targets.
Fix compilation for Cortex-A53.
Fix test compilation for some Android platforms.
Fix x86 ASAN compatibility for win64.
Fix clang -Werror-semi builds on riscv, or1k, loongarch.
Fix NULL deref in dlmalloc sys_trim on heap corruption.
Fix ThreadSanitizer data race in dlmalloc mparams init (#873).
Define WIN32_LEAN_AND_MEAN before including windows.h.
Fix comments that trip up some toolchains.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/libffi | 2 +-
lfs/libffi | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/libffi b/config/rootfiles/common/libffi
index 2eba9dcab..3282b8113 100644
--- a/config/rootfiles/common/libffi
+++ b/config/rootfiles/common/libffi
@@ -4,7 +4,7 @@
#usr/lib/libffi.la
#usr/lib/libffi.so
usr/lib/libffi.so.8
-usr/lib/libffi.so.8.2.0
+usr/lib/libffi.so.8.4.1
#usr/lib/pkgconfig/libffi.pc
#usr/share/info/libffi.info
#usr/share/man/man3/ffi.3
diff --git a/lfs/libffi b/lfs/libffi
index 2217a8ea7..2cfdbc414 100644
--- a/lfs/libffi
+++ b/lfs/libffi
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 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 = 3.5.2
+VER = 3.7.1
THISAPP = libffi-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 35ce590926bcdd2556c30c94bb0fef3f0cfe8f32e809ffad00eb0bc7a8ba1ba40da844b108069c87e86bff278221cc42dc7c7aacd02a7b7bc408ea054085398c
+$(DL_FILE)_BLAKE2 = 642741667d55aa2921fc250adea68eafd2519e786199fd2d0463a57ab6e830b51d97a361156bc2761d8c1bfecb9156ddc3147b6f81f4379bc054b98a29675526
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] libtool: Update to version 2.6.2
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (13 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
` (3 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.5.4 to 2.6.2
- Update of rootfile
- Changelog
2.6.2 is the combination of changes from 2.6.1 (beta) and 2.6.0 (alpha)
2.6.1
New features:
- Pass 'resource-dir=*' flag for Clang.
- Recognise explicit shared library arguments when linking dependency
libraries to a shared library, like exists when linking a program.
- Support OpenMP with macOS clang by processing '-Xpreprocessor
-fopenmp' as one token.
Bug fixes:
- Store cygpath file path conversions correctly for MSYS2 and MSVC.
- Fix syntax error in LT_PROG_OBJC and LT_PROG_OBJCXX.
- Separate Objective C and C++ cache check for proper tagging support.
- Fix in darwin to support values with spaces.
- Limit the length of DLL name to 8.3 correctly to avoid corrupting a
generated DLL on OS/2.
- Remove unused variable on OS/2, which could cause issues with static
library generation if defined.
- Recognise more static linking options for Clang.
- Fix emscripten CXX postdeps using non-PIC sysroot.
- Avoid deprecated option '-o' with MSVC compilers and replace with '-Fe'.
- Avoid overlinking of dependency libraries on ELF systems.
- Ensure old libraries are not archived.
Changes in supported systems or compilers:
- Add support for SlimCC compiler.
- Add support for *-ironclad-gnu.
2.6.0
New features:
- Add a new tool, libtool-next-version, to guide users through updating
library versions.
- Add tagging for Objective-C and Objective-C++, OBJC and OBJCXX.
- Increase 5 digit limit on revision value for libraries to 19 digits,
which is referencing Unix epoch time in nanoseconds.
- Add configuration options to choose whether to use '-nostdlib' to let
the compiler frontend decide what standard libraries to link when
building C++ shared libraries and modules, --enable-cxx-stdlib and
--disable-cxx-stdlib.
- Allow statically linking GCC and Clang compiler support libraries
into shared libraries.
- Add linking clang_rt static archives compiler internal libraries by
their absolute path.
- Set 'mklink' as the symlinking tool for MSVC.
- Pass '--target' architecture flag for Clang.
- Support MSYS and MSYS2 file path conversions.
Bug fixes:
- Fix wrongly deduplicated compiler dependencies on linux.
- Fix NetBSD postdeps for shared libraries.
- Fix statically linking dependencies into shared C++ libraries when
utilizing clang builtins or g++ options like, -static-libstdc++, by
using a new configuration option, --enable-cxx-stdlib.
- Ensure *-linux-mlibc host matches to mlibc userland rather than
matching to GNU/Linux and similar userlands.
- Fix hang with cmd.exe in MSYS.
- For MSVC, fix mishandling compiler flags, symlinking, cl.exe '.exp'
extension collision, symbol names, and numerous testsuite bugs.
- Fix undeclared reference to access on Windows in libltdl.
- Fix flang -Wl flags on FreeBSD.
- Fix reordering '--as-needed' flag.
- Fix libltdl early failures for multi-arch.
Changes in supported systems or compilers:
- Support additional Intel OneAPI compilers, 'icx', 'icpx', and 'ifx'.
- Support ML64 (Microsoft Macro Assembler).
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/libtool | 4 +++-
lfs/libtool | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/libtool b/config/rootfiles/common/libtool
index 0ab9b9fd0..2dd62a5bc 100644
--- a/config/rootfiles/common/libtool
+++ b/config/rootfiles/common/libtool
@@ -1,4 +1,5 @@
#usr/bin/libtool
+#usr/bin/libtool-next-version
#usr/bin/libtoolize
#usr/include/libltdl
#usr/include/libltdl/lt_dlloader.h
@@ -8,7 +9,7 @@
#usr/lib/libltdl.la
#usr/lib/libltdl.so
usr/lib/libltdl.so.7
-usr/lib/libltdl.so.7.3.3
+usr/lib/libltdl.so.7.3.6
#usr/share/aclocal/libtool.m4
#usr/share/aclocal/ltargz.m4
#usr/share/aclocal/ltdl.m4
@@ -65,5 +66,6 @@ usr/lib/libltdl.so.7.3.3
#usr/share/libtool/ltdl.h
#usr/share/libtool/ltdl.mk
#usr/share/libtool/slist.c
+#usr/share/man/man1/libtool-next-version.1
#usr/share/man/man1/libtool.1
#usr/share/man/man1/libtoolize.1
diff --git a/lfs/libtool b/lfs/libtool
index be168a800..5c03c21e2 100644
--- a/lfs/libtool
+++ b/lfs/libtool
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 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.5.4
+VER = 2.6.2
THISAPP = libtool-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 47de3c49a690d44d7ddd5e3b5e4090c91dc5fbb9c40fc4a3963e150fb7329326ee3e21b8c149974726171c4b0380028e0efc7a369c4f04357eea46f69852e1cc
+$(DL_FILE)_BLAKE2 = c9d806815748b8b2ad9fc01a4bc38fedc3feda76eb8ef36707477a94b82ac413ceb8c9f3ea376b568d7a9ffc31ff292905579341741029babaea082637ec5144
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] meson: Update to version 1.11.2
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (14 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
` (2 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 1.11.1 to 1.11.2
- Update of rootfile
- Changelog
1.11.2
meson only creates changelogs at the 1.x level and does not indicate what is new between
1.x.a and 1.x.b
The changlog details for 1.11.0 are available at
https://mesonbuild.com/Release-notes-for-1-11-0.html
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/meson | 14 +++++++-------
lfs/meson | 4 ++--
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/common/meson b/config/rootfiles/common/meson
index bd7763962..c3d7221ee 100644
--- a/config/rootfiles/common/meson
+++ b/config/rootfiles/common/meson
@@ -1,11 +1,11 @@
#usr/bin/meson
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/PKG-INFO
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/SOURCES.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/dependency_links.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/entry_points.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/requires.txt
-#usr/lib/python3.10/site-packages/meson-1.11.1-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/meson-1.11.2-py3.10.egg-info/top_level.txt
#usr/lib/python3.10/site-packages/mesonbuild
#usr/lib/python3.10/site-packages/mesonbuild/__init__.py
#usr/lib/python3.10/site-packages/mesonbuild/_pathlib.py
diff --git a/lfs/meson b/lfs/meson
index 9ff7ae20e..3d0bf7fad 100644
--- a/lfs/meson
+++ b/lfs/meson
@@ -24,7 +24,7 @@
include Config
-VER = 1.11.1
+VER = 1.11.2
THISAPP = meson-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3fcedb28ae3646e1c6bc1b9596ec3f04af1752bef7de9a0a1086aa103d8e0e91b22c66b85f66751447571d2d8815cf3582aacb1e252ea4af59aa18ae1bbede13
+$(DL_FILE)_BLAKE2 = c4ad77fe543b555d23f511dd2de43f6ee259384b6a753ecfe6142793fc0a9d7bc3cdd2d1e48d2b8dae35b96870e55c5d33df40c4b0284ea1bedef5f76b3a0214
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] p11-kit: Update to version 0.26.4
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (15 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from 0.26.2 to 0.26.4
- Update of the rootfile
- Changelog
0.26.4
* Build fix [PR#773]
* Update translations [PR#743, PR#772]
0.26.3
* server: fixed stack exhaustion via unbounded recursion in RPC attribute parsing by
enforcing a recursion depth limit (CVE-2026-13757) [PR#768]
* fixed confusing error message when trying to store an existing cert with trust
anchor [PR#770]
* fixed assert when parsing p11-kit files with value (") [PR#762]
* fixed numerous memory management issues [PR#751, PR#753, PR#754, PR#756, PR#758,
PR#763, PR#764, PR#765, PR#766, PR#769]
* Build and test fixes [PR#746, PR#747, PR#752, PR#755, PR#757, PR#760, PR#761]
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/p11-kit | 2 +-
lfs/p11-kit | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/p11-kit b/config/rootfiles/common/p11-kit
index 43a7a2513..879983600 100644
--- a/config/rootfiles/common/p11-kit
+++ b/config/rootfiles/common/p11-kit
@@ -15,7 +15,7 @@ usr/bin/trust
#usr/lib/libp11-kit.la
#usr/lib/libp11-kit.so
usr/lib/libp11-kit.so.0
-usr/lib/libp11-kit.so.0.4.8
+usr/lib/libp11-kit.so.0.4.10
usr/lib/p11-kit-proxy.so
#usr/lib/pkcs11
#usr/lib/pkcs11/p11-kit-client.la
diff --git a/lfs/p11-kit b/lfs/p11-kit
index 4d1d3e0ee..1bb7d6feb 100644
--- a/lfs/p11-kit
+++ b/lfs/p11-kit
@@ -24,7 +24,7 @@
include Config
-VER = 0.26.2
+VER = 0.26.4
THISAPP = p11-kit-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a10eab0fe405ea1f99aaac823bdb48d09caa09decd6bfe134aa702430ed5c09af2416db503ea8954467179c30ab754cc2811b4d8e28ac02cf3847fa021e1a2e2
+$(DL_FILE)_BLAKE2 = 91a8ff7679e34dbc9d3143c957ec2bba211da85f74c2aa3d150f3078de9387e1f04b4bbec56040e0c12249c1866e7ca191844c1dcdd6c1de29bec04e6d72ea96
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] taglib: Update to version 2.3.1
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (16 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.1.1 to 2.3.1
- Update of rootfile
- Changelog
2.3.1
* Matroska: Fix crash when seek head is invalid or missing.
* Matroska: Check element length, support unknown size length, skip invalid
elements.
* Matroska: Allow Chapters without a ChapterUID.
* Fix data length indicator check for compressed ID3v2 frames.
* MP4: Use `LongLong` instead of `UInt` for `cnID` atom to support large
catalog IDs.
* MP4: Fix destructor and assignment operator for `MP4::Chapter`.
* MP4: Let `hasiXMLData()`, `hasBEXTData()` track on-disk state rather than
in-memory state.
* MP4: Support NI STEM atoms with 64-bit length.
* MP4: Enlarge limit number of MP4 atoms at top level.
* MP4: Avoid excessive sample allocations with invalid `stsc` for QT chapters.
* XM: Correctly save XM tracker files with samples.
2.3
* MP4: Support for chapters (Nero and QuickTime).
* WAV: Support for BEXT and iXML chunks.
* FLAC: Support for BEXT and iXML application blocks.
* Opus: New audio property `outputGain()`.
* Speed up Matroska reading by using seek head for element lookup.
* Speed up Matroska writing by offering multiple write style modes.
* More tolerant handling of files with oversized RIFF chunks, zero size ID3v2
frames and Matroska chapters without edition.
* Avoid wrong content-based detection as MPEG files.
* Fix bitrate calculations for MPEG ADTS and MP4 ESDS.
* Fix data race with multi-threaded use of `MP4::ItemFactory`.
* Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms.
* Limit number of MP4 atoms at top level.
* Fix writing too many offsets when updating MP4 stco/co64 atoms.
* Fix k bounds in Shorten Rice-Golomb coding.
2.2.1
* Support edition, chapter and attachment UIDs in Matroska simple tags.
* Avoid duplicates in Matroska complex property keys.
2.2
* Support for Matroska (MKA, MKV) and WebM files.
* Support for NI STEM in MP4 files.
* New method isDsd() in WavPack Properties.
* Stricter verification of ID3v2 frames.
* Fix setting the last header flag in Ogg FLAC files.
* Fix reading of the last page in Ogg streams.
* Avoid corrupting invalid Ogg FLAC files without Vorbis comment.
* Windows: Support MP4 files with 64-bit atoms.
* Fix use of property keys with non-ASCII characters in C bindings.
* Fix building with Android NDK 29.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/packages/taglib | 20 ++++++++++++++++++--
lfs/taglib | 8 ++++----
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/config/rootfiles/packages/taglib b/config/rootfiles/packages/taglib
index 3ebbae98f..1ae156928 100644
--- a/config/rootfiles/packages/taglib
+++ b/config/rootfiles/packages/taglib
@@ -41,16 +41,32 @@ usr/bin/taglib-config
#usr/include/taglib/infotag.h
#usr/include/taglib/itfile.h
#usr/include/taglib/itproperties.h
+#usr/include/taglib/matroskaattachedfile.h
+#usr/include/taglib/matroskaattachments.h
+#usr/include/taglib/matroskachapter.h
+#usr/include/taglib/matroskachapteredition.h
+#usr/include/taglib/matroskachapters.h
+#usr/include/taglib/matroskaelement.h
+#usr/include/taglib/matroskafile.h
+#usr/include/taglib/matroskaproperties.h
+#usr/include/taglib/matroskasimpletag.h
+#usr/include/taglib/matroskatag.h
+#usr/include/taglib/matroskawritestyle.h
#usr/include/taglib/modfile.h
#usr/include/taglib/modfilebase.h
#usr/include/taglib/modproperties.h
#usr/include/taglib/modtag.h
#usr/include/taglib/mp4atom.h
+#usr/include/taglib/mp4chapter.h
+#usr/include/taglib/mp4chapterholder.h
#usr/include/taglib/mp4coverart.h
#usr/include/taglib/mp4file.h
#usr/include/taglib/mp4item.h
#usr/include/taglib/mp4itemfactory.h
+#usr/include/taglib/mp4nerochapterlist.h
#usr/include/taglib/mp4properties.h
+#usr/include/taglib/mp4qtchapterlist.h
+#usr/include/taglib/mp4stem.h
#usr/include/taglib/mp4tag.h
#usr/include/taglib/mpcfile.h
#usr/include/taglib/mpcproperties.h
@@ -124,9 +140,9 @@ usr/bin/taglib-config
#usr/lib/cmake/taglib/taglib-targets.cmake
#usr/lib/libtag.so
usr/lib/libtag.so.2
-usr/lib/libtag.so.2.1.1
+usr/lib/libtag.so.2.3.1
#usr/lib/libtag_c.so
usr/lib/libtag_c.so.2
-usr/lib/libtag_c.so.2.1.1
+usr/lib/libtag_c.so.2.3.1
#usr/lib/pkgconfig/taglib.pc
#usr/lib/pkgconfig/taglib_c.pc
diff --git a/lfs/taglib b/lfs/taglib
index 3e6001aea..04f0353c1 100644
--- a/lfs/taglib
+++ b/lfs/taglib
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2026 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 #
@@ -26,7 +26,7 @@ include Config
SUMMARY = Audio Meta-Data Library
-VER = 2.1.1
+VER = 2.3.1
THISAPP = taglib-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = taglib
-PAK_VER = 6
+PAK_VER = 7
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2661183375764cebce8393d317ffa818abab16904b4481db30b2694fedce512ac9dc0239cf03decaddabb380f59b53e043bb28e5a0071277c53442aa683ba4cf
+$(DL_FILE)_BLAKE2 = 2cca500cd7b480993b20a326c3f9398df1f9f1b1d80ca348f3759970101d4440ddfebabae6f352623afb50c56db15f6be7eb27fde920751f9ad0b30c0fcedfce
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] xorriso: Update to version 1.5.8.pl02
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
` (17 preceding siblings ...)
2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
@ 2026-07-24 17:44 ` Adolf Belka
18 siblings, 0 replies; 20+ messages in thread
From: Adolf Belka @ 2026-07-24 17:44 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 1.5.6.pl02 to 1.5.8.pl02
- No change to rootfile
- Changelog
1.5.8.pl02
The setting -projid "on" caused SORRY messages with symbolic links of which
the link target file does not exist
The ./configure combination --disable-lfa-flags --enable-projid caused
failure of "make" because of undefined variable "os_errno"
-find test -has_projid always matched project id 0
1.5.8.pl01
The meaning of parameters "off" and "on" with command -projid was interchanged,
which led to SORRY messages when inserting files from Linux filesystems which
do not support ioctl(FS_IOC_FSGETXATTR) (NFS, ISO 9660, FAT, ...).
The problem did not appear:
if no -projid is performed and no -indev is chosen,
or if -projid is performed before -outdev and no -indev is chosen,
or if the -as mkisofs emulation is used for the whole xorriso run.
1.5.8
Enhancements
New -append_partition pseudo partition_number "all" and pseudo type_code "revoke"
New -as mkisofs options -cut_out and -hide_iso_path
Improved handling of hidden boot images in -boot_image cmd/as_mkisofs/replay
The maximum number of appended GPT partitions was increased from 4 to 8
New command -toc_info_type
New entities "at_time", "before", "after", "not_after", "not_before" for
commands -load, -mount, -mount_cmd, -session_string, -truncate_overwritable
New commands -lfa_flags, -lsattr, -lsattrd, -chattr, -chattr_r
New -find test -has_lfa_flags, -has_some_lfa_flags_of, new -find actions
lsattrd, chattr
New -as mkisofs option --lfa_flags
New command and -as mkisofs option -genisoimage_completion
New parameter "leave" to command -calm_drive
New commands -projid, -get_projid, -get_projid_r, -set_projid, -set_projid_r
New -find test -has_projid, actions get_projid, set_projid, get_projid_minmax
New -as mkisofs option --projid
New -boot_image bootspec appended_gpt_with_gaps=
New -as mkisofs option -appended_gpt_with_gaps
New -compliance rules rrip_tf_long, rrip_tf_short, rrip_tf_year0, rrip_tf_y1900
New -as mkisofs options -long-rr-time, -no-long-rr-time, -short-rr-time,
-rr-time-y1900
New -find action "show_time"
New command -volid_for and -as mkisofs option -volid_for
New -compliance rule relaxed_pvd_atts= and mkisofs option -relaxed_pvd_atts
New command -perform_opc
New -as cdrecord options --perform_opc and --perform_opc_growisofs
Bug Fixes
On non-GNU/Linux systems ssize_t was not defined in libisofs file rockridge.h .
Report and fix proposal by Rui Chen.
-boot_image and -append_partition were not perceived as image manipulation
which makes production of an ISO image worthwhile. Thanks Cameron Seader.
-outdev holding an ISO filesystem could get attached wrong start LBA
Command -load "volid" did not work with constant search text
Command -truncate_overwritable on ISO image without MD5 caused double free
of memory
Command -boot_image "any" "replay" failed after the legacy BIOS boot image
file was replaced by -map. Thanks Brian C. Lane.
Command -boot_image system_area=/dev/zero preserved system area of loaded ISO
Size assessment of ISO images smaller than 32 KiB yielded random values
-extract_boot_images reports "No such file or directory" when complaining
over an existing target file
Reproducibility of ISO images depended on "undefined" qsort(3) behavior with
comparer function result 0. Report and fix proposal by Henrik Lindström.
ATA and SATA drives on modern Linux refused to perform -rollback with
-scsi_dev_family "sg" because libburn registered them as ATA without SCSI
adress tuple
Symbolic links with xattr could cause unusable ISO filesystems. Thanks
Paul von Behren.
When reading multiple slashes in symbolic link targets from an ISO they were
condensed to a single one if not marked by the SL ROOT-flag. Thanks
Jonas 'Sortie' Termansen.
Empty symbolic link target components which represent add-on slashes were
written with ROOT flag set. Thanks Jonas 'Sortie' Termansen.
The last trailing slash in a symbolic link target was not written. Thanks
Jonas 'Sortie' Termansen.
The .. directory record exposed Rock Ridge properties of its grand grand parent.
-truncate_overwritable did not properly update positions and size in the
checksum tag of the relocated superblock
-compliance "default" did not reset "no_emul_toc" and some other rules
-format mode "without_spare" formatted BD-R and DVD-RAM to default size
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/xorriso | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/lfs/xorriso b/lfs/xorriso
index fd2515aa6..a84a973d7 100644
--- a/lfs/xorriso
+++ b/lfs/xorriso
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2025-2025 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2025-2026 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,10 +24,11 @@
include Config
-VER = 1.5.6
+VER = 1.5.8
+PL = pl02
THISAPP = xorriso-$(VER)
-DL_FILE = $(THISAPP).pl02.tar.gz
+DL_FILE = $(THISAPP).$(PL).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -42,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5f453cb3b1583865c71947c3ce95d87ea138b87605429fa756e34f0ddedb34037381ef81893bb69ecac9a2bd4302648f22f4cc930bf5567d509d1e26e6530f6b
+$(DL_FILE)_BLAKE2 = 3e15af0ec6082c590c6f13454783c277ff5439e7457e1ef90143f5406c71e6afbadc74b6765b5d5d833541171fec6b164376068b8ca44d0de298ec9ef420b4e2
install : $(TARGET)
--
2.55.0
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2026-07-24 17:44 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-24 17:43 [PATCH] btrfs-progs: Update to version 7.1 Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship btrfs-progs Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship cmake Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship findutils Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship fontconfig Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship gawk Adolf Belka
2026-07-24 17:43 ` [PATCH] core205: Ship libffi Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship libtool Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship meson Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship p11-kit Adolf Belka
2026-07-24 17:44 ` [PATCH] core205: Ship xorriso Adolf Belka
2026-07-24 17:44 ` [PATCH] findutils: Update to version 4.11.0 Adolf Belka
2026-07-24 17:44 ` [PATCH] fontconfig: Update to version 2.18.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] gawk: Update to ver5sion 5.4.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libffi: Update to version 3.7.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] libtool: Update to version 2.6.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] meson: Update to version 1.11.2 Adolf Belka
2026-07-24 17:44 ` [PATCH] p11-kit: Update to version 0.26.4 Adolf Belka
2026-07-24 17:44 ` [PATCH] taglib: Update to version 2.3.1 Adolf Belka
2026-07-24 17:44 ` [PATCH] xorriso: Update to version 1.5.8.pl02 Adolf Belka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox