Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Wed, 15 Oct 2014 16:01:25 -0500
From: Samuel Holland <samuel@...lland.net>
To: musl@...ts.openwall.com
Subject: regcomp regression?

Hello,

I've been rebuilding packages after the 1.1.5 release, and it's caused
some (apparent) regressions. file no longer compiles as it is unable to
parse one of its magic files. The offending regex is (windows, line 163)

   \\`(\r\n|;|[[]|\xFF\xFE)

It's testing for the BOM at the beginning of an INI/INF file. I
understand the regex rewrite removed[1] the ability to match arbitrary
bytes (even with the C locale) because it was broken; is this something
you plan to add back? Or is the application wrong? If so, what
workaround do you suggest?

The m4 testsuite also now fails tests 109 and 121; this seems to be
caused by the same change.

[1] 
http://git.musl-libc.org/cgit/musl/commit?id=ec1aed0a144b3e00e16eeb142c9d13362d6048e7

-- 
Regards,
Samuel Holland <samuel@...lland.net>

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.