<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/sed/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-03T06:14:01Z</updated>
<entry>
<title>sed: update to v4.10</title>
<updated>2026-05-03T06:14:01Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2026-04-27T09:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b6958d257e55e26e3bed9c30f9a86f2e5c47ee24'/>
<id>urn:sha1:b6958d257e55e26e3bed9c30f9a86f2e5c47ee24</id>
<content type='text'>
update to version v4.10, disable building gnulib-tests to avoid
compilation errors.

Add --disable-xattr to CONFIGURE_ARGS to avoid linking an unneeded
dependency.

Changes in sed since v4.9, from NEWS:

** 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&lt;(...) --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 &lt;getopt.h&gt; header or
  getopt_long function.
  [bug introduced in sed 4.9]

Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>sed: remove old libpcre dependency</title>
<updated>2023-02-28T23:41:52Z</updated>
<author>
<name>Alan Swanson</name>
</author>
<published>2023-02-28T09:45:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0a00f0f2a582bc11979ecef2c60a68584fe4e935'/>
<id>urn:sha1:0a00f0f2a582bc11979ecef2c60a68584fe4e935</id>
<content type='text'>
Signed-off-by: Alan Swanson &lt;reiver@improbability.net&gt;
</content>
</entry>
<entry>
<title>sed: update GNU sed to v4.9</title>
<updated>2022-11-14T09:55:35Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2022-11-14T09:55:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f3436668168ea3fbe7c4af8ac4705f8de8d026c3'/>
<id>urn:sha1:f3436668168ea3fbe7c4af8ac4705f8de8d026c3</id>
<content type='text'>
Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>sed: don't use selinux</title>
<updated>2020-08-18T07:26:05Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-08-18T06:29:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=932b850245b3688b01304a0adb8847e0d6757eb3'/>
<id>urn:sha1:932b850245b3688b01304a0adb8847e0d6757eb3</id>
<content type='text'>
Fixes compilation.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>sed: alternatives instead of postinst</title>
<updated>2020-06-23T14:40:35Z</updated>
<author>
<name>Huangbin Zhan</name>
</author>
<published>2020-06-23T14:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4dfb0645e98d9396b57c15b79a5180644f6b991b'/>
<id>urn:sha1:4dfb0645e98d9396b57c15b79a5180644f6b991b</id>
<content type='text'>
Signed-off-by: Huangbin Zhan &lt;zhanhb88@gmail.com&gt;
</content>
</entry>
<entry>
<title>sed: disable acl</title>
<updated>2020-03-10T00:52:23Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2020-03-10T00:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d56990cc03c0fd4b75d702d93e90f2ac4c0b25ae'/>
<id>urn:sha1:d56990cc03c0fd4b75d702d93e90f2ac4c0b25ae</id>
<content type='text'>
If libacl is built, gnu sed finds it during configuration and enables support
linking in libacl. This results in build failures due to the missing dependency.
Consequently, use CONFIGURE_ARGS to disable acl support.

Reported-by: Rosen Penev rosenp@gmail.com
Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
<entry>
<title>sed: add Gnu sed</title>
<updated>2020-03-03T07:40:40Z</updated>
<author>
<name>Russell Senior</name>
</author>
<published>2020-03-03T07:01:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=66f1b5958a07243223aad6bc6e50aad29d2b705b'/>
<id>urn:sha1:66f1b5958a07243223aad6bc6e50aad29d2b705b</id>
<content type='text'>
Signed-off-by: Russell Senior &lt;russell@personaltelco.net&gt;
</content>
</entry>
</feed>
