From 61555065f3d1c8badcc9573691232f1b6e42988c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 21 Apr 2014 16:25:51 +0100 Subject: Rework project structure, remove trash files. --- src/settings.h | 55 ------------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 src/settings.h (limited to 'src/settings.h') diff --git a/src/settings.h b/src/settings.h deleted file mode 100644 index 361700094..000000000 --- a/src/settings.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef RSPAMD_SETTINGS_H -#define RSPAMD_SETTINGS_H - -#include "config.h" -#include "main.h" - -struct rspamd_settings { - GHashTable *metric_scores; /**< hash table of metric require scores for this setting */ - GHashTable *reject_scores; /**< hash table of metric reject scores for this setting */ - GHashTable *metric_actions; /**< hash table of metric actions for this setting */ - GHashTable *factors; /**< hash table of new factors for this setting */ - GHashTable *whitelist; /**< hash table of whitelist for this setting */ - GHashTable *blacklist; /**< hash table of whitelist for this setting */ - gchar *statfile_alias; /**< alias for statfile used */ - gboolean want_spam; /**< if true disable rspamd checks */ - gint ref_count; /**< reference counter */ -}; - - -/* - * Read settings from specified path - */ -gboolean read_settings (const gchar *path, const gchar *description, struct config_file *cfg, GHashTable *table); - -/* - * Init configuration structures for settings - */ -void init_settings (struct config_file *cfg); - -/* - * Check scores settings - */ -gboolean check_metric_settings (struct metric_result *res, double *score, double *rscore); - -/* - * Check actions settings - */ -gboolean check_metric_action_settings (struct rspamd_task *task, struct metric_result *res, double score, enum rspamd_metric_action *result); - -/* - * Check individual weights for settings - */ -gboolean check_factor_settings (struct metric_result *res, const gchar *symbol, double *factor); - -/* - * Check want_spam flag - */ -gboolean check_want_spam (struct rspamd_task *task); - -/* - * Search settings for metric and store pointers to settings into metric_result structure - */ -gboolean apply_metric_settings (struct rspamd_task *task, struct metric *metric, struct metric_result *res); - -#endif -- cgit v1.2.3