[dovecot-cvs] dovecot/src/lib-index mail-cache.c,1.5,1.6 mail-cache.h,1.2,1.3

cras at procontrol.fi cras at procontrol.fi
Thu Aug 21 05:59:52 EEST 2003


Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv126/lib-index

Modified Files:
	mail-cache.c mail-cache.h 
Log Message:
Removed some header/body size fields. We use only message_part now
everywhere since it's small enough. virtual_full_size was left because we
may know that by just reading maildir filename.



Index: mail-cache.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-cache.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- mail-cache.c	18 Aug 2003 03:24:37 -0000	1.5
+++ mail-cache.c	21 Aug 2003 01:59:50 -0000	1.6
@@ -109,11 +109,8 @@
 	sizeof(struct mail_sent_date),
 	sizeof(time_t),
 	sizeof(uoff_t),
-	sizeof(uoff_t),
-	sizeof(uoff_t),
-	sizeof(uoff_t),
 
-	0, 0, 0,
+	0, 0, 0, 0, 0, 0,
 
 	/* variable sized */
 	(unsigned int)-1, (unsigned int)-1, (unsigned int)-1, (unsigned int)-1,

Index: mail-cache.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-cache.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- mail-cache.h	18 Aug 2003 03:22:12 -0000	1.2
+++ mail-cache.h	21 Aug 2003 01:59:50 -0000	1.3
@@ -16,10 +16,7 @@
 	MAIL_CACHE_MD5			= 0x00000004,
 	MAIL_CACHE_SENT_DATE		= 0x00000008,
 	MAIL_CACHE_RECEIVED_DATE	= 0x00000010,
-	MAIL_CACHE_HEADER_SIZE		= 0x00000020,
-	MAIL_CACHE_BODY_SIZE		= 0x00000040,
-	MAIL_CACHE_VIRTUAL_HEADER_SIZE	= 0x00000080,
-	MAIL_CACHE_VIRTUAL_FULL_SIZE	= 0x00000100,
+	MAIL_CACHE_VIRTUAL_FULL_SIZE	= 0x00000020,
 
 	/* variable sized field */
 	MAIL_CACHE_HEADERS1		= 0x40000000,
@@ -29,16 +26,14 @@
 	MAIL_CACHE_LOCATION		= 0x04000000,
 	MAIL_CACHE_BODY			= 0x02000000,
 	MAIL_CACHE_BODYSTRUCTURE	= 0x01000000,
-	MAIL_CACHE_MESSAGEPART		= 0x00800000,
+	MAIL_CACHE_ENVELOPE		= 0x00800000,
+	MAIL_CACHE_MESSAGEPART		= 0x00400000,
 
 	MAIL_CACHE_FIXED_MASK		= MAIL_CACHE_INDEX_FLAGS |
 					  MAIL_CACHE_LOCATION_OFFSET |
 					  MAIL_CACHE_MD5 |
 					  MAIL_CACHE_SENT_DATE |
 					  MAIL_CACHE_RECEIVED_DATE |
-					  MAIL_CACHE_HEADER_SIZE |
-					  MAIL_CACHE_BODY_SIZE |
-					  MAIL_CACHE_VIRTUAL_HEADER_SIZE |
 					  MAIL_CACHE_VIRTUAL_FULL_SIZE,
 	MAIL_CACHE_HEADERS_MASK		= MAIL_CACHE_HEADERS1 |
 					  MAIL_CACHE_HEADERS2 |
@@ -47,7 +42,8 @@
 	MAIL_CACHE_STRING_MASK		= MAIL_CACHE_HEADERS_MASK |
 					  MAIL_CACHE_LOCATION |
 					  MAIL_CACHE_BODY |
-					  MAIL_CACHE_BODYSTRUCTURE,
+					  MAIL_CACHE_BODYSTRUCTURE |
+					  MAIL_CACHE_ENVELOPE,
 	MAIL_CACHE_BODYSTRUCTURE_MASK	= MAIL_CACHE_BODY |
 					  MAIL_CACHE_BODYSTRUCTURE |
                                           MAIL_CACHE_MESSAGEPART



More information about the dovecot-cvs mailing list