log src/plugins/lazy-expunge/lazy-expunge-plugin.c @ 23017:c1d36f2575c7 default tip

age author description
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Sat, 01 Apr 2017 21:43:16 +0300 Timo Sirainen global: Add mailbox_set_reason() calls
Thu, 16 Mar 2017 11:15:18 +0200 Martti Rannanjärvi global: Log internal storage error on failure
Sun, 26 Feb 2017 14:32:44 +0200 Timo Sirainen lazy-expunge: Use mailbox_move() instead of mailbox_copy()
Wed, 22 Feb 2017 15:32:19 +0200 Timo Sirainen lazy-expunge: Fix error handling for GUID lookups
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Mon, 25 Jul 2016 14:09:38 -0400 Timo Sirainen lazy-expunge: If lazy-expunge transaction failed already, stop further expunges.
Tue, 28 Jun 2016 19:45:12 +0300 Timo Sirainen lazy-expunge: Fixed crash when copying from internal namespace
Thu, 23 Jun 2016 17:21:09 +0300 Timo Sirainen lazy_expunge: Optimize checking for last instance when moving a mail.
Sat, 04 Jun 2016 03:47:37 +0300 Timo Sirainen lazy-expunge: Fixed crash on error handling
Fri, 27 May 2016 22:15:07 +0300 Timo Sirainen lib-storage: Added MAILBOX_FLAG_DELETE_UNSAFE
Fri, 27 May 2016 21:34:26 +0300 Timo Sirainen lazy-expunge: Don't fail expunge if mail was already expunged.
Fri, 27 May 2016 21:32:23 +0300 Timo Sirainen lazy-expunge: Fixed error logging.
Thu, 05 May 2016 18:10:46 +0300 Timo Sirainen lazy-expunge: Handle mailbox create race conditions.
Wed, 27 Apr 2016 23:58:12 +0300 Timo Sirainen lazy-expunge: Open the mailbox with ACLs ignored.
Wed, 27 Apr 2016 23:47:09 +0300 Timo Sirainen lazy-expunge: Open mailbox with MAILBOX_FLAG_SAVEONLY flag.
Wed, 20 Apr 2016 17:10:17 +0300 Timo Sirainen lazy-expunge: Fixed using a mailbox (instead of namespace) as lazy_expunge destination.
Thu, 14 Apr 2016 19:04:28 +0300 Timo Sirainen lazy-expunge: Allow lazy_expunge setting to point to a mailbox in any namespace.
Mon, 21 Mar 2016 22:10:08 +0900 Timo Sirainen lazy-expunge: Fixed crash if lazy_expunge-namespace was not found.
Fri, 11 Mar 2016 18:01:33 +1300 Timo Sirainen lazy-expunge: If lazy_expunge is set to namespace root, save all mails to the root mailbox.
Fri, 11 Mar 2016 17:57:41 +1300 Timo Sirainen lazy-expunge: Code cleanup - move destination mailbox name generation to its own function
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Wed, 23 Sep 2015 14:52:45 +0300 Teemu Huovila Remove now-unnecessary direct stdlib.h #includes.
Mon, 17 Aug 2015 19:31:42 +0300 Timo Sirainen lazy-expunge: If MAIL_FETCH_REFCOUNT fails because mail is expunged, ignore the error.
Mon, 17 Aug 2015 19:28:55 +0300 Timo Sirainen lazy-expunge: If MAIL_FETCH_REFCOUNT fails, log the storage error.
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Tue, 15 Apr 2014 17:08:34 +0200 Timo Sirainen Replaced mail_get_real_mail() callers with mail_get_backend_mail()
Wed, 09 Apr 2014 23:19:29 +0300 Timo Sirainen lazy_expunge: If setting is empty, disable the plugin.
Wed, 09 Apr 2014 23:17:09 +0300 Timo Sirainen lazy_expunge: If lazy-expunge mailbox open/create fails, show the mailbox name in error message.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sun, 24 Feb 2013 16:43:28 +0200 Timo Sirainen lazy-expunge: If lazy_expunge_only_last_instance is set, copy only last instances of mails.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Sat, 05 Jan 2013 01:14:11 +0200 Timo Sirainen Merged changes from v2.1 tree.
Sat, 05 Jan 2013 00:12:54 +0200 Timo Sirainen lazy_expunge: Allow expunging from lazy_expunge namespace via virtual mailbox.
Mon, 29 Oct 2012 17:55:35 +0200 Timo Sirainen Merged changes from v2.1 tree.
Wed, 26 Sep 2012 21:12:37 +0300 Timo Sirainen lazy-expunge: Fixed handling non-default namespace separator.
Fri, 12 Oct 2012 00:51:41 +0300 Timo Sirainen Plugin ABI version checking improvements.
Thu, 13 Sep 2012 10:53:38 +0300 Timo Sirainen lib-storage API change to allow using it from C++ code
Mon, 10 Sep 2012 17:19:43 +0300 Timo Sirainen lib-storage: Removed rename_children parameter from mailbox_rename()
Sun, 02 Sep 2012 19:22:13 +0300 Timo Sirainen Renamed enum namespace_type to enum mail_namespace_type
Thu, 23 Aug 2012 11:54:46 +0300 Timo Sirainen lib-storage: Moved per-mail data in struct mail_save_context to separate struct.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Sun, 28 Aug 2011 08:15:33 +0300 Timo Sirainen lib-storage: Replaced MAILBOX_FLAG_KEEP_RECENT flag with reverse MAILBOX_FLAG_DROP_RECENT.
Tue, 16 Aug 2011 19:51:28 +0300 Timo Sirainen lazy-expunge: Avoid crashing if user init fails.
Tue, 16 Aug 2011 19:19:10 +0300 Timo Sirainen lazy-expunge: Fixed assert-crash when trying to open lazy-expunge mailbox.
Sat, 30 Apr 2011 15:00:42 +0300 Timo Sirainen lib-storage: mailbox_delete() now always first expunges all mails before trying deletion.
Sat, 30 Apr 2011 14:20:30 +0300 Timo Sirainen lazy-expunge: Removed support for more than one lazy-expunge namespace.
Tue, 29 Mar 2011 07:00:40 +0300 Timo Sirainen lib-storage: Changed mailbox_search_*() API to return pointer struct mail.
Thu, 17 Mar 2011 16:37:22 +0200 Timo Sirainen Merged changes from v2.0 tree.
Fri, 04 Mar 2011 20:53:46 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Tue, 01 Feb 2011 20:59:21 +0200 Timo Sirainen lib-storage: Merged returning dir mode into mailbox_list_get_[root_]permissions().
Thu, 20 Jan 2011 19:21:20 +0200 Timo Sirainen lib-storage: Added mailbox_get_last_*error() wrappers and use them.
Mon, 06 Dec 2010 03:08:31 +0000 Timo Sirainen lib-storage: Added mailbox_list_get_root_[dir_]permissions()
Thu, 05 Aug 2010 18:43:23 +0100 Timo Sirainen lazy-expunge: Don't crash when using shared users.
Thu, 05 Aug 2010 17:07:56 +0100 Timo Sirainen lazy-expunge: Use mailbox_list_created hook to override list methods.
Mon, 26 Jul 2010 19:11:13 +0100 Timo Sirainen lazy-expunge: Keep internal namespaces referenced. Fixes crash with dsync.
Mon, 07 Jun 2010 17:06:17 +0100 Timo Sirainen lib-storage: Plugin API changed to run plugin functions in correct order. HEAD
Mon, 07 Jun 2010 14:05:42 +0100 Timo Sirainen Mailbox deletion: Delay marking its index deleted until ACL has had a chance to abort the deletion. HEAD