static guint32 functions_number = sizeof (rspamd_functions_list) /
sizeof (struct _fl);
static gboolean list_allocated = FALSE;
+static guint max_re_data = 0;
/* Bsearch routine */
static gint
return res;
}
+
+guint
+rspamd_mime_expression_set_re_limit (guint limit)
+{
+ guint ret = max_re_data;
+
+ max_re_data = limit;
+ return ret;
+}
*/
gint32 task_cache_check (struct rspamd_task *task, struct rspamd_regexp_element *re);
+/**
+ * Set global limit of regexp data size to be processed
+ * @param limit new limit in bytes
+ * @return old limit value
+ */
+guint rspamd_mime_expression_set_re_limit (guint limit);
+
#endif