Mercurial > dovecot > core-2.2
changeset 15164:e3639ddbba2f
doveadm dump -t index: Added support for mailbox list index records.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 27 Sep 2012 23:58:54 +0300 |
parents | c7a99d41e39e |
children | 35b9e155f03f |
files | src/doveadm/doveadm-dump-index.c |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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); } } }