#include "cfg_file.h"
#include "util.h"
#include "expressions.h"
-#include "settings.h"
#include "binlog.h"
#include "diff.h"
#include "classifiers/classifiers.h"
metric_res->metric = metric;
metric_res->grow_factor = 0;
metric_res->score = 0;
- metric_res->domain_settings = NULL;
- metric_res->user_settings = NULL;
apply_metric_settings (task, metric, metric_res);
g_hash_table_insert (task->results, (gpointer) metric->name, metric_res);
}
GHashTable *symbols; /**< symbols of metric */
gboolean checked; /**< whether metric result is consolidated */
double grow_factor; /**< current grow factor */
- struct rspamd_settings *user_settings; /**< settings for metric */
- struct rspamd_settings *domain_settings; /**< settings for metric */
};
/**
#include "config.h"
#include "main.h"
#include "filter.h"
-#include "settings.h"
#include "smtp.h"
#include "smtp_proto.h"
protocol.c
proxy.c
roll_history.c
- settings.c
spf.c
statfile.c
statfile_sync.c
#include "cfg_rcl.h"
#include "main.h"
-#include "settings.h"
#include "cfg_file.h"
#include "lua/lua_common.h"
#include "expressions.h"
#include "cfg_file.h"
#include "main.h"
#include "filter.h"
-#include "settings.h"
#include "classifiers/classifiers.h"
#include "lua/lua_common.h"
#include "kvstorage_config.h"
#include "main.h"
#include "util.h"
#include "cfg_file.h"
-#include "settings.h"
#include "message.h"
/* Max line size */
if (task->sock != -1) {
close (task->sock);
}
+ if (task->settings != NULL) {
+ ucl_object_unref (task->settings);
+ }
rspamd_mempool_delete (task->task_pool);
g_slice_free1 (sizeof (struct rspamd_task), task);
}
enum rspamd_metric_action action; /**< Action of pre filters */
gchar *str; /**< String describing action */
} pre_result; /**< Result of pre-filters */
+
+ ucl_object_t *settings; /**< Settings applied to task */
};
/**
#include "smtp_proto.h"
#include "map.h"
#include "message.h"
-#include "settings.h"
#include "dns.h"
#include "upstream.h"
#include "proxy.h"