public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] btrfs-progs: Update to version 7.0
@ 2026-05-19 21:28 Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship btrfs-progs Adolf Belka
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 6.19.1 to 7.0
- No change in rootfile
- Changelog
   * btrfstune: add ability to do offline conversion to the remap tree
     (experimental feature)
   * mkfs: add hole detection when precalculating size for --rootdir
   * fixes: recognize fs-verity tree items in various tools (check)
   * enable PCLMUL implementation on Musl (previously using SSE 4.2 at best)
   * help format changed to be in line with common packages like util-linux
   * reject writes to filesystem during check/btrfstune in case there's pending
     state of device replace or balance
   * other:
      * build ARM64 static binaries (attached to GH release) backward
         compatibility level is 'archv8-a'
      * CI updates
      * 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 f469afa3a..dfe01bace 100644
--- a/lfs/btrfs-progs
+++ b/lfs/btrfs-progs
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.19.1
+VER        = 7.0
 
 # 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 = 555bf1c0625afd30dae3cc38f293de195450133cea701096010cadde3d8be405681ed2c4b5e43db777df146e1d2d90697746bc9eea253211df216bd4456e04a1
+$(DL_FILE)_BLAKE2 = a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship btrfs-progs
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship elfutils Adolf Belka
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/btrfs-progs | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/btrfs-progs

diff --git a/config/rootfiles/core/203/filelists/btrfs-progs b/config/rootfiles/core/203/filelists/btrfs-progs
new file mode 120000
index 000000000..d7a2f6f52
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/btrfs-progs
@@ -0,0 +1 @@
+../../../common/btrfs-progs
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship elfutils
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship btrfs-progs Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship gdb Adolf Belka
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/elfutils | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/elfutils

diff --git a/config/rootfiles/core/203/filelists/elfutils b/config/rootfiles/core/203/filelists/elfutils
new file mode 120000
index 000000000..8367974bb
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/elfutils
@@ -0,0 +1 @@
+../../../common/elfutils
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship gdb
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship btrfs-progs Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship elfutils Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship libedit Adolf Belka
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/gdb | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/gdb

diff --git a/config/rootfiles/core/203/filelists/gdb b/config/rootfiles/core/203/filelists/gdb
new file mode 120000
index 000000000..e3081af71
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/gdb
@@ -0,0 +1 @@
+../../../common/gdb
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship libedit
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (2 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] core203: Ship gdb Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship libksba Adolf Belka
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/libedit | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/libedit

diff --git a/config/rootfiles/core/203/filelists/libedit b/config/rootfiles/core/203/filelists/libedit
new file mode 120000
index 000000000..03fc483da
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/libedit
@@ -0,0 +1 @@
+../../../common/libedit
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship libksba
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (3 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] core203: Ship libedit Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship libunistring Adolf Belka
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/libksba | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/libksba

diff --git a/config/rootfiles/core/203/filelists/libksba b/config/rootfiles/core/203/filelists/libksba
new file mode 120000
index 000000000..8d01f8224
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/libksba
@@ -0,0 +1 @@
+../../../common/libksba
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship libunistring
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (4 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] core203: Ship libksba Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] core203: Ship openvpn Adolf Belka
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/libunistring | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/libunistring

diff --git a/config/rootfiles/core/203/filelists/libunistring b/config/rootfiles/core/203/filelists/libunistring
new file mode 120000
index 000000000..9a892f438
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/libunistring
@@ -0,0 +1 @@
+../../../common/libunistring
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] core203: Ship openvpn
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (5 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] core203: Ship libunistring Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] elfutils: Update to version 0.195 Adolf Belka
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/203/filelists/openvpn | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/203/filelists/openvpn

diff --git a/config/rootfiles/core/203/filelists/openvpn b/config/rootfiles/core/203/filelists/openvpn
new file mode 120000
index 000000000..493f3f7a4
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/openvpn
@@ -0,0 +1 @@
+../../../common/openvpn
\ No newline at end of file
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] elfutils: Update to version 0.195
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (6 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] core203: Ship openvpn Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] gdb: Update to version 17.2 Adolf Belka
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 0.194 to 0.195
- Update of rootfile
- Removal of FTBFS patch as now built into tarball
- Changelog
0.195
CONTRIBUTING: elfutils has adopted a policy on the use of Large Language
               Models (LLMs).  Contributions containing output generated
               by LLMs are not currently being accepted.
debuginfod: Introduce --home-redirect and --home-html switches allowing
             for redirecting to custom URL and/or serving a custom html
             file, if document root is requested.  Related: PR33635.
            New command line option --max-depth that limits scanner depth.
            Metadata queries now support lookup by build-id.
            New function debuginfod_default_progressfn added to
             libdebuginfod.
debuginfod-find: Fixed bug where DEBUGINFOD_PROGRESS environment variable
                  was ignored if debuginfod-find was invoked without -v.
elflint: Recognize .debug_*.dwo sections, .relro_padding sections as well
          as SHT_AARCH64_ATTRIBUTES, SHT_LLVM_LTO and SHT_LLVM_ADDRSIG.
         Accept R_X86_64_DTPOFF64 in ET_REL files.
         Add lints for PT_LOAD, PT_INTERP and PT_PHDR segments.
libdw: Added language constants for Erlang, Elixir and Gleam.
       Fixed bug that caused sections in DWARF package files (.dwp) to be
        missed if section .debug_dwp is present.
libdwfl: Improved handling of Linux kernel object files with sh_addr
          fields set to non-zero.
libdwfl_stacktrace: AArch64 and 32-bit ARM support added.  The
                     libdwfl_stacktrace library interface is experimental
                     and may be subject to API/ABI changes.
libelf: New man pages for gelf.h functions.
        Fixed gelf_getmove and gelf_update_move assertion failures caused
         by incorrect ELFCLASS32/ELFCLASS64 handling.
        elf_update now correctly handles binaries with 65280+ sections
         when section zero headers aren't loaded.
readelf: Improved support for DWARF Package Files (.dwp) sections.
         Improved output format for .gcc_except_table.
