gchar *label; /**< label of this statfile */
ucl_object_t *opts; /**< other options */
gboolean is_spam; /**< spam flag */
+ const gchar *backend; /**< name of statfile's backend */
+ gpointer data; /**< opaque data */
};
/**
gboolean log_color; /**< output colors for console output */
gboolean log_extended; /**< log extended information */
- guint32 statfile_sync_interval; /**< synchronization interval */
- guint32 statfile_sync_timeout; /**< synchronization timeout */
gboolean mlock_statfile_pool; /**< use mlock (2) for locking statfiles */
gboolean delivery_enable; /**< is delivery agent is enabled */
rspamd_rcl_parse_struct_string,
G_STRUCT_OFFSET (struct rspamd_config, filters_str),
0);
- rspamd_rcl_add_default_handler (sub,
- "sync_interval",
- rspamd_rcl_parse_struct_time,
- G_STRUCT_OFFSET (struct rspamd_config, statfile_sync_interval),
- RSPAMD_CL_FLAG_TIME_INTEGER);
- rspamd_rcl_add_default_handler (sub,
- "sync_timeout",
- rspamd_rcl_parse_struct_time,
- G_STRUCT_OFFSET (struct rspamd_config, statfile_sync_timeout),
- RSPAMD_CL_FLAG_TIME_INTEGER);
rspamd_rcl_add_default_handler (sub,
"max_diff",
rspamd_rcl_parse_struct_integer,
rspamd_rcl_parse_struct_boolean,
G_STRUCT_OFFSET (struct rspamd_statfile_config, is_spam),
0);
+ rspamd_rcl_add_default_handler (ssub,
+ "backend",
+ rspamd_rcl_parse_struct_string,
+ G_STRUCT_OFFSET (struct rspamd_statfile_config, backend),
+ 0);
/**
* Composites handler