6.0.0-beta1
8/14/25

[#9341] sorting mime attachments breaks mailing list message digest order
Summary sorting mime attachments breaks mailing list message digest order
Queue Horde Framework Packages
Queue Version FRAMEWORK_3
Type Bug
State Resolved
Priority 1. Low
Owners slusarz (at) horde (dot) org
Requester Juergen.Obermann (at) hrz (dot) uni-giessen (dot) de
Created 10/23/2010 (5409 days ago)
Due
Updated 10/26/2010 (5406 days ago)
Assigned 10/24/2010 (5408 days ago)
Resolved 10/26/2010 (5406 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch Yes

History
10/26/2010 11:24:04 PM Michael Slusarz Comment #3
State ⇒ Resolved
Reply to this comment
Not sorting is worse than a sort that works 99.9% of the time.

Correctly fix using strnatcmp().
10/26/2010 11:21:51 PM CVS Commit Comment #2 Reply to this comment
Changes have been made in CVS for this ticket:

Bug: 9341
Correctly sort MIME ID strings.
http://cvs.horde.org/diff.php/framework/MIME/MIME/Attic/Contents.php?rt=horde&r1=1.129.4.47&r2=1.129.4.48&ty=u
10/24/2010 12:27:52 PM Jan Schneider State ⇒ Assigned
Assigned to Michael Slusarz
 
10/23/2010 08:41:07 PM Juergen (dot) Obermann (at) hrz (dot) uni-giessen (dot) de Comment #1
Priority ⇒ 1. Low
New Attachment: horde.txt Download
Patch ⇒ Yes
Milestone ⇒
Summary ⇒ sorting mime attachments breaks mailing list message digest order
Type ⇒ Bug
State ⇒ Unconfirmed
Queue ⇒ Horde Framework Packages
Reply to this comment
Sorting of attachments in ./lib/Horde/MIME/Contents.php breaks the 
order of some mailing lists digests, e.g. the digests from the dovecot 
mailing list. This mailing list digest may have more than 10 
attachments:

        3.1.0         unbenannt         2 KB         Anhang entfernen
        3.2.0         unbenannt         0 KB         Anhang entfernen
        3.3.0         unbenannt         0 KB         Anhang entfernen
        3.4.0         unbenannt         1 KB         Anhang entfernen
        3.5.0         unbenannt         2 KB         Anhang entfernen
        3.6.0         unbenannt         0 KB         Anhang entfernen
        3.7.0         unbenannt         0 KB         Anhang entfernen
        3.8.0         unbenannt         1 KB         Anhang entfernen
        3.9.0         unbenannt         1 KB         Anhang entfernen
        3.10.0         unbenannt         1 KB         Anhang entfernen
        3.11.0         unbenannt         1 KB         Anhang entfernen
        3.12.0         unbenannt         1 KB         Anhang entfernen
        3.13.0         unbenannt         1 KB         Anhang entfernen

After sorting the attachments will appear in following order:

        3.1.0         unbenannt         2 KB         Anhang entfernen
        3.10.0         unbenannt         1 KB         Anhang entfernen
        3.11.0         unbenannt         1 KB         Anhang entfernen
        3.12.0         unbenannt         1 KB         Anhang entfernen
        3.13.0         unbenannt         1 KB         Anhang entfernen
        3.2.0         unbenannt         0 KB         Anhang entfernen
        3.3.0         unbenannt         0 KB         Anhang entfernen
        3.4.0         unbenannt         1 KB         Anhang entfernen
        3.5.0         unbenannt         2 KB         Anhang entfernen
        3.6.0         unbenannt         0 KB         Anhang entfernen
        3.7.0         unbenannt         0 KB         Anhang entfernen
        3.8.0         unbenannt         1 KB         Anhang entfernen
        3.9.0         unbenannt         1 KB         Anhang entfernen

This is very confusing, and the patch is simply to not sort the attachments.

Saved Queries