]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Understand /scan path
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Jun 2017 10:12:00 +0000 (11:12 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Jun 2017 10:12:00 +0000 (11:12 +0100)
src/libserver/protocol.c
src/libserver/protocol_internal.h

index 99e965af1ee38a3399449b515f6b8e9c2259ec8d..6992307a22c901cbcaa9cb7d2ea2792bc7a72e44 100644 (file)
@@ -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;
                }
index f1897a94561978c6c363f1a46133da5f62020329..48c1c23f18192913598132f5258de3f53f7ded1f 100644 (file)
@@ -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