SHA256
1
0
forked from pool/grep

Accepting request 369903 from home:pluskalm:branches:Base:System

- Update to 2.24

OBS-URL: https://build.opensuse.org/request/show/369903
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=68
This commit is contained in:
2016-03-11 09:44:11 +00:00
committed by Git OBS Bridge
parent d5daf2ac7b
commit c28a39f12c
7 changed files with 44 additions and 23 deletions

View File

@@ -1,3 +1,24 @@
-------------------------------------------------------------------
Fri Mar 11 09:30:02 UTC 2016 - mpluskal@suse.com
- Update to 2.24
* grep -z would match strings it should not. To trigger the bug,
you'd have to use a regular expression including an anchor
(^ or $) and a feature like a range or a backreference, causing
grep to forego its DFA matcher and resort to using re_search.
With a multibyte locale, that matcher could mistakenly match a
string containing a newline. For example, this command:
printf 'a\nb\0' | LC_ALL=en_US.utf-8 grep -z '^[a-b]*b'
would mistakenly match and print all four input bytes. After
the fix, there is no match, as expected.
[bug introduced in grep-2.7]
* grep -Pz now diagnoses attempts to use patterns containing ^
and $, instead of mishandling these patterns. This problem
seems to be inherent to the PCRE API; removing this limitation
is on PCRE's maint/README wish list. Patterns can continue to
match literal ^ and $ by escaping them with \ (now needed even
inside [...]). [bug introduced in grep-2.5]
-------------------------------------------------------------------
Fri Feb 5 08:01:46 UTC 2016 - mpluskal@suse.com