From: Vsevolod Stakhov Date: Thu, 8 Jun 2017 10:12:00 +0000 (+0100) Subject: [Minor] Understand /scan path X-Git-Tag: 1.6.0~41 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=538766fc1ecc29a2b2d49eea762ce0d2e02c7610;p=rspamd.git [Minor] Understand /scan path --- diff --git a/src/libserver/protocol.c b/src/libserver/protocol.c index 99e965af1..6992307a2 100644 --- a/src/libserver/protocol.c +++ b/src/libserver/protocol.c @@ -134,6 +134,9 @@ rspamd_protocol_handle_url (struct rspamd_task *task, if (CMD_CHECK (p, MSG_CMD_SYMBOLS, pathlen)) { task->cmd = CMD_SYMBOLS; } + else if (CMD_CHECK (p, MSG_CMD_SCAN, pathlen)) { + task->cmd = CMD_CHECK_V2; + } else if (CMD_CHECK (p, MSG_CMD_SKIP, pathlen)) { task->cmd = CMD_SKIP; } diff --git a/src/libserver/protocol_internal.h b/src/libserver/protocol_internal.h index f1897a945..48c1c23f1 100644 --- a/src/libserver/protocol_internal.h +++ b/src/libserver/protocol_internal.h @@ -27,6 +27,7 @@ * Modern check version */ #define MSG_CMD_CHECK_V2 "checkv2" +#define MSG_CMD_SCAN "scan" /* * Check if message is spam or not, and return score plus list