Here's the latest snapshot. It fixes a couple bugs introduced in 2.6 and one (the -w + backref) that was present at least in 2.5.4. I haven't yet looked back further than that.
I expect to release a 2.6.1 bug-fix release in 3-4 hours, but if any new problem comes up, may well defer again, so now's your chance. Rats. As I'm writing this, I realized I forgot about Tony's Mac OS X test correction. But that's probably safe, so there will be at least one more change. ---------------------------------------------------- grep snapshot: (.gz files are here, too) http://meyering.net/grep/grep-ss.tar.xz 808 KB http://meyering.net/grep/grep-ss.tar.xz.sig http://meyering.net/grep/grep-2.6.16-0152.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.16-0152.tar.xz ---------------------------------------------------- Changes in grep since 2.6: Jim Meyering (8): post-release administrivia build: avoid compilation failure when MBS_SUPPORT not defined doc: NEWS make it clear that the bug was introduced in 2.6 build: avoid link failure on Solaris 8 portability: use gnulib's lseek wrapper doc: tweak THANKS tests: provide framework_failure_ function build: avoid warnings about unnecessary use of "return" Norihirio Tanaka (4): grep: do lowercase conversion in print_line_middle only for single-byte case grep: reset state after truncated or invalid multibyte sequences grep: fix printing when -w is used and regex is needed for matching dfa/grep: fix compilation with MBS_SUPPORT Paolo Bonzini (3): dfa: fix sigsegv on multibyte character classes tests: fix char-class-multibyte dfa: fix single byte character ranges Petr Písař (1): doc: translate new --help message --------------------------------------------------------- NEWS ** Bug fixes Character classes could cause a segmentation fault if they included a multibyte character. [bug introduced in 2.6] Character ranges would not work in single-byte character sets other than C (for example, ISO-8859-1 or KOI8-R). [bug introduced in 2.6] The output of grep was incorrect for whole-word (-w) matches if the patterns included a backreference. ** Portability Avoid a link failure on Solaris 8.
