rfc822date bug
Sergey Mukhin
info-cyrus at sm.msk.ru
Thu Feb 5 05:04:34 EST 2004
>>>>> "R" == Rob Siemborski <rjs3 at andrew.cmu.edu> writes:
R> Date: Wed, 4 Feb 2004 09:48:36 -0500 (EST)
R> To: Sergey Mukhin <info-cyrus at sm.msk.ru>
R> cc: info-cyrus at lists.andrew.cmu.edu
R> On Wed, 4 Feb 2004, Sergey Mukhin wrote:
>> Just had installed cyrus-imapd-2.2.3 and again noticed a small
>> but annoying effect in the date inserted into the message
>> by cyrus.
>>
>> My time zone is +0300 (MSK) and timestamps get set like
>>
>> Received: from myhost.mydomain.Ru ([unix socket])
>> by myhost.mydomain.Ru (Cyrus v2.2.3) with LMTP; Wed, 04 Feb 2004 06:07:23 +30
>>
>> Note the timezone: `+30' instead of `+0300'
R> [snip]
R> Its working fine here, and nothing much in this file has changed....
R> FYI: the total extent of changes on this file between 2.1 and 2.2 are
R> (similar in gmtoff_gm.c and gmtoff_gmtime.c).
R> Hmmm...
I know it hasn't been changed. I have seen the same in any Cyrus
version I used on FreeBSD ( since 2.1.5 ). Not tried on other OS.
No idea why -- I have not investigated the details. Maybe snprintf
or maybe some time/timezone function but it really omits
the last two zeroes.
R> ===================================================================
R> RCS file: /afs/andrew.cmu.edu/system/cvs/src/cyrus/lib/rfc822date.c,v
R> retrieving revision 1.4
R> retrieving revision 1.6
R> diff -u -r1.4 -r1.6
R> --- rfc822date.c 13 Feb 2003 20:15:42 -0000 1.4
R> +++ rfc822date.c 22 Oct 2003 18:50:12 -0000 1.6
R> @@ -1,5 +1,5 @@
R> /* rfc822date.c -- Generate an 822 date
R> - $Id: rfc822date.c,v 1.4 2003/02/13 20:15:42 rjs3 Exp $
R> + $Id: rfc822date.c,v 1.6 2003/10/22 18:50:12 rjs3 Exp $
R> * Copyright (c) 1998-2003 Carnegie Mellon University. All rights
R> reserved.
R> *
R> @@ -42,7 +42,6 @@
R> */
R> #include <stdio.h>
R> -#include <time.h>
R> #include "assert.h"
R> #include "rfc822date.h"
R> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
R> Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
R> Research Systems Programmer * /usr/contributed Gatekeeper
--
------------------------------------------------------------------------
Sergey Mukhin |
Head of Internet department | http://sm.msk.ru/
WestCall LTD, Moscow, Russia | SM45-RIPE
------------------------------------------------------------------------
* If you can't learn do it well learn to enjoy doing it badly. *
------------------------------------------------------------------------
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list