[MacPorts] #50861: grep @2.23_0: Update to 2.24
#50861: grep @2.23_0: Update to 2.24 ---------------------------------+-------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: haspatch maintainer | Port: grep ---------------------------------+-------------------------------- grep has been updated to version 2.24. New this version: ** Bug fixes {{{ 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] }}} -- Ticket URL: <https://trac.macports.org/ticket/50861> MacPorts <https://www.macports.org/> Ports system for OS X
#50861: grep @2.23_0: Update to 2.24 -----------------------------+--------------------------------- Reporter: mschamschula@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: haspatch maintainer Port: grep | -----------------------------+--------------------------------- Changes (by mf2k@…): * status: new => closed * resolution: => fixed Comment: r146535 -- Ticket URL: <https://trac.macports.org/ticket/50861#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts