]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Removed mail_log_max_lines_per_sec setting and related code.
authorTimo Sirainen <tss@iki.fi>
Tue, 8 Sep 2009 23:34:49 +0000 (19:34 -0400)
committerTimo Sirainen <tss@iki.fi>
Tue, 8 Sep 2009 23:34:49 +0000 (19:34 -0400)
It's pretty unnecessary and there's really no good way to implement it with
shared log pipes.

--HG--
branch : HEAD

14 files changed:
doc/example-config/conf.d/logging.conf
src/anvil/main.c
src/auth/main.c
src/config/main.c
src/dict/main.c
src/lib-master/master-service.c
src/lib-master/master-service.h
src/lib-storage/mail-storage-service.c
src/lib-storage/mail-storage-settings.c
src/lib-storage/mail-storage-settings.h
src/log/main.c
src/login-common/main.c
src/master/main.c
src/plugins/convert/convert-tool.c

index f53a110a65dab95b96291e96855c18bf5a386031..72bd76fca9066edaeff5eba912821ed4868587cc 100644 (file)
@@ -48,12 +48,6 @@ plugin {
   #mail_log_fields = uid box msgid size
 }
 
-# Max. number of lines a mail process is allowed to log per second before it's
-# throttled. 0 means unlimited. Typically there's no need to change this
-# unless you're using mail_log plugin, which may log a lot. This setting is
-# ignored while mail_debug=yes to avoid pointless throttling.
-#mail_log_max_lines_per_sec = 10
-
 ##
 ## Log formatting.
 ##
index 06a6d1268e2ea1041ae07fe0a6949d74096a3293..57e2de41c54ed1b7d025e52a272653d6e93adfce 100644 (file)
@@ -31,7 +31,7 @@ int main(int argc, char *argv[])
        }
 
        master_service_set_die_with_master(master_service, TRUE);
-       master_service_init_log(master_service, "anvil: ", 0);
+       master_service_init_log(master_service, "anvil: ");
        master_service_init_finish(master_service);
        connect_limit = connect_limit_init();
 
index 04f5e5b0c0bc53cba55742d2e30a9135ed394900..64b5ba14feee68e289599e3557be0012531c480c 100644 (file)
@@ -168,7 +168,7 @@ int main(int argc, char *argv[])
        int c;
 
        master_service = master_service_init("auth", 0, argc, argv);
-       master_service_init_log(master_service, "auth: ", 0);
+       master_service_init_log(master_service, "auth: ");
 
         getopt_str = t_strconcat("w", master_service_getopt_string(), NULL);
        while ((c = getopt(argc, argv, getopt_str)) > 0) {
index dd449f3b219529aa117aae082f0b216d4bd2f112..25cda4a1ef5266ce987aaf6bb749999623bee724 100644 (file)
@@ -27,7 +27,7 @@ int main(int argc, char *argv[])
                        exit(FATAL_DEFAULT);
        }
 
-       master_service_init_log(master_service, "config: ", 0);
+       master_service_init_log(master_service, "config: ");
        master_service_init_finish(master_service);
 
        path = master_service_get_config_path(master_service);
index 5a32e1768364bf3dbe844825969e159e83644336..8ca3ba0cdc6193e9b9af47319dd09c703d59e4dc 100644 (file)
@@ -89,7 +89,7 @@ int main(int argc, char *argv[])
                                                &error) < 0)
                i_fatal("Error reading configuration: %s", error);
 
-       master_service_init_log(master_service, "dict: ", 0);
+       master_service_init_log(master_service, "dict: ");
        main_preinit();
        master_service_init_finish(master_service);
 
index 749154d89a21b9e7ebd59e1d7606648a611c04ff..6018d03b254657f70856ebe706253b0303300687 100644 (file)
@@ -134,8 +134,8 @@ master_service_init(const char *name, enum master_service_flags flags,
        return service;
 }
 
-void master_service_init_log(struct master_service *service, const char *prefix,
-                            unsigned int max_lines_per_sec)
+void master_service_init_log(struct master_service *service,
+                            const char *prefix)
 {
        const char *path;
 
index 0a313b93bba941796ff0c495986e0ece7c971945..7a88bf223a80c2d409327822ea66f982770f1530 100644 (file)
@@ -49,8 +49,8 @@ void master_service_init_finish(struct master_service *service);
 void master_service_env_clean(bool preserve_home);
 
 /* Initialize logging. */
-void master_service_init_log(struct master_service *service, const char *prefix,
-                            unsigned int max_lines_per_sec);
+void master_service_init_log(struct master_service *service,
+                            const char *prefix);
 
 /* If set, die immediately when connection to master is lost.
    Normally all existing clients are handled first. */
index 714fe69393887696619730bfefbd471b9472cce7..5d1c346e548d6cd8dc205b73b542e1f896c26bfa 100644 (file)
@@ -469,8 +469,7 @@ mail_storage_service_init_log(struct master_service *service,
                str = t_str_new(256);
                var_expand(str, user_set->mail_log_prefix,
                           get_var_expand_table(service, input));
-               master_service_init_log(service, str_c(str),
-                                       user_set->mail_log_max_lines_per_sec);
+               master_service_init_log(service, str_c(str));
        } T_END;
 }
 
