Summary | getTransferEncoding() in lib/Horde/MIME is incorrect |
Queue | Horde Framework Packages |
Queue Version | FRAMEWORK_3 |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | slusarz (at) horde (dot) org |
Requester | taguchi (at) tcltk (dot) jp |
Created | 11/08/2008 (6097 days ago) |
Due | |
Updated | 01/12/2010 (5667 days ago) |
Assigned | 11/08/2008 (6097 days ago) |
Resolved | 12/03/2008 (6072 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | Yes |
Fix from
Ticket #7657.http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Part.php?rt=horde-git&r1=edef452376f329fe6b1dd882714f71b6a34305c3&r2=a4eb192ebc32a5afddf3b02921b59ad6dc030bc9
State ⇒ Resolved
http://cvs.horde.org/diff.php/framework/MIME/MIME/Part.php?r1=1.177.4.24&r2=1.177.4.25&ty=u
http://cvs.horde.org/diff.php/framework/MIME/MIME/Part.php?r1=1.215&r2=1.216&ty=u
Priority ⇒ 2. Medium
Assigned to Michael Slusarz
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ getTransferEncoding() in lib/Horde/MIME is incorrect
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ Yes
New Attachment: patch-Part.php
State ⇒ Unconfirmed
This function checks long line (>999) using regex pattern.
This pattern is "/(?:\n|^)[^\n]{999,}(?:\n|$)/".
But it is incorrect. because EOL(='\n') has already removed
using str_replace().
attached patch is a fix this probrem(I hope so).
Thanks.