]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Plugins: If mail_debug=yes, log "plugin disabled" if plugin's required setting isn...
authorTimo Sirainen <tss@iki.fi>
Sat, 15 Nov 2008 17:22:33 +0000 (19:22 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 15 Nov 2008 17:22:33 +0000 (19:22 +0200)
--HG--
branch : HEAD

src/plugins/acl/acl-plugin.c
src/plugins/convert/convert-plugin.c
src/plugins/expire/expire-plugin.c
src/plugins/fts/fts-plugin.c
src/plugins/lazy-expunge/lazy-expunge-plugin.c
src/plugins/mbox-snarf/mbox-snarf-plugin.c
src/plugins/quota/quota-plugin.c
src/plugins/trash/trash-plugin.c

index 54fb09b73eb8aa6a523ceb392b4afb748c36eb51..0fe0edb4e77e6d089b0146db96c51493e0b0ce16 100644 (file)
@@ -23,7 +23,7 @@ void acl_plugin_init(void)
                hook_mailbox_list_created = acl_mailbox_list_created;
        } else {
                if (getenv("DEBUG") != NULL)
-                       i_info("acl: ACL environment not set");
+                       i_info("acl: No acl setting - ACLs are disabled");
        }
 }
 
index 46d0288661e0e090198b479f1f94dbb52f468019..e099566c7aa15bd494ae5c0af5bd934db18350e1 100644 (file)
@@ -41,6 +41,8 @@ convert_hook_mail_namespaces_created(struct mail_namespace *namespaces)
        convert_mail = getenv("CONVERT_MAIL");
        if (convert_mail != NULL)
                convert_mail_storage(namespaces, convert_mail);
+       else if (getenv("DEBUG") != NULL)
+               i_info("convert: No convert_mail setting - plugin disabled");
 
        if (convert_next_hook_mail_namespaces_created != NULL)
                convert_next_hook_mail_namespaces_created(namespaces);
index 4658f28e9cb9179228d1feef994dadcb5f13996d..942dfe0d8a749a99c2dfd9bf4f63a6e40d96a8f4 100644 (file)
@@ -306,6 +306,9 @@ void expire_plugin_init(void)
                expire.next_hook_mail_storage_created =
                        hook_mail_storage_created;
                hook_mail_storage_created = expire_mail_storage_created;
+       } else if (getenv("DEBUG") != NULL) {
+               i_info("expire: No expire or expire_altmove settings - "
+                      "plugin disabled");
        }
 }
 
index ba9c44fb946f6c01cfa775d3d7901e6367820c2c..88071d5c2cdae381b214834e55dc105062935a76 100644 (file)
@@ -16,7 +16,7 @@ void fts_plugin_init(void)
                fts_next_hook_mailbox_opened = hook_mailbox_opened;
                hook_mailbox_opened = fts_mailbox_opened;
        } else if (getenv("DEBUG") != NULL)
-               i_info("fts: Missing fts setting, disabled");
+               i_info("fts: No fts setting - plugin disabled");
 }
 
 void fts_plugin_deinit(void)
index 422f69c6b836657d0b43bc696aaa69d1b43668e3..f9ba60f449114b614228d026ed3774712cb769db 100644 (file)
@@ -586,8 +586,13 @@ static void lazy_expunge_mail_user_created(struct mail_user *user)
 
 void lazy_expunge_plugin_init(void)
 {
-       if (getenv("LAZY_EXPUNGE") == NULL)
+       if (getenv("LAZY_EXPUNGE") == NULL) {
+               if (getenv("DEBUG") != NULL) {
+                       i_info("lazy_expunge: No lazy_expunge setting - "
+                              "plugin disabled");
+               }
                return;
+       }
 
        lazy_expunge_next_hook_mail_namespaces_created =
                hook_mail_namespaces_created;
@@ -606,7 +611,7 @@ void lazy_expunge_plugin_init(void)
 
 void lazy_expunge_plugin_deinit(void)
 {
-       if (getenv("LAZY_EXPUNGE") == NULL)
+       if (getenv("LAZY_EXPUNGE") != NULL)
                return;
 
        hook_mail_namespaces_created =
index f01d4994bd42e834597097b5834064c64313f09e..8ceffa7add5f31bd2afd90d8a60c7c7004563996 100644 (file)
@@ -191,7 +191,8 @@ void mbox_snarf_plugin_init(void)
                mbox_snarf_next_hook_mail_storage_created =
                        hook_mail_storage_created;
                hook_mail_storage_created = mbox_snarf_mail_storage_created;
-       }
+       } else if (getenv("DEBUG") != NULL)
+               i_info("mbox_snarf: No mbox_snarf setting - plugin disabled");
 }
 
 void mbox_snarf_plugin_deinit(void)
index 52733cdca2ee4d62f8aef8d2a7d02dcec7e33bf4..0a867b45932ac20bf9291f0aec3754574c6f38a4 100644 (file)
@@ -67,8 +67,11 @@ void quota_plugin_init(void)
        const char *env;
 
        env = getenv("QUOTA");
-       if (env == NULL)
+       if (env == NULL) {
+               if (getenv("DEBUG") != NULL)
+                       i_info("quota: No quota setting - plugin disabled");
                return;
+       }
 
        quota_set = quota_settings_init();
 
index cc12d7b652bec5c2ffa7b4d601bbe36e7449d204..5dfb45f111f4873150c3c319767b0cd5622a0b1c 100644 (file)
@@ -306,7 +306,7 @@ trash_hook_mail_namespaces_created(struct mail_namespace *namespaces)
        env = getenv("TRASH");
        if (env == NULL) {
                if (getenv("DEBUG") != NULL)
-                       i_info("trash plugin: No trash setting, disabled");
+                       i_info("trash: No trash setting - plugin disabled");
                return;
        }