"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/indexer/master-connection.c" between
dovecot-2.3.16.tar.gz and dovecot-2.3.17.tar.gz

About: Dovecot is an IMAP and POP3 server, written with security primarily in mind.

master-connection.c  (dovecot-2.3.16):master-connection.c  (dovecot-2.3.17)
skipping to change at line 89 skipping to change at line 89
char percentage_str[2+1+1]; char percentage_str[2+1+1];
unsigned int counter = 0, max, percentage, percentage_sent = 0; unsigned int counter = 0, max, percentage, percentage_sent = 0;
int ret = 0; int ret = 0;
struct event *index_event = event_create(box->event); struct event *index_event = event_create(box->event);
event_add_category(index_event, &event_category_indexer_worker); event_add_category(index_event, &event_category_indexer_worker);
if (mailbox_get_metadata(box, MAILBOX_METADATA_PRECACHE_FIELDS, if (mailbox_get_metadata(box, MAILBOX_METADATA_PRECACHE_FIELDS,
&metadata) < 0) { &metadata) < 0) {
e_error(index_event, "Precache-fields lookup failed: %s", e_error(index_event, "Precache-fields lookup failed: %s",
mailbox_get_last_internal_error(box, NULL)); mailbox_get_last_internal_error(box, NULL));
event_unref(&index_event);
return -1; return -1;
} }
if (mailbox_get_status(box, STATUS_MESSAGES | STATUS_LAST_CACHED_SEQ, if (mailbox_get_status(box, STATUS_MESSAGES | STATUS_LAST_CACHED_SEQ,
&status) < 0) { &status) < 0) {
e_error(index_event, "Status lookup failed: %s", e_error(index_event, "Status lookup failed: %s",
mailbox_get_last_internal_error(box, NULL)); mailbox_get_last_internal_error(box, NULL));
event_unref(&index_event);
return -1; return -1;
} }
seq = status.last_cached_seq + 1; seq = status.last_cached_seq + 1;
trans = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_NO_CACHE_ DEC, trans = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_NO_CACHE_ DEC,
"indexing"); "indexing");
search_args = mail_search_build_init(); search_args = mail_search_build_init();
mail_search_build_add_seqset(search_args, seq, status.messages); mail_search_build_add_seqset(search_args, seq, status.messages);
event_enable_user_cpu_usecs(index_event); event_enable_user_cpu_usecs(index_event);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)