summaryrefslogtreecommitdiffstats
path: root/src/lmtp_proto.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-10-17 15:28:38 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-10-17 15:28:38 +0100
commit463d6092aabb1b4721833f884d04dbb67570fa0e (patch)
tree05e083c47f4ccdfe77676f2ffd6ea1394e95575e /src/lmtp_proto.h
parent9ecc5ea5e15a44f830aff1e1b1ad92b683bca53a (diff)
downloadrspamd-463d6092aabb1b4721833f884d04dbb67570fa0e.tar.gz
rspamd-463d6092aabb1b4721833f884d04dbb67570fa0e.zip
[Rework] Massive removal of legacy code
Diffstat (limited to 'src/lmtp_proto.h')
-rw-r--r--src/lmtp_proto.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/lmtp_proto.h b/src/lmtp_proto.h
deleted file mode 100644
index fb2f0f8f2..000000000
--- a/src/lmtp_proto.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifndef RSPAMD_LMTP_PROTO_H
-#define RSPAMD_LMTP_PROTO_H
-
-#include "config.h"
-
-struct rspamd_task;
-
-enum lmtp_state {
- LMTP_READ_LHLO,
- LMTP_READ_FROM,
- LMTP_READ_RCPT,
- LMTP_READ_DATA,
- LMTP_READ_MESSAGE,
- LMTP_READ_DOT,
-};
-
-struct rspamd_lmtp_proto {
- struct rspamd_task *task;
- enum lmtp_state state;
-};
-
-/**
- * Read one line of user's input for specified task
- * @param lmtp lmtp object
- * @param line line of user's input
- * @return 0 if line was successfully parsed and -1 if we have protocol error
- */
-gint read_lmtp_input_line (struct rspamd_lmtp_proto *lmtp, rspamd_fstring_t *line);
-
-/**
- * Deliver message via lmtp/smtp or pipe to LDA
- * @param task task object
- * @return 0 if we wrote message and -1 if there was some error
- */
-gint lmtp_deliver_message (struct rspamd_task *task);
-
-/**
- * Write reply for specified lmtp object
- * @param lmtp lmtp object
- * @return 0 if we wrote reply and -1 if there was some error
- */
-gint write_lmtp_reply (struct rspamd_lmtp_proto *lmtp);
-
-#endif