stacktrace: This experimental tool is scheduled to be removed in the next
             release and replaced with the upcoming eu-stackprof tool.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/elfutils       |  49 +++-
 lfs/elfutils                           |   7 +-
 src/patches/elfutils-0.194-FTBFS.patch | 301 -------------------------
 3 files changed, 49 insertions(+), 308 deletions(-)
 delete mode 100644 src/patches/elfutils-0.194-FTBFS.patch

diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils
index 1e009cd22..14f00d035 100644
--- a/config/rootfiles/common/elfutils
+++ b/config/rootfiles/common/elfutils
@@ -29,15 +29,15 @@ usr/include/elfutils/libdwfl_stacktrace.h
 #usr/include/gelf.h
 #usr/include/libelf.h
 #usr/include/nlist.h
-usr/lib/libasm-0.194.so
+usr/lib/libasm-0.195.so
 #usr/lib/libasm.a
 #usr/lib/libasm.so
 usr/lib/libasm.so.1
-usr/lib/libdw-0.194.so
+usr/lib/libdw-0.195.so
 #usr/lib/libdw.a
 #usr/lib/libdw.so
 usr/lib/libdw.so.1
-usr/lib/libelf-0.194.so
+usr/lib/libelf-0.195.so
 #usr/lib/libelf.a
 #usr/lib/libelf.so
 usr/lib/libelf.so.1
@@ -130,8 +130,51 @@ usr/lib/libelf.so.1
 #usr/share/man/man3/elf_strptr.3
 #usr/share/man/man3/elf_update.3
 #usr/share/man/man3/elf_version.3
+#usr/share/man/man3/gelf.3
+#usr/share/man/man3/gelf_checksum.3
+#usr/share/man/man3/gelf_fsize.3
+#usr/share/man/man3/gelf_getauxv.3
+#usr/share/man/man3/gelf_getchdr.3
 #usr/share/man/man3/gelf_getclass.3
+#usr/share/man/man3/gelf_getdyn.3
 #usr/share/man/man3/gelf_getehdr.3
+#usr/share/man/man3/gelf_getlib.3
+#usr/share/man/man3/gelf_getmove.3
+#usr/share/man/man3/gelf_getnote.3
+#usr/share/man/man3/gelf_getphdr.3
+#usr/share/man/man3/gelf_getrel.3
+#usr/share/man/man3/gelf_getrela.3
+#usr/share/man/man3/gelf_getshdr.3
+#usr/share/man/man3/gelf_getsym.3
+#usr/share/man/man3/gelf_getsyminfo.3
+#usr/share/man/man3/gelf_getsymshndx.3
+#usr/share/man/man3/gelf_getverdaux.3
+#usr/share/man/man3/gelf_getverdef.3
+#usr/share/man/man3/gelf_getvernaux.3
+#usr/share/man/man3/gelf_getverneed.3
+#usr/share/man/man3/gelf_getversym.3
+#usr/share/man/man3/gelf_newehdr.3
+#usr/share/man/man3/gelf_newphdr.3
+#usr/share/man/man3/gelf_offscn.3
+#usr/share/man/man3/gelf_update_auxv.3
+#usr/share/man/man3/gelf_update_dyn.3
+#usr/share/man/man3/gelf_update_ehdr.3
+#usr/share/man/man3/gelf_update_lib.3
+#usr/share/man/man3/gelf_update_move.3
+#usr/share/man/man3/gelf_update_phdr.3
+#usr/share/man/man3/gelf_update_rel.3
+#usr/share/man/man3/gelf_update_rela.3
+#usr/share/man/man3/gelf_update_shdr.3
+#usr/share/man/man3/gelf_update_sym.3
+#usr/share/man/man3/gelf_update_syminfo.3
+#usr/share/man/man3/gelf_update_symshndx.3
+#usr/share/man/man3/gelf_update_verdaux.3
+#usr/share/man/man3/gelf_update_verdef.3
+#usr/share/man/man3/gelf_update_vernaux.3
+#usr/share/man/man3/gelf_update_verneed.3
+#usr/share/man/man3/gelf_update_versym.3
+#usr/share/man/man3/gelf_xlatetof.3
+#usr/share/man/man3/gelf_xlatetom.3
 #usr/share/man/man3/libelf.3
 #usr/share/man/man7/debuginfod-client-config.7
 #usr/share/man/man8/debuginfod.8
diff --git a/lfs/elfutils b/lfs/elfutils
index c3af32a69..bda9bf829 100644
--- a/lfs/elfutils
+++ b/lfs/elfutils
@@ -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    = Higher-level library to access ELF files
 
-VER        = 0.194
+VER        = 0.195
 
 THISAPP    = elfutils-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = dd1fd1ba83330aa3313bd96614851a59411ea8e1004afda23791296de03960db5e193ee9ded4dd159d80c954efecc2cb5438cce986817d537c72d5ff887faf16
+$(DL_FILE)_BLAKE2 = 7ad84f87ba24a0edd3d1885a232e63f454509f3d229952d2c9b85dd76baa6b150e022bbce70fc3e89b57f5c606ed3862178c693e3638bf22b891c5798e7c624a
 
 install : $(TARGET)
 
