public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] core202: Ship sed
@ 2026-04-27 18:46 Adolf Belka
  2026-04-27 18:47 ` [PATCH] man-pages: Update to version 6.18 Adolf Belka
  2026-04-27 18:47 ` [PATCH] sed: Update to version 4.10 Adolf Belka
  0 siblings, 2 replies; 3+ messages in thread
From: Adolf Belka @ 2026-04-27 18:46 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

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

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



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

* [PATCH] man-pages: Update to version 6.18
  2026-04-27 18:46 [PATCH] core202: Ship sed Adolf Belka
@ 2026-04-27 18:47 ` Adolf Belka
  2026-04-27 18:47 ` [PATCH] sed: Update to version 4.10 Adolf Belka
  1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2026-04-27 18:47 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 6.17 to 6.18
- Update of rootfile
- Changelog
6.18
New and rewritten pages
	man2/
		futex_waitv.2
	man3/
		aprintf.3
		io_destroy.3			(previously, io_destroy(2))
		io_setup.3			(previously, io_setup(2))
		rawmemchr.3			(previously, memchr(3))
		stpcpy.3			(previously, strcpy(3))
		strchrnul.3			(previously, strchr(3))
		strdupa.3			(previously, strdup(3))
		strnul.3
		strtok_r.3			(previously, strtok(3))
Newly documented interfaces in existing pages
	man2/
		landlock_create_ruleset.2
			struct landlock_ruleset_attr::scoped
			LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF
			LANDLOCK_RESTRICT_SELF_LOG_SAME_EXEC_OFF
			LANDLOCK_RESTRICT_SELF_LOG_NEW_EXEC_ON
			LANDLOCK_CREATE_RULESET_ERRATA
		landlock_restrict_self.2
			LANDLOCK_RESTRICT_SELF_TSYNC
		statmount.2
			req.mnt_ns_id
			STATMOUNT_MNT_NS_ID
			STATMOUNT_MNT_OPTS
			STATMOUNT_FS_SUBTYPE
			STATMOUNT_SB_SOURCE
			STATMOUNT_OPT_ARRAY
			STATMOUNT_OPT_SEC_ARRAY
			STATMOUNT_{UIDMAP,GIDMAP}
			STATMOUNT_SUPPORTED_MASK
			req.mnt_ns_fd
			STATMOUNT_BY_FD
		truncate.2
			ENOSPC
	man3/
		printf.3
		scanf.3
			%wN
	man5/
		core.5
			%f
			FC
	man7/
		landlock.7
			LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF
			LANDLOCK_RESTRICT_SELF_LOG_SAME_EXEC_OFF
			LANDLOCK_RESTRICT_SELF_LOG_NEW_EXEC_ON
			LANDLOCK_CREATE_RULESET_ERRATA
			LANDLOCK_RESTRICT_SELF_TSYNC
New and changed links
	man3/
		strndupa.3			(strdupa(3))
		vaprintf.3			(aprintf(3))
Global changes
	-  man/
	   -  man3/
	      -  Document how string functions relate to each other.
	   -  Separate documentation of system calls and of libaio wrappers.
Changes to individual files
	The manual pages and other files in the repository have been improved
	beyond what this changelog covers.  To learn more about changes applied
	to individual pages, or the authors of changes, use git(1)

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

diff --git a/config/rootfiles/common/man-pages b/config/rootfiles/common/man-pages
index c37472d24..10b76474b 100644
--- a/config/rootfiles/common/man-pages
+++ b/config/rootfiles/common/man-pages
@@ -130,6 +130,7 @@
 #usr/local/share/man/man2/ftruncate.2
 #usr/local/share/man/man2/ftruncate64.2
 #usr/local/share/man/man2/futex.2
+#usr/local/share/man/man2/futex_waitv.2
 #usr/local/share/man/man2/futimesat.2
 #usr/local/share/man/man2/get_kernel_syms.2
 #usr/local/share/man/man2/get_mempolicy.2
@@ -1082,6 +1083,7 @@
 #usr/local/share/man/man3/aligned_alloc.3
 #usr/local/share/man/man3/alloca.3
 #usr/local/share/man/man3/alphasort.3
+#usr/local/share/man/man3/aprintf.3
 #usr/local/share/man/man3/arc4random.3
 #usr/local/share/man/man3/arc4random_buf.3
 #usr/local/share/man/man3/arc4random_uniform.3
@@ -1717,6 +1719,8 @@
 #usr/local/share/man/man3/innetgr.3
 #usr/local/share/man/man3/insque.3
 #usr/local/share/man/man3/intro.3
+#usr/local/share/man/man3/io_destroy.3
+#usr/local/share/man/man3/io_setup.3
 #usr/local/share/man/man3/iruserok.3
 #usr/local/share/man/man3/iruserok_af.3
 #usr/local/share/man/man3/isalnum.3
@@ -2349,6 +2353,7 @@
 #usr/local/share/man/man3/strndup.3
 #usr/local/share/man/man3/strndupa.3
 #usr/local/share/man/man3/strnlen.3
+#usr/local/share/man/man3/strnul.3
 #usr/local/share/man/man3/strpbrk.3
 #usr/local/share/man/man3/strptime.3
 #usr/local/share/man/man3/strrchr.3
