dovecot-2.2: doveadm dump -t index: Added support for mailbox li...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Sep 28 00:11:34 EEST 2012
details: http://hg.dovecot.org/dovecot-2.2/rev/e3639ddbba2f
changeset: 15164:e3639ddbba2f
user: Timo Sirainen <tss at iki.fi>
date: Thu Sep 27 23:58:54 2012 +0300
description:
doveadm dump -t index: Added support for mailbox list index records.
diffstat:
src/doveadm/doveadm-dump-index.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (29 lines):
diff -r c7a99d41e39e -r e3639ddbba2f src/doveadm/doveadm-dump-index.c
--- a/src/doveadm/doveadm-dump-index.c Wed Sep 26 20:50:08 2012 +0300
+++ b/src/doveadm/doveadm-dump-index.c Thu Sep 27 23:58:54 2012 +0300
@@ -45,6 +45,12 @@
uint32_t map_uid;
uint32_t save_date;
};
+struct mailbox_list_index_record {
+ uint32_t name_id;
+ uint32_t parent_uid;
+ guid_128_t guid;
+ uint32_t uid_validity;
+};
struct fts_index_header {
uint32_t last_indexed_uid;
@@ -550,6 +556,12 @@
const struct mdbox_mail_index_record *drec = data;
printf(" : map_uid = %u\n", drec->map_uid);
printf(" : save_date = %u (%s)\n", drec->save_date, unixdate2str(drec->save_date));
+ } else if (strcmp(ext[i].name, "list") == 0) {
+ const struct mailbox_list_index_record *lrec = data;
+ printf(" : name_id = %u\n", lrec->name_id);
+ printf(" : parent_uid = %u\n", lrec->parent_uid);
+ printf(" : guid = %s\n", guid_128_to_string(lrec->guid));
+ printf(" : uid_validity = %u\n", lrec->uid_validity);
}
}
}
More information about the dovecot-cvs
mailing list