<<< Date Index >>>     <<< Thread Index >>>

Re: [Mutt] #1267: mutt: mbox: From_ line inconsistent time



#1267: mutt: mbox: From_ line inconsistent time
------------------------------------------------------+---------------------
  Reporter:  Eduardo Pérez Ureta <eperez@xxxxxxxxxx>  |       Owner:  mutt-dev
      Type:  defect                                   |      Status:  reopened
  Priority:  trivial                                  |   Milestone:          
 Component:  mutt                                     |     Version:          
Resolution:                                           |    Keywords:          
------------------------------------------------------+---------------------

Old description:

> {{{
> Package: mutt
> Version: 1.4i
> Severity: wishlist
>
> There is a problem in the From line of mbox messages.
> You are using ctime() and that function uses localtime without saving
> the timezone. So you must use asctime (gmtime (&t)) for these dates to
> have any meaning.
>
> It moves from localtime to gmtime. Because localtimes must
> be accompanied with a timezone and rollback one hour once a year.
>
> There are two ways to close this bug:
> - Applying the patch.
> - Adding the timezone in the form +0100, but this would break the format
> }}}

New description:

 {{{
 Package: mutt
 Version: 1.4i
 Severity: wishlist

 There is a problem in the From line of mbox messages.
 You are using ctime() and that function uses localtime without saving
 the timezone. So you must use asctime (gmtime (&t)) for these dates to
 have any meaning.

 It moves from localtime to gmtime. Because localtimes must
 be accompanied with a timezone and rollback one hour once a year.

 There are two ways to close this bug:
 - Applying the patch.
 - Adding the timezone in the form +0100, but this would break the format
 }}}

--

Comment(by pdmef):

 Since there's no official mbox spec, I don't know really what to do. The
 change is trivial, qmail's mbox(5) manpage as well as other sources say
 UTC is to be used. On the other hand, popular tools like procmail use
 localtime.

 If we made this change, all mails written by procmail to mbox would be
 broken plus those written by mutt.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/1267#comment:7>
Mutt <http://www.mutt.org/>
The Mutt mail user agent