@@ -2487,6 +2492,7 @@
 #usr/local/share/man/man3/va_end.3
 #usr/local/share/man/man3/va_start.3
 #usr/local/share/man/man3/valloc.3
+#usr/local/share/man/man3/vaprintf.3
 #usr/local/share/man/man3/vasprintf.3
 #usr/local/share/man/man3/vdprintf.3
 #usr/local/share/man/man3/verr.3
diff --git a/lfs/man-pages b/lfs/man-pages
index fb34a9084..4e4e12936 100644
--- a/lfs/man-pages
+++ b/lfs/man-pages
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.17
+VER        = 6.18
 
 THISAPP    = man-pages-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = c167bb2023c5401624c18ae5445b2fb93a11aa298baa0e69bf6a817d8e715d7277429e759f60fcd72536e1a0d904982c0b81e26dc60130d691820227f822d5b2
+$(DL_FILE)_BLAKE2 = 4c434420f094fc3e00fc1b26a62337a154527b6dc8a9c59abccf6307dc22750a09d253df104a6ef61543be4a4328b905b91610e60b340258671cebe91e9258e6
 
 install : $(TARGET)
 
-- 
2.54.0



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

* [PATCH] sed: Update to version 4.10
  2026-04-27 18:46 [PATCH] core202: Ship sed Adolf Belka
  2026-04-27 18:47 ` [PATCH] man-pages: Update to version 6.18 Adolf Belka
@ 2026-04-27 18:47 ` Adolf Belka
  1 sibling, 0 replies; 3+ messages in thread
From: Adolf Belka @ 2026-04-27 18:47 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 4.9 to 4.10
- Update of rootfile
- Changelog
4.10
Bug fixes
  sed 's/a/b/g' (and other global substitutions) now works on input
   lines longer than 2GB. Previously, matches beyond the 2^31 byte offset
   would evoke a "panic" (exit 4).
   [bug present since the beginning]
  'sed --follow-symlinks -i' no longer has a TOCTOU race that could let
   an attacker swap a symlink between resolution and open, causing sed to
   read attacker-chosen content and write it to the original target.
   [bug introduced in sed 4.1e]
  sed no longer falsely matches when back-references are combined with
   optional groups (.?) and the $ anchor.  For example, this no longer
   falsely matches the empty string at beginning of line:
     $ echo ab | sed -E 's/^(.?)(.?).?\2\1$/X/'
     Xab
   [bug present since "the beginning"]
  In --posix mode, sed no longer mishandles backslash escapes (\n,
   \t, \a, etc.) after a named character class like [[:alpha:]].
   For example, 's/^A\n[[:alpha:]]\n*/XXX/' would fail to match the
   trailing newline, treating \n as a literal backslash and an 'n'
   rather than a newline.  This happened when an earlier backslash
   escape in the same regex had already been converted, shifting the
   in-place normalization buffer.
   [bug introduced in sed 4.9]
  sed --debug no longer crashes when a label (":") command is compiled
   before the --debug option is processed, e.g., sed -f<(...) --debug.
   [bug introduced in sed 4.7 with --debug]
  sed no longer rejects the documented GNU extension 'a**' (equivalent
   to 'a*') in Basic Regular Expression (BRE) mode.  Previously, this
   worked only with -E (ERE mode), even though grep has always accepted
   it in BRE mode.
   [bug present since "the beginning"]
  sed no longer rejects "\c[" in regular expressions
   [bug present since the beginning]
  'sed --follow-symlinks -i' no longer mishandles an operand that is a
   short symbolic link to a long symbolic link to a file.
   [bug introduced in sed 4.9]
  Fix some some longstanding but unlikely integer overflows.
  Internally, 'sed' now more often prefers signed integer arithmetic,
   which can be checked automatically via 'gcc -fsanitize=undefined'.
Changes in behavior
  In the default C locale, diagnostics now quote 'like this' (with
   apostrophes) instead of `like this' (with a grave accent and an
   apostrophe).  This tracks the GNU coding standards.
   'sed --posix' now warns about uses of backslashes in the 's' command
   that are handled by GNU sed but are not portable to other
   implementations.
Build-related
  builds no longer fail on platforms without the <getopt.h> header or
   getopt_long function.
   [bug introduced in sed 4.9]

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

diff --git a/lfs/sed b/lfs/sed
index 89ca4f250..f11096053 100644
--- a/lfs/sed
+++ b/lfs/sed
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  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.9
+VER        = 4.10
 
 THISAPP    = sed-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6c7c7dc782b87c3bd0b5e826ba46c2f1dc7bd8c1159945fcf14b394711742964628774cf9f27d844b672721d7849e6c31992d82fafb9ed4118b7feb60406d1e1
+$(DL_FILE)_BLAKE2 = 6decea38a3e6eb3b672af2380ec3f32759b60350dba528d28a57b74806db33208baed69a8497d423bc7626105930e3e9c9ea68f68b8bcd4a3270f2d8922a2487
 
 install : $(TARGET)
 
-- 
2.54.0



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

end of thread, other threads:[~2026-04-27 18:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-27 18:46 [PATCH] core202: Ship sed Adolf Belka
2026-04-27 18:47 ` [PATCH] man-pages: Update to version 6.18 Adolf Belka
2026-04-27 18:47 ` [PATCH] sed: Update to version 4.10 Adolf Belka

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