info-gnu
[Top][All Lists]
Advanced

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

grep-2.23 released [stable]


From: Jim Meyering
Subject: grep-2.23 released [stable]
Date: Thu, 4 Feb 2016 16:52:59 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

This is to announce grep-2.23, a stable bug-fix-only release.
Special thanks to Paul Eggert who did nearly all of the heavy
lifting for this release.

There have been 35 commits by 2 people in the 14 weeks since 2.22.

See the NEWS below for a brief summary.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

  Jim Meyering (14)
  Paul Eggert (21)

Jim [on behalf of the grep maintainers]
==================================================================

Here is the GNU grep home page:
    http://gnu.org/s/grep/

For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=grep.git;a=shortlog;h=v2.23
or run this command from a git-cloned grep directory:
  git shortlog v2.22..v2.23

To summarize the 91 gnulib-related changes, run these commands
from a git-cloned grep directory:
  git checkout v2.23
  git submodule summary v2.22

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/grep/grep-2.23.tar.xz
  http://ftp.gnu.org/gnu/grep/grep-2.23.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://ftpmirror.gnu.org/grep/grep-2.23.tar.xz
  http://ftpmirror.gnu.org/grep/grep-2.23.tar.xz.sig

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify grep-2.23.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69.147-5ad35
  Automake 1.99a
  Gnulib v0.1-697-gcd6a452

==================================================================
NEWS

* Noteworthy changes in release 2.23 (2016-02-04) [stable]

** Bug fixes

  Binary files are now less likely to generate diagnostics and more
  likely to yield text matches.  grep now reports "Binary file FOO
  matches" and suppresses further output instead of outputting a line
  containing an encoding error; hence grep can now report matching text
  before a later binary match.  Formerly, grep reported FOO to be
  binary when it found an encoding error in FOO before generating
  output for FOO, which meant it never reported both matching text and
  matching binary data; this was less useful for searching text
  containing encoding errors in non-matching lines.
  [bug introduced in grep-2.21]

  grep -c no longer stops counting when finding binary data.
  [bug introduced in grep-2.21]

  grep no longer outputs encoding errors in unibyte locales.
  For example, if the byte '\x81' is not a valid character in a
  unibyte locale, grep treats the byte as binary data.
  [bug introduced in grep-2.21]

  grep -oP is no longer susceptible to an infinite loop when processing
  invalid UTF8 just before a match.
  [bug introduced in grep-2.22]

  --exclude and related options are now matched against trailing
  parts of command-line arguments, not against the entire arguments.
  This partly reverts the --exclude-related change in 2.22.
  [bug introduced in grep-2.22]

  --line-buffer is no longer ineffective when combined with -l.
  [bug introduced in grep-2.5]

  -xw is now equivalent to -x more consistently, with -P and with backrefs.
  [bug only partially fixed in grep-2.19]

also posted as:
  https://savannah.gnu.org/forum/forum.php?forum_id=8451
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJWs/GoAAoJEH/Z/MsAC+7uZkcP+wUoryAIjIqeBSTXObKxzLj/
U26hZWXXdKjU1onDlgOw8UadxQZvIsQ8Ot36Wb9IE48mGW55oNe5rq16aq1ipIeB
qQ2TcT2xsit8G1VVWM4bDnPpBql2gCHt2GQvOThBtwOebjuU1rytuEzsY+Soyk2A
SXLD8WA2GWhCGaVdoYC5RYENSbvRbqw0IuJJVpVGpw7IdmZiPD8ukPwT+kU/HUNw
4sdKe3TuAJR+LpTaUbo0CSUqx6rPBNETul7CbRJ5wN1PEssgEY1LIutEC/mbPflm
y3AlaOGHWhpdNbpN5/4zj0yV1z7XqIuLx1z9JfVNQLLWnFJFO177OkwPjVrh4Z55
zZx7+R89R9Fo08UULNB/QiFu3vRUftz5jH547YDWlmC4rRS+/ptYtzYVCJC0ha6s
hT/lUAbOzOpxFiZqcs/3TVGgpd3d1pMnGisCA8pRwXTpvhhWcoav/7HgfnJYpDFW
9E3my34v9rf8+DtTOqX+bd1r+Wy4LfhTy07iGaltdDBvkdF3Vb8SxiGEP3Y1u2Ku
dSaeAl/vnhhwLes8W4el4+KUqukRK5Pf76vGi5Tzq1akygfUC/u652fm0Q4szXFD
XK1lUVSnj7wsmse4eYH3rXLI3evKQ/udEupLIuHcMuxdDWu+AULGsJD6Fnvd0i8x
KDsnJTFl8rq/oD4DnkwW
=tPgt
-----END PGP SIGNATURE-----



reply via email to

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