MBOX-Line: From murch at andrew.cmu.edu  Wed Aug 22 12:05:18 2007
To: imap-protocol@u.washington.edu
From: Ken Murchison <murch@andrew.cmu.edu>
Date: Fri Jun  8 12:34:40 2018
Subject: [Imap-protocol] Private FETCH items
Message-ID: <46CC88EE.5040500@andrew.cmu.edu>

Folks,

I was recently given a patch to Cyrus IMAP which adds 3 new FETCH items 
(GUID, RFC822.MD5, and RFC822.FILESIZE) for a message which helps with 
consistency checking when a message store is replicated.

I'm considering applying this patch, since it will be useful for CMU and 
others, but I'd like to solicit opinions regarding adding new FETCH 
items vs. making these items new ANNOTATE entries (although Cyrus 
doesn't currently implement ANNOTATE).

FYI, the difference between RFC822.SIZE and RFC822.FILESIZE is that the 
former uses the cached size in the message index file, and the latter 
stat()s for the file size at the time of the request.  I'm not thrilled 
with the name of this item, so I'd be open to suggestions.


-- 
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University

