Your message dated Sun, 8 Jun 2008 00:50:46 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#382081: mutt: date handling bug (integer overflow)
has caused the Debian Bug report #382081,
regarding mutt: date handling bug (integer overflow)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
382081: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=382081
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: mutt
Version: 1.5.12-1
Severity: normal
there is an integer overflow handling received emails' date, i.e. when
the date is later than Tue Jan 19 04:14:07 2038. this is shown in emails'
list:
52 N Dec 14 sender ( 124) subject
this one's date is `Tue, 19 Jan 2038 11:14:07 +0800', which overflows to
14 Dec 1901. the displayed `Date' field of the email header doesn't change.
i guess the behaviour is:
date_to_int();
sort_mails();
int_to_date(); /* integer overflow */
Cheers,
Daniele
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.3
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages mutt depends on:
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii libdb4.4 4.4.20-3 Berkeley v4.4 Database Libraries [
ii libgnutls13 1.4.0-3 the GNU TLS library - runtime libr
ii libidn11 0.6.3-1 GNU libidn library, implementation
ii libncursesw5 5.5-2 Shared libraries for terminal hand
ii libsasl2 2.1.19.dfsg1-0.2 Authentication abstraction library
ii ssmtp [mail-transport-a 2.61-7 extremely simple MTA to get mail o
Versions of packages mutt recommends:
ii locales 2.3.5-8 GNU C Library: National Language (
ii mime-support 3.37-1 MIME files 'mime.types' & 'mailcap
-- no debconf information
--- End Message ---
--- Begin Message ---
Re: Rocco Rutte 2008-01-15 <[EMAIL PROTECTED]>
>> there is an integer overflow handling received emails' date, i.e. when
>> the date is later than Tue Jan 19 04:14:07 2038. this is shown in emails'
>> list:
>> 52 N Dec 14 sender ( 124) subject
>
>> this one's date is `Tue, 19 Jan 2038 11:14:07 +0800', which overflows to
>> 14 Dec 1901. the displayed `Date' field of the email header doesn't change.
>
>> i guess the behaviour is:
>> date_to_int();
>> sort_mails();
>> int_to_date(); /* integer overflow */
>
> No, it's (roughly) string -> struct tm -> time_t (mutt_parse_date() ->
> mutt_mktime()). It depends on how large time_t is (32/64 bit) whether
> there's an overflow or not. For 32 bit values, the problem is known and
> should be fixed in C library rather using workarounds in mutt by turning
> time_t into 64 bit int.
Hopefully we'll all be using 64bit (or more) arches by then. I'll
close the bug for now,
Christoph
--
[EMAIL PROTECTED] | http://www.df7cb.de/
signature.asc
Description: Digital signature
--- End Message ---