summaryrefslogtreecommitdiffstats
path: root/src/libserver/milter.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-04-28 13:55:50 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-04-28 13:55:50 +0100
commit75cbf675baba05060c85177d45f6bd54ef75ef49 (patch)
tree4807feb8f2c18c6ab272bef2562c08d431126e8a /src/libserver/milter.h
parent3b8eb470b544364090de30d3e0fee714ec535876 (diff)
downloadrspamd-75cbf675baba05060c85177d45f6bd54ef75ef49.tar.gz
rspamd-75cbf675baba05060c85177d45f6bd54ef75ef49.zip
[Minor] Further steps to implement milter protocol
Diffstat (limited to 'src/libserver/milter.h')
-rw-r--r--src/libserver/milter.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libserver/milter.h b/src/libserver/milter.h
index c3708d53f..d829bad3a 100644
--- a/src/libserver/milter.h
+++ b/src/libserver/milter.h
@@ -31,7 +31,9 @@ enum rspamd_milter_reply {
RSPAMD_MILTER_CHGHEADER = 'm',
RSPAMD_MILTER_REJECT = 'r',
RSPAMD_MILTER_TEMPFAIL = 't',
- RSPAMD_MILTER_REPLYCODE = 'y'
+ RSPAMD_MILTER_REPLYCODE = 'y',
+ RSPAMD_MILTER_OPTNEG = 'o',
+ RSPAMD_MILTER_PROGRESS = 'p'
};
struct rspamd_email_address;
@@ -87,9 +89,8 @@ gboolean rspamd_milter_set_reply (struct rspamd_milter_session *session,
* @param act
* @return
*/
-gboolean rspamd_milter_send_action (gint fd,
- struct rspamd_milter_session *session,
- enum rspamd_milter_reply act);
+gboolean rspamd_milter_send_action (struct rspamd_milter_session *session,
+ enum rspamd_milter_reply act, ...);
/**
* Adds some header