@@ -650,8 +649,7 @@ mail_storage_service_multi_init(struct master_service *service,
 
        /* do all the global initialization. delay initializing plugins until
           we drop privileges the first time. */
-       master_service_init_log(service, t_strconcat(service->name, ": ", NULL),
-                               user_set->mail_log_max_lines_per_sec);
+       master_service_init_log(service, t_strconcat(service->name, ": ", NULL));
 
        modules = *user_set->mail_plugins == '\0' ? NULL :
                module_dir_load(user_set->mail_plugin_dir,
index 0c3e74f668d008532c95c479b850c90b6cbf545e..02c8f433c1d57a23ae5324fb4e8fc4fe0b4f1169 100644 (file)
@@ -146,7 +146,6 @@ static struct setting_define mail_user_setting_defines[] = {
        DEF(SET_UINT, last_valid_uid),
        DEF(SET_UINT, first_valid_gid),
        DEF(SET_UINT, last_valid_gid),
-       DEF(SET_UINT, mail_log_max_lines_per_sec),
 
        DEF(SET_STR, mail_plugins),
        DEF(SET_STR, mail_plugin_dir),
@@ -176,8 +175,6 @@ static struct mail_user_settings mail_user_default_settings = {
        MEMBER(first_valid_gid) 1,
        MEMBER(last_valid_gid) 0,
 
-       MEMBER(mail_log_max_lines_per_sec) 10,
-
        MEMBER(mail_plugins) "",
        MEMBER(mail_plugin_dir) MODULEDIR,
 
index f64ffcf3cde46976f27b19d1a78b2e45a14bd2ec..01b8fd83bb50ced9cbd296d23e6bf6b14622b0eb 100644 (file)
@@ -58,8 +58,6 @@ struct mail_user_settings {
        unsigned int first_valid_uid, last_valid_uid;
        unsigned int first_valid_gid, last_valid_gid;
 
-       unsigned int mail_log_max_lines_per_sec;
-
        const char *mail_plugins;
        const char *mail_plugin_dir;
 
index 5575d6acbbf38705b870cc371fc666677eaf5c9e..d1abb609bcb23bf47a574162b9c15067279beb3e 100644 (file)
@@ -15,7 +15,7 @@ pid_t master_pid;
 static void
 sig_reopen_logs(const siginfo_t *si ATTR_UNUSED, void *context ATTR_UNUSED)
 {
-       master_service_init_log(master_service, "log: ", 0);
+       master_service_init_log(master_service, "log: ");
 }
 
 static void main_init(void)
@@ -56,7 +56,7 @@ int main(int argc, char *argv[])
                                                NULL, &error) < 0)
                i_fatal("Error reading configuration: %s", error);
 
-       master_service_init_log(master_service, "log: ", 0);
+       master_service_init_log(master_service, "log: ");
        master_service_init_finish(master_service);
        main_init();
        master_service_run(master_service, client_connected);
index d27fdbfec96bd3eb89ba154ed426e5148cc7725d..85972110fb151728cb9da8fed529262fd4e7a120 100644 (file)
@@ -163,7 +163,7 @@ int main(int argc, char *argv[], char *envp[])
                                        MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN,
                                        argc, argv);
        master_service_init_log(master_service, t_strconcat(
-               login_process_name, ": ", NULL), 0);
+               login_process_name, ": ", NULL));
 
         getopt_str = t_strconcat("DS", master_service_getopt_string(), NULL);
        while ((c = getopt(argc, argv, getopt_str)) > 0) {
index 7a9d505fb494b10b128fdce218874734ce107d60..fd55a7d96825bae757048f8170fbdc007ae9dc3f 100644 (file)
@@ -378,7 +378,7 @@ sig_log_reopen(const siginfo_t *si ATTR_UNUSED, void *context ATTR_UNUSED)
 {
         service_signal(services->log, SIGUSR1);
 
-       master_service_init_log(master_service, "dovecot: ", 0);
+       master_service_init_log(master_service, "dovecot: ");
        i_set_fatal_handler(master_fatal_callback);
 }
 
@@ -724,7 +724,7 @@ int main(int argc, char *argv[])
        if (send_signal != 0)
                send_master_signal(send_signal);
 
-       master_service_init_log(master_service, "dovecot: ", 0);
+       master_service_init_log(master_service, "dovecot: ");
        i_get_failure_handlers(&orig_fatal_callback, &orig_error_callback,
                               &orig_info_callback);
        i_set_fatal_handler(startup_fatal_handler);
index 02168efb058fd69760d3e34b9b403db74cafe19c..c8ae5548fce271a350391d23c4d3a25077756222 100644 (file)
@@ -54,7 +54,7 @@ int main(int argc, char *argv[])
        input.username = argv[optind];
 
        master_service_init_log(master_service,
-               t_strdup_printf("convert-tool(%s): ", input.username), 0);
+               t_strdup_printf("convert-tool(%s): ", input.username));
        user = mail_storage_service_init_user(master_service, &input, NULL, 0);
 
        memset(&ns_set, 0, sizeof(ns_set));