[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[platform-testers] new snapshot available: sed-4.8.39-23ea

From: Jim Meyering
Subject: [platform-testers] new snapshot available: sed-4.8.39-23ea
Date: Sun, 16 Oct 2022 11:28:32 -0700

Here's a new snapshot/test release in preparation for sed-4.9.
The preceding release was on 2020-01-14, so a new release is overdue.
Please build and test this snapshot and let us know how it fares.

Thanks to everyone who has contributed.

sed snapshot:      1.4 MB


** Bug fixes

  'sed --follow-symlinks -i' no longer loops forever when its operand
  is a symbolic link cycle.
  [bug introduced in sed 4.2]

  a program with an execution line longer than 2GB can no longer trigger
  an out-of-bounds memory write.

  using the R command to read an input line of length longer than 2GB
  can no longer trigger an out-of-bounds memory read.

  In locales using UTF-8 encoding, the regular expression '.' no
  longer sometimes fails to match Unicode characters U+D400 through
  U+D7FF (some Hangul Syllables, and Hangul Jamo Extended-B) and
  Unicode characters U+108000 through U+10FFFF (half of Supplemental
  Private Use Area plane B).
  [bug introduced in sed 4.8]

  I/O errors involving temp files no longer confuse sed into using a
  FILE * pointer after fclosing it, which has undefined behavior in C.

** New Features

  The 'r' command now accepts address 0, allowing inserting a file before
  the first line.

Changes in sed since v4.8:

Antonio Diaz Diaz (1):
      doc: fix a typo

Assaf Gordon (5):
      maint: update all copyright year number ranges
      sed: silence -Wformat-nonoliteral warning
      build: restore build rules for manual page
      sed: extract print_file function
      sed: allow '0rFILE' (insert FILE before the first line)

Chris Marusich (1):
      tests: export CONFIG_HEADER to test scripts

Jim Meyering (17):
      maint: post-release administrivia
      build: update to newer help2man
      build: update gnulib to latest
      maint: avoid new warning about deprecated security_context_t
      maint: update obsolete constructs in
      sed: avoid potential double-fclose
      doc: tighten/clarify wording e.g., re "g" modifier
      build: update gnulib to latest
      build: update gnulib to latest
      maint: avoid new syntax-check failure
      doc: fix more typos
      build: non-recursive Automake in a less hacky way
      maint: syntax-check: disable the indent check
      build: update gnulib to latest; also bootstrap and
      maint: make update-copyright
      maint: exempt doc/fdl.texi from long-line check
      build: update gnulib to latest

Marvin Schmidt (1):
      tests: remove stray export-ending semicolon in test setup

Paul Eggert (11):
      Add NEWS item for dfa fix in Gnulib
      Update, simplify, and sort .gitignore files
      Update COPYING, bootstrap from Gnulib
      maint: stop using fdl module
      Remove unused files testcases.h, ptestcases.h
      Remove unused BOOST.tests, PCRE.tests, SPENCER.tests
      .gitconfig: add gt-bug* for some test cases
      sed: fix temp file cleanup
      build: update gnulib submodule to latest
      sed: fix infloop with symlink cycles
      maint: pacify ‘make syntax-check’

Renaud Pacalet (1):
      doc: fix wording in 'line length adj.' example

Tobias Stoeckmann (2):
      sed: handle very long execution lines (tiny change)
      sed: handle very long input lines with R (tiny change)

Changes in gnulib since v4.8:

* gnulib 6b9d15b8bc...2118e7cf12 (2367): <<=== too long to list
  > Update to Unicode 15.0.0.
  > gen-uni-tables: Temporarily revert last change.
  > doc: improve intprops doc
  > autoupdate
  > tests: prefer stdckdint to intprops

reply via email to

[Prev in Thread] Current Thread [Next in Thread]