dovecot-1.2: idxview: Decode virtual extension records.
dovecot at dovecot.org
dovecot at dovecot.org
Sun Nov 30 01:27:26 EET 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/fb5fedcf4deb
changeset: 8498:fb5fedcf4deb
user: Timo Sirainen <tss at iki.fi>
date: Sun Nov 30 01:26:36 2008 +0200
description:
idxview: Decode virtual extension records.
diffstat:
1 file changed, 10 insertions(+)
src/util/idxview.c | 10 ++++++++++
diffs (27 lines):
diff -r 8a511d7da23f -r fb5fedcf4deb src/util/idxview.c
--- a/src/util/idxview.c Sat Nov 29 23:15:24 2008 +0200
+++ b/src/util/idxview.c Sun Nov 30 01:26:36 2008 +0200
@@ -21,6 +21,11 @@ struct maildir_index_header {
};
struct dbox_index_header {
uint32_t last_dirty_flush_stamp;
+};
+
+struct virtual_mail_index_record {
+ uint32_t mailbox_id;
+ uint32_t real_uid;
};
static const char *unixdate2str(time_t timestamp)
@@ -394,6 +399,11 @@ static void dump_record(struct mail_inde
str_printfa(str, " (%s)",
binary_to_hex(data, ext[i].record_size));
printf("%s\n", str_c(str));
+ if (strcmp(ext[i].name, "virtual") == 0) {
+ const struct virtual_mail_index_record *vrec = data;
+ printf(" : mailbox_id = %u\n", vrec->mailbox_id);
+ printf(" : real_uid = %u\n", vrec->real_uid);
+ }
}
}
More information about the dovecot-cvs
mailing list