There is a bug in grep-2.6.2 that can make grep -F infloop. I think we've addressed all of the pending problems except one reported by Norihirio Tanaka (we're deliberately deferring work on that, since it is so far out on the fringe of usefulness).
I would like to release grep-2.6.3 in a few hours, so any feedback before then would be most welcome. Here's the NEWS: ------------------------------- ** Bug fixes Searching with grep -F for an empty string in a multibyte locale would hang grep. [bug introduced in 2.6.2] PCRE support is once again detected on systems with <pcre/pcre.h> [bug introduced in 2.6.2] And here's the snapshot info: ------------------------------- grep snapshot: (.gz files are here, too) http://meyering.net/grep/grep-ss.tar.xz 812 KB http://meyering.net/grep/grep-ss.tar.xz.sig http://meyering.net/grep/grep-2.6.2.22-cb3f.tar.xz There are .gz and .sig files here, too: http://people.redhat.com/meyering/grep/grep-ss.tar.xz http://people.redhat.com/meyering/grep/grep-2.6.2.22-cb3f.tar.xz Changes in grep since 2.6.2: Eric Blake (1): build: avoid another warning Jim Meyering (13): post-release administrivia build: detect PCRE support also when <pcre/pcre.h> is the header build: avoid compiler warning when building test program doc: add a "Reply-To" to the suggested announcement mail header doc: prepare to generate grep.1 doc: generate grep.1 from template doc: generated files are best made read-only, ... doc: fix typo: s/AM_V_AT/AM_V_at/ grep: remove unnecessary code tests: use printf, not echo -n, echo -e, or any combination tests: new function, to require an en_US UTF8 locale tests: add explicit requirement for en_US.UTF-8 tests: remove all unportable uses of echo Paolo Bonzini (8): tests: fix -Wformat failure tests: use get-mb-cur-max in char-class-multibyte tests: convert empty.sh to new style tests: rename empty.sh to empty grep: fix grep -F against empty string tests: improve empty test with respect to locales tests: improve empty test tests: fix on systems with broken sh Changes in gnulib since 2.6.2: none
