[dovecot-cvs] dovecot/src/imap cmd-select.c,1.10,1.11

cras at procontrol.fi cras at procontrol.fi
Thu Jan 2 10:29:45 EET 2003


Update of /home/cvs/dovecot/src/imap
In directory danu:/tmp/cvs-serv27065

Modified Files:
	cmd-select.c 
Log Message:
Added UIDNEXT reply to SELECT/EXAMINE, as required by latest IMAP4rev1 draft.



Index: cmd-select.c
===================================================================
RCS file: /home/cvs/dovecot/src/imap/cmd-select.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- cmd-select.c	21 Dec 2002 22:02:58 -0000	1.10
+++ cmd-select.c	2 Jan 2003 08:29:43 -0000	1.11
@@ -27,7 +27,7 @@
 
 	if (!box->get_status(box, STATUS_MESSAGES | STATUS_RECENT |
 			     STATUS_FIRST_UNSEEN_SEQ | STATUS_UIDVALIDITY |
-			     STATUS_CUSTOM_FLAGS, &status)) {
+			     STATUS_UIDNEXT | STATUS_CUSTOM_FLAGS, &status)) {
 		client_send_storage_error(client);
 		box->close(box);
 		return TRUE;
@@ -52,8 +52,12 @@
 	}
 
 	client_send_line(client,
-		t_strdup_printf("* OK [UIDVALIDITY %u] UIDs valid",
-				status.uidvalidity));
+			 t_strdup_printf("* OK [UIDVALIDITY %u] UIDs valid",
+					 status.uidvalidity));
+
+	client_send_line(client,
+			 t_strdup_printf("* OK [UIDNEXT %u] Predicted next UID",
+					 status.uidnext));
 
 	if (status.diskspace_full) {
 		client_send_line(client, "* OK [ALERT] "




More information about the dovecot-cvs mailing list