| Summary: | Locale::Maketext interpolating escaped backslashes improperly | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Petr Pisar <ppisar> | ||||||
| Component: | perl | Assignee: | perl-maint-list | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Lukáš Zachar <lzachar> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 5.10 | CC: | eggled, lmiksik, ppisar, psabata | ||||||
| Target Milestone: | rc | Keywords: | Patch, Regression | ||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| URL: | https://rt.perl.org/Public/Bug/Display.html?id=120457 | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | perl-5.8.8-42.el5 | Doc Type: | Bug Fix | ||||||
| Doc Text: |
Cause:
Translate a string with back-slash character using
Perl Locale::Maketext localization framework.
Consequence:
Back-slashes become doubled.
Fix:
An upstream fix do unescape back-slashes in literal
output strings has been applied.
Result:
A regression introduced by CVE-2012-6329 fix causing
double-escaping some back-slash characters has been
corrected.
|
Story Points: | --- | ||||||
| Clone Of: | 1025906 | Environment: | |||||||
| Last Closed: | 2014-09-16 00:32:11 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 1049888 | ||||||||
| Attachments: |
|
||||||||
|
Description
Petr Pisar
2013-11-11 13:33:24 UTC
Created attachment 861777 [details]
Upstream fix ported to 5.8.8
Created attachment 861801 [details]
Upstream fix ported to 5.8.8
This solves tests failure at "Unicode literal" test. This bug remained hidden in current upstream code because there is a special short path for literal strings.
How to test: Use script from bug #1025906 comment 8. This is a upstream test I ported into perl 5.8.8. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-1198.html |