[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-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- grep-2.23 released [stable],
Jim Meyering <=