gboolean check_text_attachements; /**< check text attachements as text */
gboolean convert_config; /**< convert config to XML format */
gboolean strict_protocol_headers; /**< strictly check protocol headers */
+ gboolean check_all_filters; /**< check all filters */
gsize max_diff; /**< maximum diff size for text parts */
rspamd_rcl_parse_struct_boolean,
G_STRUCT_OFFSET (struct rspamd_config, strict_protocol_headers),
0);
+ rspamd_rcl_add_default_handler (sub,
+ "check_all_filters",
+ rspamd_rcl_parse_struct_boolean,
+ G_STRUCT_OFFSET (struct rspamd_config, check_all_filters),
+ 0);
/**
* Metric section
new_task->state = READ_MESSAGE;
if (worker) {
new_task->cfg = worker->srv->cfg;
+ new_task->pass_all_filters = new_task->cfg->check_all_filters;
}
#ifdef HAVE_CLOCK_GETTIME
# ifdef HAVE_CLOCK_PROCESS_CPUTIME_ID
-Subproject commit 44e4c9ba12d2504379443e7f7a7f94ad088a28e3
+Subproject commit 08f7afd8f1716f1ac9ce7825f0f9bce1345bb48c
-Subproject commit bf78fc2f31981411ff3bb20fb22d11056224f1c4
+Subproject commit e907bbbf8f60dec88c71d781931553a83ea69dd5