@@ -72,7 +72,6 @@ $(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/elfutils-0.194-FTBFS.patch
 	cd $(DIR_APP) && ./configure \
 				--prefix=/usr \
 				--disable-debuginfod \
diff --git a/src/patches/elfutils-0.194-FTBFS.patch b/src/patches/elfutils-0.194-FTBFS.patch
deleted file mode 100644
index bcb102f2b..000000000
--- a/src/patches/elfutils-0.194-FTBFS.patch
+++ /dev/null
@@ -1,301 +0,0 @@
-From 4a5cf8be906d5991e7527e69e3f2ceaa74811301 Mon Sep 17 00:00:00 2001
-From: Andreas Schwab <schwab@suse.de>
-Date: Mon, 24 Nov 2025 13:46:16 +0100
-Subject: [PATCH] Fix const-correctness issues
-
-These were uncovered by the C23 const-preserving library macros.
----
- debuginfod/debuginfod-client.c |  2 +-
- libcpu/riscv_disasm.c          | 52 +++++++++++++++++-----------------
- libdw/dwarf_getsrclines.c      |  6 ++--
- src/readelf.c                  |  8 +++---
- 4 files changed, 34 insertions(+), 34 deletions(-)
-
-diff --git a/debuginfod/debuginfod-client.c b/debuginfod/debuginfod-client.c
-index c0ff5967..c5bc8a4f 100644
---- a/debuginfod/debuginfod-client.c
-+++ b/debuginfod/debuginfod-client.c
-@@ -3104,7 +3104,7 @@ int debuginfod_add_http_header (debuginfod_client *client, const char* header)
-   /* Sanity check header value is of the form Header: Value.
-      It should contain at least one colon that isn't the first or
-      last character.  */
--  char *colon = strchr (header, ':'); /* first colon */
-+  const char *colon = strchr (header, ':'); /* first colon */
-   if (colon == NULL /* present */
-       || colon == header /* not at beginning - i.e., have a header name */
-       || *(colon + 1) == '\0') /* not at end - i.e., have a value */
-diff --git a/libcpu/riscv_disasm.c b/libcpu/riscv_disasm.c
-index 0dee842a..749d4567 100644
---- a/libcpu/riscv_disasm.c
-+++ b/libcpu/riscv_disasm.c
-@@ -77,7 +77,7 @@ static const char *regnames[32] =
-     "a6", "a7", "s2", "s3", "s4", "s5", "s6", "s7",
-     "s8", "s9", "s10", "s11", "t3", "t4", "t5", "t6"
-   };
--#define REG(nr) ((char *) regnames[nr])
-+#define REG(nr) regnames[nr]
- #define REGP(nr) REG (8 + (nr))
- 
- 
-@@ -88,7 +88,7 @@ static const char *fregnames[32] =
-     "fa6", "fa7", "fs2", "fs3", "fs4", "fs5", "fs6", "fs7",
-     "fs8", "fs9", "fs10", "fs11", "ft8", "ft9", "ft10", "ft11"
-   };
--#define FREG(nr) ((char *) fregnames[nr])
-+#define FREG(nr) fregnames[nr]
- #define FREGP(nr) FREG (8 + (nr))
- 
- 
-@@ -163,12 +163,12 @@ riscv_disasm (Ebl *ebl,
- 	  break;
- 	}
- 
--      char *mne = NULL;
-+      const char *mne = NULL;
-       /* Max length is 24, which is "illegal", so we print it as
-          "0x<48 hex chars>"
-          See: No instruction encodings defined for these sizes yet, below  */
-       char mnebuf[50];
--      char *op[5] = { NULL, NULL, NULL, NULL, NULL };
-+      const char *op[5] = { NULL, NULL, NULL, NULL, NULL };
-       char immbuf[32];
-       size_t len;
-       char *strp = NULL;
-@@ -400,7 +400,7 @@ riscv_disasm (Ebl *ebl,
- 		    {
- 		      "sub", "xor", "or", "and", "subw", "addw", NULL, NULL
- 		    };
--		  mne = (char *) arithmne[((first >> 10) & 0x4) | ((first >> 5) & 0x3)];
-+		  mne = arithmne[((first >> 10) & 0x4) | ((first >> 5) & 0x3)];
- 		}
- 		op[0] = op[1] = REGP ((first >> 7) & 0x7);
- 	      break;
-@@ -572,7 +572,7 @@ riscv_disasm (Ebl *ebl,
- 		{
- 		  NULL, NULL, "flw", "fld", "flq", NULL, NULL, NULL
- 		};
--	      mne = (char *) (idx == 0x00 ? loadmne[func] : floadmne[func]);
-+	      mne = idx == 0x00 ? loadmne[func] : floadmne[func];
- 	      break;
- 	    case 0x03:
- 	      // MISC-MEM
-@@ -595,8 +595,8 @@ riscv_disasm (Ebl *ebl,
- 		  uint32_t succ = (word >> 24) & 0xf;
- 		  if (pred != 0xf || succ != 0xf)
- 		    {
--		      op[0] = (char *) order[succ];
--		      op[1] = (char *) order[pred];
-+		      op[0] = order[succ];
-+		      op[1] = order[pred];
- 		     }
- 		   mne = "fence";
- 		}
-@@ -614,7 +614,7 @@ riscv_disasm (Ebl *ebl,
- 		  "addi", NULL, "slti", "sltiu", "xori", NULL, "ori", "andi"
- 		};
- 	      func = (word >> 12) & 0x7;
--	      mne = (char *) opimmmne[func];
-+	      mne = opimmmne[func];
- 	      if (mne == NULL)
- 		{
- 		  const uint64_t shiftmask = ebl->class == ELFCLASS32 ? 0x1f : 0x3f;
-@@ -697,7 +697,7 @@ riscv_disasm (Ebl *ebl,
- 		{
- 		  NULL, NULL, "fsw", "fsd", "fsq", NULL, NULL, NULL
- 		};
--	      mne = (char *) (idx == 0x08 ? storemne[func] : fstoremne[func]);
-+	      mne = idx == 0x08 ? storemne[func] : fstoremne[func];
- 	      break;
- 	    case 0x0b:
- 	      // AMO
-@@ -778,7 +778,7 @@ riscv_disasm (Ebl *ebl,
- 		    }
- 		  else
- 		    {
--		      mne = (char *) (idx == 0x0c ? arithmne2[func] : arithmne3[func]);
-+		      mne = idx == 0x0c ? arithmne2[func] : arithmne3[func];
- 		      op[1] = REG (rs1);
- 		      op[2] = REG (rs2);
- 		    }
-@@ -811,7 +811,7 @@ riscv_disasm (Ebl *ebl,
- 		  op[2] = FREG (rs2);
- 		  op[3] = FREG (rs3);
- 		  if (rm != 0x7)
--		    op[4] = (char *) rndmode[rm];
-+		    op[4] = rndmode[rm];
- 		}
- 	      break;
- 	    case 0x14:
-@@ -839,7 +839,7 @@ riscv_disasm (Ebl *ebl,
- 		      op[1] = FREG (rs1);
- 		      op[2] = FREG (rs2);
- 		      if (rm != 0x7)
--			op[3] = (char *) rndmode[rm];
-+			op[3] = rndmode[rm];
- 		    }
- 		  else if (func == 0x1c && width != 2 && rs2 == 0 && rm <= 1)
- 		    {
-@@ -950,7 +950,7 @@ riscv_disasm (Ebl *ebl,
- 			}
- 		      mne = mnebuf;
- 		      if (rm != 0x7 && (func == 0x18 || width == 0 || rs2 >= 2))
--			op[2] = (char *) rndmode[rm];
-+			op[2] = rndmode[rm];
- 		    }
- 		  else if (func == 0x0b && rs2 == 0)
- 		    {
-@@ -961,7 +961,7 @@ riscv_disasm (Ebl *ebl,
- 		      *cp = '\0';
- 		      mne = mnebuf;
- 		      if (rm != 0x7)
--			op[2] = (char *) rndmode[rm];
-+			op[2] = rndmode[rm];
- 		    }
- 		  else if (func == 0x05 && rm < 2)
- 		    {
-@@ -1007,7 +1007,7 @@ riscv_disasm (Ebl *ebl,
- 		  "beq", "bne", NULL, NULL, "blt", "bge", "bltu", "bgeu"
- 		};
- 	      func = (word >> 12) & 0x7;
--	      mne = (char *) branchmne[func];
-+	      mne = branchmne[func];
- 	      if (rs1 == 0 && func == 5)
- 		{
- 		  op[0] = op[1];
-@@ -1035,7 +1035,7 @@ riscv_disasm (Ebl *ebl,
- 	      else if (func == 5 || func == 7)
- 		{
- 		  // binutils use these opcodes and the reverse parameter order
--		  char *tmp = op[0];
-+		  const char *tmp = op[0];
- 		  op[0] = op[1];
- 		  op[1] = tmp;
- 		  mne = func == 5 ? "ble" : "bleu";
-@@ -1103,7 +1103,7 @@ riscv_disasm (Ebl *ebl,
- 			{
- 			  NULL, "frflags", "frrm", "frsr",
- 			};
--		      mne = (char *) unprivrw[csr - 0x000];
-+		      mne = unprivrw[csr - 0x000];
- 		    }
- 		  else if (csr >= 0xc00 && csr <= 0xc03)
- 		    {
-@@ -1111,7 +1111,7 @@ riscv_disasm (Ebl *ebl,
- 			{
- 			  "rdcycle", "rdtime", "rdinstret"
- 			};
--		      mne = (char *) unprivrolow[csr - 0xc00];
-+		      mne = unprivrolow[csr - 0xc00];
- 		    }
- 		  op[0] = REG ((word >> 7) & 0x1f);
- 		}
-@@ -1128,7 +1128,7 @@ riscv_disasm (Ebl *ebl,
- 			{
- 			  NULL, "fsflagsi", "fsrmi", NULL
- 			};
--		      mne = (char *) ((word & 0x4000) == 0 ? unprivrs : unprivrsi)[csr - 0x000];
-+		      mne = ((word & 0x4000) == 0 ? unprivrs : unprivrsi)[csr - 0x000];
- 
- 		      if ((word & 0x4000) == 0)
- 			op[0] = REG ((word >> 15) & 0x1f);
-@@ -1259,12 +1259,12 @@ riscv_disasm (Ebl *ebl,
- 		  if (rd != 0)
- 		    op[last++] = REG (rd);
- 		  struct known_csrs key = { csr, NULL };
--		  struct known_csrs *found = bsearch (&key, known,
--						      sizeof (known) / sizeof (known[0]),
--						      sizeof (known[0]),
--						      compare_csr);
-+		  const struct known_csrs *found = bsearch (&key, known,
-+							    sizeof (known) / sizeof (known[0]),
-+							    sizeof (known[0]),
-+							    compare_csr);
- 		  if (found)
--		    op[last] = (char *) found->name;
-+		    op[last] = found->name;
- 		  else
- 		    {
- 		      snprintf (addrbuf, sizeof (addrbuf), "0x%" PRIx32, csr);
-@@ -1289,7 +1289,7 @@ riscv_disasm (Ebl *ebl,
- 		  else if (instr == 3 && rd == 0)
- 		    mne = "csrc";
- 		  else
--		    mne = (char *) mnecsr[instr];
-+		    mne = mnecsr[instr];
- 		}
- 	      break;
- 	    default:
-diff --git a/libdw/dwarf_getsrclines.c b/libdw/dwarf_getsrclines.c
-index be10cdee..76db2929 100644
---- a/libdw/dwarf_getsrclines.c
-+++ b/libdw/dwarf_getsrclines.c
-@@ -364,7 +364,7 @@ read_srcfiles (Dwarf *dbg,
-       const unsigned char *dirp = linep;
-       while (dirp < lineendp && *dirp != 0)
- 	{
--	  uint8_t *endp = memchr (dirp, '\0', lineendp - dirp);
-+	  const uint8_t *endp = memchr (dirp, '\0', lineendp - dirp);
- 	  if (endp == NULL)
- 	    goto invalid_data;
- 	  ++ndirs;
-@@ -440,7 +440,7 @@ read_srcfiles (Dwarf *dbg,
-       for (unsigned int n = 1; n < ndirlist; n++)
- 	{
- 	  dirarray[n].dir = (char *) linep;
--	  uint8_t *endp = memchr (linep, '\0', lineendp - linep);
-+	  const uint8_t *endp = memchr (linep, '\0', lineendp - linep);
- 	  assert (endp != NULL); // Checked above when calculating ndirlist.
- 	  dirarray[n].len = endp - linep;
- 	  linep = endp + 1;
-@@ -927,7 +927,7 @@ read_srclines (Dwarf *dbg,
- 	    case DW_LNE_define_file:
- 	      {
- 		char *fname = (char *) linep;
--		uint8_t *endp = memchr (linep, '\0', lineendp - linep);
-+		const uint8_t *endp = memchr (linep, '\0', lineendp - linep);
- 		if (endp == NULL)
- 		  goto invalid_data;
- 		size_t fnamelen = endp - linep;
-diff --git a/src/readelf.c b/src/readelf.c
-index a2d17358..fbdf8c71 100644
---- a/src/readelf.c
-+++ b/src/readelf.c
-@@ -8269,7 +8269,7 @@ attr_callback (Dwarf_Attribute *attrp, void *arg)
- 		    valuestr = dwarf_filesrc (files, num, NULL, NULL);
- 		    if (valuestr != NULL)
- 		      {
--			char *filename = strrchr (valuestr, '/');
-+			const char *filename = strrchr (valuestr, '/');
- 			if (filename != NULL)
- 			  valuestr = filename + 1;
- 		      }
-@@ -9033,7 +9033,7 @@ print_form_data (Dwarf *dbg, int form, const unsigned char *readp,
- 		 Dwarf_Off str_offsets_base, FILE *out)
- {
-   Dwarf_Word val;
--  unsigned char *endp;
-+  const unsigned char *endp;
-   Elf_Data *data;
-   char *str;
-   switch (form)
-@@ -9530,7 +9530,7 @@ print_debug_line_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr,
- 	{
- 	  while (linep < lineendp && *linep != 0)
- 	    {
--	      unsigned char *endp = memchr (linep, '\0', lineendp - linep);
-+	      const unsigned char *endp = memchr (linep, '\0', lineendp - linep);
- 	      if (unlikely (endp == NULL))
- 		goto invalid_unit;
- 
-@@ -9764,7 +9764,7 @@ print_debug_line_section (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr,
- 		case DW_LNE_define_file:
- 		  {
- 		    char *fname = (char *) linep;
--		    unsigned char *endp = memchr (linep, '\0',
-+		    const unsigned char *endp = memchr (linep, '\0',
- 						  lineendp - linep);
- 		    if (unlikely (endp == NULL))
- 		      goto invalid_unit;
--- 
-2.47.3
-
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] gdb: Update to version 17.2
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (7 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] elfutils: Update to version 0.195 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] libedit: Update to version 20260512-3.1 Adolf Belka
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 17.1 to 17.2
- No change in rootfile
- Changelog
17.2
 * PR dap/33228 ([gdb/dap] error while listing register children)
 * PR gdb/33737 (gdb --help says 'For more information, type "stream"
   from within GDB', but "stream" is not a defined command)
 * PR build/33747 (Incompatible with MUSL libc: no member named 'c_ospeed'
   in 'termios')
 * PR gdb/33748 (gdb17 regression with displaying ANSI colors)
 * PR gdb/33753 (Out-of-bounds writes in string_{v}printf -- threads
   and static data don't mix)
 * PR cli/33761 (Setting style colors is broken on MS-Windows)
 * PR gdb/33768 (Loading compressed GDB scripts from .debug_gdb_scripts fails)
 * PR symtab/33775 ([gdb/symtab] data race in
   dwarf2_per_cu::{set_addr_size,set_offset_size,set_ref_addr_size})
 * PR symtab/33777 ([gdb/symtab] dw2_get_file_names doesn't cache result
   for dummy CU)
 * PR symtab/33825 ([dwz] Extremely slow symbol lookup with DWZ-compressed
   debug info (thousands of partial units))
 * PR testsuite/33845 (gdb: There are 4 unexpected failures in
   breakpoint-in-ro-region.exp)
 * PR gdb/33872 (`skip -gfile` has inverted logic)
 * PR gdb/33926 (GDB 17.1 AArch64: redefinition of user_gcs struct on musl)
 * PR breakpoints/34112 (rbreak `file:regex` sets breakpoints for matches
   outside of `file` [reproducer attached])

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/gdb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/gdb b/lfs/gdb
index 538134b6c..426a99226 100644
--- a/lfs/gdb
+++ b/lfs/gdb
@@ -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        = 17.1
+VER        = 17.2
 
 THISAPP    = gdb-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 35de074a50c747e6ed42faee8a87b3898b57d33e9667c9001eaf8b54c8cce555f7b16642d1583c1b4aabb45fc5e5db8c33d9f5786351e736f2db2f90d28a07ed
+$(DL_FILE)_BLAKE2 = 3c6c893e1d26d534918fb07b64f2e5b368825a64f888171f07443c5ebed456e7c26ed223d78bf304ee5f145c6f3c08c790c993c7b955d168e2fd8e656c6e1e9a
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] libedit: Update to version 20260512-3.1
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (8 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] gdb: Update to version 17.2 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] libksba: Update to version 1.8.0 Adolf Belka
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20251016-3.1 to 20260512-3.1
- Update of rootfile
- Changelog
20260512-3.1
   * src/el.c: regression: Remove nonportable upstream HAVE_ISSETUGID block
	Reported by Jerry James
   * all: sync with upstream source

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libedit | 2 +-
 lfs/libedit                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/libedit b/config/rootfiles/common/libedit
index 255594cb6..a8ebc9738 100644
--- a/config/rootfiles/common/libedit
+++ b/config/rootfiles/common/libedit
@@ -4,7 +4,7 @@
 #usr/lib/libedit.la
 #usr/lib/libedit.so
 usr/lib/libedit.so.0
-usr/lib/libedit.so.0.0.76
+usr/lib/libedit.so.0.0.78
 #usr/lib/pkgconfig/libedit.pc
 #usr/share/man/man3/editline.3
 #usr/share/man/man3/el_deletestr.3
diff --git a/lfs/libedit b/lfs/libedit
index 9105b63b7..6998aa8e1 100644
--- a/lfs/libedit
+++ b/lfs/libedit
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20251016-3.1
+VER        = 20260512-3.1
 
 THISAPP    = libedit-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 2ea177f349c2a976e11fed07dcfef78d640f5e44f0524930a9872563dff66b29775c89569491579c4d59f1480711d48c78232e0f5f7538509df28794b6607f4e
+$(DL_FILE)_BLAKE2 = 5368e7e004424bd03c5900bb535705dd8b3a03e4ad056ed28ab58e62e4bf70f81a696dc041d299563ee8dae91b0361f7fd5d0942be692d78fea33dfc18c08eef
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] libksba: Update to version 1.8.0
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (9 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] libedit: Update to version 20260512-3.1 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] libunistring: Update to version 1.4.2 Adolf Belka
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.6.8 to 1.8.0
- Update of rootfile
- Changelog
1.8.0
 * New function ksba_cms_get_attribute.  [rKf40bfced7c]
 * Support building of unsigned attributes with
   ksba_cms_add_attribute.  [rK54d7e3bea8]
1.7.0
 * Add support for building AuthEnvelopedData.  [T3979]
 * New function ksba_cms_add_attribute.  [T4537]
 * Fix silent truncation of 64 bit length fields.  [T8246]
 * Fix incorrect overflow guard condition in _ksba_ber_read_tl.  [T8247]
 * Interface changes relative to the 1.6.0 release:
   ksba_cms_add_attribute           NEW.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libksba | 2 +-
 lfs/libksba                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/libksba b/config/rootfiles/common/libksba
index 90dfdd92f..792dd7744 100644
--- a/config/rootfiles/common/libksba
+++ b/config/rootfiles/common/libksba
@@ -2,6 +2,6 @@
 #usr/lib/libksba.la
 #usr/lib/libksba.so
 usr/lib/libksba.so.8
-usr/lib/libksba.so.8.14.8
+usr/lib/libksba.so.8.16.0
 #usr/lib/pkgconfig/ksba.pc
 #usr/share/aclocal/ksba.m4
diff --git a/lfs/libksba b/lfs/libksba
index fe4f3030a..766f0f933 100644
--- a/lfs/libksba
+++ b/lfs/libksba
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.6.8
+VER        = 1.8.0
 
 THISAPP    = libksba-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 13efba4f1f22de8e149049443ac1b68dea75c7526678f0a462c6922fb2f6de71c8c20d6c41b726e3083076f201576645b2f9181340fa2c49ca4de2ed1f6064fb
+$(DL_FILE)_BLAKE2 = ce1ceaf4b2542c2ac391fe944e81d0a05d73abf6abbc2637ef2c6c93d0a110a9fd352ae1586eb486148244ec68b0974348f440560991ca96196ab57549ab2cd3
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] libunistring: Update to version 1.4.2
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (10 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] libksba: Update to version 1.8.0 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] openvpn: Update to version 2.7.4 Adolf Belka
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 1.3 to 1.4.2
- Update of rootfile
- Changelog
1.4.2
* Fixed a build failure on systems with glibc 2.43.
1.4.1
* Fixed a compilation error in C++ mode.
1.4
* The data tables and algorithms have been updated to Unicode version 17.0.0.
* Fixed a bug: The functions u*_grapheme_next and u*_grapheme_prev did not
  work right for strings with Indic characters, Emojis, or regional indicators.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libunistring | 2 +-
 lfs/libunistring                     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/libunistring b/config/rootfiles/common/libunistring
index 0811a695d..634af1211 100644
--- a/config/rootfiles/common/libunistring
+++ b/config/rootfiles/common/libunistring
@@ -22,7 +22,7 @@
 #usr/lib/libunistring.la
 #usr/lib/libunistring.so
 usr/lib/libunistring.so.5
-usr/lib/libunistring.so.5.2.0
+usr/lib/libunistring.so.5.2.1
 #usr/share/doc/libunistring
 #usr/share/doc/libunistring/libunistring_1.html
 #usr/share/doc/libunistring/libunistring_10.html
diff --git a/lfs/libunistring b/lfs/libunistring
index 1ea398d39..5c6ce0514 100644
--- a/lfs/libunistring
+++ b/lfs/libunistring
@@ -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        = 1.3
+VER        = 1.4.2
 
 THISAPP    = libunistring-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 213d24ea4ba5e960a030bd83fc1b6c9d9a5e33d63ade8874e2a15d1b7a0acbe4b2d03df18065f6c17f01bfed94f7e70ef474e713f5c5ad2375cf2438457b0379
+$(DL_FILE)_BLAKE2 = a03c51d3b1295642f5933e1b129f1b3f81705ef10422a30e6786d36e5788334ee6fbff1d70b31e1a95a65a6869db35f7ce77f6a59555eadf1ee31ecf19d92ccd
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] openvpn: Update to version 2.7.4
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (11 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] libunistring: Update to version 1.4.2 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] postfix: Update to version 3.11.3 Adolf Belka
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.7.3 to 2.7.4
- No change in rootfile
- Changelog
2.7.4
      configure: Remove --enable-strict
      GHA: Maintenance Update April 2026
      GHA: Add caching for vcpkg builds
      dns-scripts: Fix dnssec values in comments and Copyright statement format
      Fix pkgcs11 vcpkg port installing debug files on release builds
      Mbed TLS: Error out if we have no valid tls-groups
      dns: minimalist fix for dnssec setting

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/openvpn | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/openvpn b/lfs/openvpn
index c1d0f69b6..474ea5f39 100644
--- a/lfs/openvpn
+++ b/lfs/openvpn
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.7.3
+VER        = 2.7.4
 
 THISAPP    = openvpn-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = ef569507072af64cab3d2458f3f1ec86478975c4df9a33320b3e96df63d1e8ecbec9bc1b12344c58bdd2c9c734b065100a71f1d7954f324a325f39d220b914cc
+$(DL_FILE)_BLAKE2 = 8957cde4fbf04a8108e9cb19720ed089275055a96a1accf7a466786606e2b9dc93a0151eb50a8fcfa982b66efc3e699ebd1bd0fdd1fb0b6d810b1f8e6815c190
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] postfix: Update to version 3.11.3
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (12 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] openvpn: Update to version 2.7.4 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] samba: Update to version 4.24.2 Adolf Belka
  2026-05-19 21:28 ` [PATCH] xfsprogs: Update to version 7.0.0 Adolf Belka
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.11.1 to 3.11.3
- No change in rootfile
- Changelog
3.11.3
    Bitrot: builds with musl libc broke, because they were using an obsolete
	NO_SNPRINTF code path that had not been updated for Claude Code findings.
    Two fixes for a signed integer overshift condition (a left shift into the sign bit).
	This "works" on contemporary CPUs, but may break in the future. One reported by
	Kamil Frankowicz, and one by Robert Sayre.
    Viktor Dukhovni fixed an 'uninitialized value' error in the 'collate.pl' script.
    Test code fixes by Viktor Dukhovni for a deprecation warning with OpenSSL 4.0, and
	for a race condition that caused a test script to fail.
3.11.2
    Bugfix (defect introduced: Postfix 3.11): the proxymap(8) daemon dereferenced an
	uninitialized pointer after a request protocol error. This daemon is not
	exposed to local or remote users. Found by Claude Opus 4.6.
    Bugfix (defect introduced: 20260309) a change, to set the service_name default
	value to "amnesiac", violated a test that parameter names in postconf output
	must match 1:1 with parameter names in the postlink script.
    Portability: support for recent FreeBSD, NetBSD, and OpenBSD versions. Brad Smith.
    Bugfix (defect introduced: Postfix 2.2, date 20041207): When truncating a database
	file, the cdb: database client looked at the file size from before requesting
	an exclusive lock on a database file, instead of the file size after the
	exclusive lock was granted. Found by Claude Opus 4.6.
    Bugfix (defect introduced: Postfix alpha, date 19980309): file descriptor leak
	after fork() failure. Found by Claude Opus 4.6.
    Mistakes in debug logging. Found by Claude Opus 4.6. This affected two files in
	Postfix 3.8 and 3.9, three files in Postfix 3.10 and 3.11.
    Unchecked null pointer results after an out-of-memory condition in a library
	dependency. Found by Claude Opus 4.6. The fix is to return an error status or
	to log a fatal error. This affected three source files.
    Missing or incomplete guards for ssize_t or int overflow, found by Claude Opus 4.6.
	This affected three source files. These limits are unlikely to be exceeded
	because the size of in-memory objects is limited by design (the number of
	in-memory objects is also limited).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/postfix | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/postfix b/lfs/postfix
index 389405293..46de2c8e9 100644
--- a/lfs/postfix
+++ b/lfs/postfix
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = A fast, secure, and flexible mailer
 
-VER        = 3.11.1
+VER        = 3.11.3
 
 THISAPP    = postfix-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = postfix
-PAK_VER    = 52
+PAK_VER    = 53
 
 DEPS       =
 
@@ -72,7 +72,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 38f5579b9252c6b91f1ea5af170fef3f1348dccdb41aaf0ab1c33eaaca2789d0b757bb03ef4b0e5ade1f69d7b195cbac4a714a0e5f0d2c8768d62db8adce23fc
+$(DL_FILE)_BLAKE2 = f88dd4e4b607ef729892ba3843c08b9d54864a2cc6605d9578eee85291be9918bf7f0d69cb2cff0b7e756de540c63c6ede1244557eb0027ca978484460085f6b
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] samba: Update to version 4.24.2
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (13 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] postfix: Update to version 3.11.3 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  2026-05-19 21:28 ` [PATCH] xfsprogs: Update to version 7.0.0 Adolf Belka
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 4.24.1 to 4.24.2
- No change in rootfiles
- 1 CVE Fix
- Changelog
4.24.2
   * BUG 16038: Samba 4.24 with cups can't get queue and shows errors about
     fetch_share_cache_time
   * BUG 16043: Fix a directory file descriptor leak in vfs_glusterfs that
     caused      unbounded memory growth on the GlusterFS brick with
     persistent SMB2      connections.
   * BUG 16030: Windows Offline Files fails with permission error when directory
     has the read‑only attribute set
   * BUG 15991: samba not triggering mount of zfs snapshot in dataset
     .zfs/snapshots/<snapname> directory
   * BUG 15999: net ads join still fails with multiple DCs
   * BUG 16076: samba-tool shows wrong format specifiers for timestamp
     attributes
   * BUG 14638: restrict anonymous = 2 breaks RODC functionality
   * BUG 15973: smbpasswd can crash winbindd on an AD DC
   * BUG 15995: smbd does not cleanup on disconnect of the transport connection
     on lease break errors
   * BUG 16059: CVE-2026-40170: thirdparty ngtcp2 needs to be updated
   * BUG 16067: Require NTLMv2 session security on Windows makes trusts to Samba
     unusable
   * BUG 16073: Winbind can change Ownership Of / To A User Who has Homedir / In
     passwd
   * BUG 15987: Winbind lsa_OpenPolicy() fails on lsa connection setup with:
     NT_STATUS_RPC_CANNOT_SUPPORT
   * BUG 16068: CTDB read-only record handling contains use after free and
     resource leak bugs

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/samba | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/samba b/lfs/samba
index a4a24a3f3..545faac50 100644
--- a/lfs/samba
+++ b/lfs/samba
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.24.1
+VER        = 4.24.2
 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    = 121
+PAK_VER    = 122
 
 DEPS       = avahi libtalloc perl-Parse-Yapp wsdd
 
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 51459d4db739e47bc05692046ce0a8b3044de923b3d1e7a51589bb838a7ef9865b6d6034656ade87e099374157a92dac0cba70a5f293a4d1e2b623341b3e75ca
+$(DL_FILE)_BLAKE2 = 464b9324b1c4d9e50d70c0d921c65b775f49db9e9b82314cc072ad03087f2d2f3ca4c9cf2925a3628c07c2f4664f58f9a36528078a14666d1fcb20ddb7949b44
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH] xfsprogs: Update to version 7.0.0
  2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
                   ` (14 preceding siblings ...)
  2026-05-19 21:28 ` [PATCH] samba: Update to version 4.24.2 Adolf Belka
@ 2026-05-19 21:28 ` Adolf Belka
  15 siblings, 0 replies; 17+ messages in thread
From: Adolf Belka @ 2026-05-19 21:28 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 6.19.0 to 7.0.0
- Update of rootfile
- Changelog
7.0.0
	xfs_scrub: drop the warning about mixed bidirectional codepoints in names
	 (Darrick J. Wong)
	xfs_scrub_all: fix deadlock if lsblk produces a lot of output (Darrick J. Wong)
	xfs_scrub: warn about unicode variation selectors in names (Darrick J. Wong)
	xfs_quota: display default limits for users with zero usage (Ravi Singh)
	debian: add version control tags to control (Darrick J. Wong)
	xfs_scrub: raise media verification IO limits (Darrick J. Wong)
	xfs_scrub: drop SCSI_VERIFY code from disk. (Darrick J. Wong)
	xfs_scrub: clean up device-related error messages (Darrick J. Wong)
	xfs_scrub: perform media scanning of the log region (Darrick J. Wong)
	scrub: don't allocate disk for ioctl-based media verify (Christoph Hellwig)
	xfs_scrub: use the verify media ioctl during phase 6 if possible
	 (Darrick J. Wong)
	scrub: simplify verifier threads calculation (Christoph Hellwig)
	xfs_scrub: move read verification scheduling to phase6.c (Darrick J. Wong)
	xfs_scrub: fix i18n of the decode_special_owner return value (Darrick J. Wong)
	xfs_scrub: report truncated devices as media errors (Darrick J. Wong)
	debian: enable xfs_healer on the root filesystem by default (Darrick J. Wong)
	debian/control: listify the build dependencies (Darrick J. Wong)
	mkfs: enable online repair if all backrefs are enabled (Darrick J. Wong)
	xfs_io: add listmount and statmount commands (Darrick J. Wong)
	xfs_scrub: print systemd service names (Darrick J. Wong)
	xfs_healer: add a manual page (Darrick J. Wong)
	xfs_healer: validate that repair fds point to the monitored fs (Darrick J. Wong)
	xfs_healer: use statmount to find moved filesystems even faster (Darrick J. Wong)
	xfs_healer: use getmntent to find moved filesystems (Darrick J. Wong)
	xfs_healer: run full scrub after lost corruption events or targeted repair
	 failure (Darrick J. Wong)
	xfs_healer: use the autofsck fsproperty to select mode (Darrick J. Wong)
	xfs_healer: don't start service if kernel support unavailable (Darrick J. Wong)
	xfs_healer: create a service to start the per-mount healer service
	 (Darrick J. Wong)
	xfs_healer: create a per-mount background monitoring service (Darrick J. Wong)
	xfs_healer: enable repairing filesystems (Darrick J. Wong)
	xfs_healer: create daemon to listen for health events (Darrick J. Wong)
	xfs_io: add a media verify command (Darrick J. Wong)
	xfs_io: monitor filesystem health events (Darrick J. Wong)
	man2: document the media verification ioctl (Darrick J. Wong)
	man2: document the healthmon ioctl (Darrick J. Wong)
	fsr: always print error messages from xfrog_defragrange() (Carlos Maiolino)
	fsr: package function should check for negative errors (Carlos Maiolino)
	xfs_repair: don't fail on INCOMPLETE attrs in leaf blocks (Darrick J. Wong)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/xfsprogs | 6 ++++++
 lfs/xfsprogs                     | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/config/rootfiles/common/xfsprogs b/config/rootfiles/common/xfsprogs
index 91570a500..9a0f41596 100644
--- a/config/rootfiles/common/xfsprogs
+++ b/config/rootfiles/common/xfsprogs
@@ -19,6 +19,8 @@ sbin/xfs_repair
 #usr/lib/libhandle.la
 #usr/lib/libhandle.so
 usr/lib/udev/rules.d/64-xfs.rules
+#usr/libexec/xfsprogs
+usr/libexec/xfsprogs/xfs_healer
 usr/sbin/xfs_admin
 usr/sbin/xfs_bmap
 usr/sbin/xfs_copy
@@ -64,12 +66,15 @@ usr/sbin/xfs_spaceman
 #usr/share/man/man2/ioctl_xfs_getparents.2
 #usr/share/man/man2/ioctl_xfs_getresblks.2
 #usr/share/man/man2/ioctl_xfs_goingdown.2
+#usr/share/man/man2/ioctl_xfs_health_fd_on_monitored_fs.2
+#usr/share/man/man2/ioctl_xfs_health_monitor.2
 #usr/share/man/man2/ioctl_xfs_inumbers.2
 #usr/share/man/man2/ioctl_xfs_rtgroup_geometry.2
 #usr/share/man/man2/ioctl_xfs_scrub_metadata.2
 #usr/share/man/man2/ioctl_xfs_scrubv_metadata.2
 #usr/share/man/man2/ioctl_xfs_setresblks.2
 #usr/share/man/man2/ioctl_xfs_start_commit.2
+#usr/share/man/man2/ioctl_xfs_verify_media.2
 #usr/share/man/man3/attr_list_by_handle.3
 #usr/share/man/man3/attr_multi_by_handle.3
 #usr/share/man/man3/fd_to_handle.3
@@ -96,6 +101,7 @@ usr/sbin/xfs_spaceman
 #usr/share/man/man8/xfs_freeze.8
 #usr/share/man/man8/xfs_fsr.8
 #usr/share/man/man8/xfs_growfs.8
+#usr/share/man/man8/xfs_healer.8
 #usr/share/man/man8/xfs_info.8
 #usr/share/man/man8/xfs_io.8
 #usr/share/man/man8/xfs_logprint.8
diff --git a/lfs/xfsprogs b/lfs/xfsprogs
index a91c92c67..c84b0ca82 100644
--- a/lfs/xfsprogs
+++ b/lfs/xfsprogs
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.19.0
+VER        = 7.0.0
 #          https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/
 
 THISAPP    = xfsprogs-$(VER)
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 30ef424589e96175aa38776d809c7a0e1ce2d74ba3ccfca83c00bf102836f93f131afd63e5be8d639aee4e3c8831f6d536029b4e7d6dd44b9297426d6c028d2c
+$(DL_FILE)_BLAKE2 = 7819801338316eb7ec9362710f9a98a6d0e5a20caae7493fef8430716c599746d79b49bef9bf1ece8c540a259918808f51818f2a4d37b684e007affe7be4affa
 
 install : $(TARGET)
 
-- 
2.54.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-05-19 21:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-19 21:28 [PATCH] btrfs-progs: Update to version 7.0 Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship btrfs-progs Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship elfutils Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship gdb Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship libedit Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship libksba Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship libunistring Adolf Belka
2026-05-19 21:28 ` [PATCH] core203: Ship openvpn Adolf Belka
2026-05-19 21:28 ` [PATCH] elfutils: Update to version 0.195 Adolf Belka
2026-05-19 21:28 ` [PATCH] gdb: Update to version 17.2 Adolf Belka
2026-05-19 21:28 ` [PATCH] libedit: Update to version 20260512-3.1 Adolf Belka
2026-05-19 21:28 ` [PATCH] libksba: Update to version 1.8.0 Adolf Belka
2026-05-19 21:28 ` [PATCH] libunistring: Update to version 1.4.2 Adolf Belka
2026-05-19 21:28 ` [PATCH] openvpn: Update to version 2.7.4 Adolf Belka
2026-05-19 21:28 ` [PATCH] postfix: Update to version 3.11.3 Adolf Belka
2026-05-19 21:28 ` [PATCH] samba: Update to version 4.24.2 Adolf Belka
2026-05-19 21:28 ` [PATCH] xfsprogs: Update to version 7.0.0 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox