aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_utils.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-30 11:44:53 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-07-30 11:44:53 +0100
commitf58e36df4d8e262134dc145bb08757928fa774a9 (patch)
tree09457a0819aaa5072e7d4ca50fe9783a3600e999 /src/libserver/cfg_utils.c
parent7d8e0702811eeaf4ca86c17b3c378be37c43b7eb (diff)
downloadrspamd-f58e36df4d8e262134dc145bb08757928fa774a9.tar.gz
rspamd-f58e36df4d8e262134dc145bb08757928fa774a9.zip
[Feature] Allow limiting of the inbound message size
- Set default limit to 50MB - Reply even in case of HTTP errors
Diffstat (limited to 'src/libserver/cfg_utils.c')
-rw-r--r--src/libserver/cfg_utils.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libserver/cfg_utils.c b/src/libserver/cfg_utils.c
index 81cf06adf..d3bcfc03a 100644
--- a/src/libserver/cfg_utils.c
+++ b/src/libserver/cfg_utils.c
@@ -37,6 +37,7 @@
#define DEFAULT_MIN_WORD 4
#define DEFAULT_MAX_WORD 40
#define DEFAULT_WORDS_DECAY 200
+#define DEFAULT_MAX_MESSAGE (50 * 1024 * 1024)
struct rspamd_ucl_map_cbdata {
struct rspamd_config *cfg;
@@ -162,6 +163,7 @@ rspamd_config_new (void)
cfg->enable_shutdown_workaround = TRUE;
cfg->ssl_ciphers = "HIGH:!aNULL:!kRSA:!PSK:!SRP:!MD5:!RC4";
+ cfg->max_message = DEFAULT_MAX_MESSAGE;
REF_INIT_RETAIN (cfg, rspamd_config_free);