This is to announce grep-2.28, a stable release. Thank you especially to Paul Eggert and Norihiro Tanaka for all of their improvements, both in the grep repository and via gnulib.
There have been 52 commits by 5 people in the 9 weeks since 2.27. See the NEWS below for a brief summary. Thanks to everyone who has contributed! The following people contributed changes to this release: Arnold D. Robbins (1) Jim Meyering (11) Norihiro Tanaka (2) Paul Eggert (33) Zev Weiss (5) 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.28 or run this command from a git-cloned grep directory: git shortlog v2.27..v2.28 To summarize the 151 gnulib-related changes, run these commands from a git-cloned grep directory: git checkout v2.28 git submodule summary v2.27 Here are the compressed sources and a GPG detached signature[*]: http://ftp.gnu.org/gnu/grep/grep-2.28.tar.xz http://ftp.gnu.org/gnu/grep/grep-2.28.tar.xz.sig Use a mirror for higher download bandwidth: http://ftpmirror.gnu.org/grep/grep-2.28.tar.xz http://ftpmirror.gnu.org/grep/grep-2.28.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.28.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.185-b502e Automake 1.99a Gnulib v0.1-1146-gb6acb8d NEWS * Noteworthy changes in release 2.28 (2017-02-06) [stable] ** Bug fixes When grep -Fo finds matches of differing length, it could mistakenly print a shorter one. Now it prints a longest one. [bug introduced in grep-2.26] When standard output is /dev/null, grep no longer fails when standard input is a file in the Linux /proc file system, or when standard input is a pipe and standard output is in append mode. [bugs introduced in grep-2.27] Fix performance regression with multiple patterns, e.g., for -Fi in a multi-byte locale, or for -Fw in a single-byte locale. [bugs introduced in grep-2.19, grep-2.22 and grep-2.26] ** Improvements Improve performance for -E or -G pattern lists that are easily converted to -F format. also posted as: https://savannah.gnu.org/forum/forum.php?forum_id=8797
Description: PGP signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.