Summary: | Saving/appending messages to an mbox file violates RFC#4155 | ||||||
---|---|---|---|---|---|---|---|
Product: | Claws Mail (GTK 2) | Reporter: | Johan Vromans <jvromans> | ||||
Component: | Plugins/mailMBOX | Assignee: | users | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | normal | ||||||
Priority: | P3 | ||||||
Version: | 3.11.1 | ||||||
Hardware: | PC | ||||||
OS: | Linux | ||||||
Attachments: |
|
Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2015-04-22 20:00:02.768790697 +0200 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=c93441a6e25d600254a2f28fa306c2b1aa6cdb7a Merge: 05df74e 4b21af3 Author: Colin Leroy <colin@colino.net> Date: Wed Apr 22 20:00:02 2015 +0200 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=4b21af32557e42327956d2f49aee6cdb0eec8d34 Author: Ricardo Mones <ricardo@mones.org> Date: Wed Apr 22 19:58:21 2015 +0200 Fix bug #3419 ‘Saving/appending messages to an mbox file violates RFC#4155’ RFC4155 is informative, anyway, this makes message separator headers conform to qmail mboxrd format: http://qmail.org./man/man5/mbox.html Original patch thanks to Johan Vromans. Fix released in 3.12.0 |
Created attachment 1507 [details] Example patch RFC#4155 defines the mbox format, and the "From " line must have the UNIX 'ctime' formatted UTC date. So it should be: From - Wed Apr 15 22:04:35 2015 instead of what is used currently: From - Thu 16 Apr 2015 00:04:35 CEST Due to the "From " separator philosophy, mbox processing tools need to be careful to not accidentally split on non-separator "From " lines. Therefore, many tools are very picky on the format of the "From " line. Using local time instead of UTC is acceptable, though. An example patch is attached.