From b7721e4518cf0ccdfd1f159fdd8812508aa483e1 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Tue, 5 Jan 2010 05:45:35 +0000 Subject: Tweaks to DeadDrop Maildir format. svn path=/rpkid/rpki/x509.py; revision=2928 --- rpkid/rpki/x509.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'rpkid') diff --git a/rpkid/rpki/x509.py b/rpkid/rpki/x509.py index 59b7c7b7..779f370f 100644 --- a/rpkid/rpki/x509.py +++ b/rpkid/rpki/x509.py @@ -44,7 +44,7 @@ PERFORMANCE OF THIS SOFTWARE. """ import POW, POW.pkix, base64, lxml.etree, os, subprocess, sys -import email.mime.application, email.utils, mailbox +import email.mime.application, email.utils, mailbox, time import rpki.exceptions, rpki.resource_set, rpki.oids, rpki.sundial import rpki.manifest, rpki.roa, rpki.log, rpki.async @@ -1012,10 +1012,14 @@ class DeadDrop(object): self.pid = os.getpid() def dump(self, obj): + now = time.time() msg = email.mime.application.MIMEApplication(obj.get_DER(), "x-rpki") - msg["Date"] = email.utils.formatdate() + msg["Date"] = email.utils.formatdate(now) msg["Subject"] = "Process %s dump of %r" % (self.pid, obj) msg["Message-ID"] = email.utils.make_msgid() + msg["X-RPKI-PID"] = str(self.pid) + msg["X-RPKI-Object"] = repr(obj) + msg["X-RPKI-Timestamp"] = "%f" % now self.maildir.add(msg) class XML_CMS_object(CMS_object): -- cgit v1.2.3