commit acf6f74: [Minor] Stop support of `-t` flag in Rspamd
Vsevolod Stakhov
vsevolod at highsecure.ru
Tue Jul 2 15:56:04 UTC 2019
Author: Vsevolod Stakhov
Date: 2019-07-02 15:45:11 +0100
URL: https://github.com/rspamd/rspamd/commit/acf6f748a9445b83d587196c6f04668b0bd47074
[Minor] Stop support of `-t` flag in Rspamd
---
src/rspamd.c | 32 ++++++++------------------------
1 file changed, 8 insertions(+), 24 deletions(-)
diff --git a/src/rspamd.c b/src/rspamd.c
index 8e7b8153b..657d3ed51 100644
--- a/src/rspamd.c
+++ b/src/rspamd.c
@@ -281,11 +281,6 @@ config_logger (rspamd_mempool_t *pool, gpointer ud)
{
struct rspamd_main *rspamd_main = ud;
- if (config_test) {
- /* Explicitly set logger type to console in case of config testing */
- rspamd_main->cfg->log_type = RSPAMD_LOG_CONSOLE;
- }
-
rspamd_set_logger (rspamd_main->cfg, g_quark_try_string ("main"),
&rspamd_main->logger, rspamd_main->server_pool);
@@ -1196,11 +1191,11 @@ main (gint argc, gchar **argv, gchar **env)
}
}
- if (config_test || is_debug) {
+ if (is_debug) {
rspamd_main->cfg->log_level = G_LOG_LEVEL_DEBUG;
}
else {
- rspamd_main->cfg->log_level = G_LOG_LEVEL_WARNING;
+ rspamd_main->cfg->log_level = G_LOG_LEVEL_MESSAGE;
}
type = g_quark_from_static_string ("main");
@@ -1243,33 +1238,22 @@ main (gint argc, gchar **argv, gchar **env)
if (encrypt_password) {
do_encrypt_password ();
- exit (EXIT_SUCCESS);
+ exit (EXIT_FAILURE);
}
rspamd_log_close_priv (rspamd_main->logger, FALSE,
rspamd_main->workers_uid, rspamd_main->workers_gid);
if (config_test || dump_cache) {
- if (!load_rspamd_config (rspamd_main, rspamd_main->cfg, FALSE, 0,
- FALSE)) {
- exit (EXIT_FAILURE);
- }
-
- res = TRUE;
-
- if (!rspamd_symcache_validate (rspamd_main->cfg->cache,
- rspamd_main->cfg,
- FALSE)) {
- res = FALSE;
- }
-
if (dump_cache) {
msg_err_main ("Use rspamc counters for dumping cache");
- exit (EXIT_FAILURE);
}
- fprintf (stderr, "syntax %s\n", res ? "OK" : "BAD");
- return res ? EXIT_SUCCESS : EXIT_FAILURE;
+ if (config_test) {
+ msg_err_main ("Use rspamadm configtest to check config");
+ }
+
+ exit (EXIT_FAILURE);
}
sqlite3_initialize ();
More information about the Commits
mailing list