OpenSSL: Fix tls_eccurve on earlier versions than 3.0.0. Bug 2954
[exim.git] / src / src / dmarc.h
index 764ff88ffb70a4288e6ef3f59cf671c798917843..86d3b1e1cff3edfb165ec21b230aaaf3a7674bcd 100644 (file)
@@ -3,13 +3,15 @@
 *************************************************/
 
 /* Experimental DMARC support.
+   Copyright (c) The Exim Maintainers 2021 - 2022
    Copyright (c) Todd Lyons <tlyons@exim.org> 2012 - 2014
    License: GPL */
+/* SPDX-License-Identifier: GPL-2.0-or-later */
 
 /* Portions Copyright (c) 2012, 2013, The Trusted Domain Project;
    All rights reserved, licensed for use per LICENSE.opendmarc. */
 
-#ifdef EXPERIMENTAL_DMARC
+#ifdef SUPPORT_DMARC
 
 # include "opendmarc/dmarc.h"
 # ifdef SUPPORT_SPF
 # endif /* SUPPORT_SPF */
 
 /* prototypes */
+gstring * dmarc_version_report(gstring *);
 int dmarc_init();
 int dmarc_store_data(header_line *);
 int dmarc_process();
 uschar *dmarc_exim_expand_query(int);
 uschar *dmarc_exim_expand_defaults(int);
-uschar *dmarc_auth_results_header(header_line *,uschar *);
-int dmarc_write_history_file();
 
-#define DMARC_AR_HEADER        US"Authentication-Results:"
 #define DMARC_VERIFY_STATUS    1
 
 #define DMARC_HIST_OK          1
@@ -58,4 +58,4 @@ int dmarc_write_history_file();
 #define ARES_RESULT_UNKNOWN 11
 #define ARES_RESULT_DISCARD 12
 
-#endif /* EXPERIMENTAL_DMARC */
+#endif /* SUPPORT_DMARC */