search for: expire_mailbox_transaction_commit

Displaying 5 results from an estimated 5 matches for "expire_mailbox_transaction_commit".

2008 Oct 06
2
Dovecot 1.1.4 crash
After upgrading from 1.1.3 to 1.1.4 the imap process crashes as soon as moving a mail to the Trash folder. Belows backtrace points to the expire plugin... Backtrace /usr/local/libexec/dovecot/imap: Program terminated with signal 11, Segmentation fault. #0 0x2adbeaa8 in expire_mailbox_transaction_commit (t=0x10045248, uid_validity_r=0x7fff77fc, first_saved_uid_r=0x7fff7800, last_saved_uid_r=0x7fff7804) at expire-plugin.c:124 124 key = t_strconcat(DICT_PATH_SHARED, expire.username, "/", (gdb) bt full #0 0x2adbeaa8 in expire_mailbox_transaction_commit (t=0x10045248...
2012 May 15
1
[PATCH] dovecot-lda with expire plugin segfaults if dict failed
Program received signal SIGSEGV, Segmentation fault. 0x00007f1975cccdee in expire_mailbox_transaction_commit (t=<value optimized out>, changes_r=<value optimized out>) at expire-plugin.c:169 169 } else if (strcmp(value, "0") == 0) { (gdb) bt #0 0x00007f1975cccdee in expire_mailbox_transaction_commit (t=<value optimized out>, changes_r=<value opti...
2008 Oct 27
1
Empty/corrupt mail leads to duplicate delivery
...7b8e061b4339cbf3d50fc8067dc50ec # Parent 9f95b3c28cc392b6c9534a69e6a2aa75ea54f5eb Expire plugin was crashing because of previous change. --- a/src/plugins/expire/expire-plugin.c Mon Oct 06 19:24:03 2008 +0300 +++ b/src/plugins/expire/expire-plugin.c Mon Oct 06 22:06:40 2008 +0300 @@ -99,6 +99,7 @@ expire_mailbox_transaction_commit(struct { struct expire_mailbox *xpr_box = EXPIRE_CONTEXT(t->box); struct expire_transaction_context *xt = EXPIRE_CONTEXT(t); + struct mailbox *box = t->box; time_t new_stamp; bool update_dict = FALSE; int ret; @@ -117,13 +118,14 @@ expire_mailbox_transaction_commit(struct i_free...
2010 Mar 21
1
Possible programming error in maildir_mail_get_save_date
...al success. A particular problem caused by this would be that the first_nonexpunged_timestamp routine (plugins/expire/expire-plugin) never finds a not-yet-expired e-mail after the first message in a mailbox has been expunged when using the maildir storage and file ctimes for save dates, causing the expire_mailbox_transaction_commit function (same file) to delete expiry information for the mailbox in question from the expires table despite mails supposed to expire still exist. Patch below is against 1.2.11. ----- Index: dovecot/src/lib-storage/index/maildir/maildir-mail.c =====================================================...
2008 Mar 29
3
Expire plugin with Mysql
Hey guys, got a question about the expire plugin. According to the wiki, the expire plugin "keeps an internal database (Berkeley DB or SQL)". I was wondering what fields in the mysql table are needed for expire to work. I assume it is setup is similar to the quota dict setup, so was just wondering what fields are required (i.e: select_field, where_field, username_field, for quota).