CVS: tmda/TMDA ChangeLog, 1.305, 1.306 MessageLogger.py, 1.5, 1.6 Pending.py, 1.28, 1.29
"Jason R. Mastaler" <[email protected]>
| Newsgroups | gmane.mail.spam.tmda.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tmda/tmda/TMDA In directory sc8-pr-cvs1:/tmp/cvs-serv17081/TMDA Modified Files: ChangeLog MessageLogger.py Pending.py Log Message: The Unix-style date strings in TMDA have been replaced by RFC 2822 compatible strings in all areas of the code for easier parsing. The latter is more standard and more easier processed using any RFC 2822 library (e.g, Python's email.Utils.parsedate()). It's also more descriptive since it shows the UTC offset. The previous format didn't distinguish between two timezones with the same name. So for example Sydney, Australia and New York City were undistinguished since they are both "EST", even though they are 16 hours apart. Very misleading. - Before: NYC: Sun Jan 11 02:32:08 EST 2004 SYD: Sun Jan 11 18:32:08 EST 2004 - After: NYC: Sun, 11 Jan 2004 02:32:08 -0500 (EST) SYD: Sun, 11 Jan 2004 18:32:08 +1100 (EST) Index: ChangeLog =================================================================== RCS file: /cvsroot/tmda/tmda/TMDA/ChangeLog,v retrieving revision 1.305 retrieving revision 1.306 diff -u -r1.305 -r1.306 --- ChangeLog 10 Jan 2004 18:59:52 -0000 1.305 +++ ChangeLog 11 Jan 2004 07:36:52 -0000 1.306 @@ -1,5 +1,14 @@ +2004-01-11 Jason R. Mastaler <[email protected]> + + * MessageLogger.py (MessageLogger.write): Use Util.make_date(). + + * Pending.py (Message.getDate): Use Util.make_date(). + 2004-01-10 Jason R. Mastaler <[email protected]> + * Pending.py (Message.release): Use Util.make_date() for + X-TMDA-Released. + * Defaults.py (TMDAINJECT): Look for $TMDAINJECT in the environment first. Index: MessageLogger.py =================================================================== RCS file: /cvsroot/tmda/tmda/TMDA/MessageLogger.py,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- MessageLogger.py 1 Jan 2004 23:22:19 -0000 1.5 +++ MessageLogger.py 11 Jan 2004 07:36:52 -0000 1.6 @@ -57,7 +57,7 @@ Subj: (Subject header) Actn: (message trigger and size of message) """ - self.__writeline('Date', Util.unixdate()) + self.__writeline('Date', Util.make_date()) XPri = self.msg.get('x-primary-address') if XPri: self.__writeline('XPri', XPri) Index: Pending.py =================================================================== RCS file: /cvsroot/tmda/tmda/TMDA/Pending.py,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- Pending.py 10 Jan 2004 18:15:13 -0000 1.28 +++ Pending.py 11 Jan 2004 07:36:52 -0000 1.29 @@ -454,7 +454,7 @@ pid, 'done') # Add the date when confirmed in a header. del self.msgobj['X-TMDA-Released'] - self.msgobj['X-TMDA-Released'] = Util.unixdate() + self.msgobj['X-TMDA-Released'] = Util.make_date() # Reinject the message to the original envelope recipient. Util.sendmail(self.show(), self.recipient, self.return_path) @@ -500,7 +500,7 @@ def getDate(self): timestamp = self.msgid.split('.')[0] - return Util.unixdate(int(timestamp)) + return Util.make_date(int(timestamp)) def terse(self, date=0, tsv=0): """Return terse header information."""