diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2020-07-11 17:55:20 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2020-07-11 17:58:19 +0300 |
commit | 2e8ce6bc53835678851a58cbd6434d2448b8ff47 (patch) | |
tree | 2b96763e09ce74a36ea3bdd496bcf8741a94ac86 /src | |
parent | f2ef62cb48ca010e94b9c354ce4dc623d191e75f (diff) | |
download | mailfromd-2e8ce6bc53835678851a58cbd6434d2448b8ff47.tar.gz mailfromd-2e8ce6bc53835678851a58cbd6434d2448b8ff47.tar.bz2 |
Provide DKIM_EXPL_ codes for use in MFL
* doc/functions.texi: Document changes
* mflib/status.mf: Define DKIM_EXPL_ constants
* src/dkim.c (dkim_explanation_str): Change the wording of
DKIM_EXPL_BAD_BASE64 error string.
* src/dkim.h: Define DKIM_EXPL_ using _MFL_DKIM_EXPL_ ones
Diffstat (limited to 'src')
-rw-r--r-- | src/dkim.c | 2 | ||||
-rw-r--r-- | src/dkim.h | 37 |
2 files changed, 19 insertions, 20 deletions
@@ -1535,7 +1535,7 @@ char const *dkim_explanation_str[] = { [DKIM_EXPL_KEY_SYNTAX] = "key syntax error", [DKIM_EXPL_KEY_REVOKED] = "key revoked", [DKIM_EXPL_BAD_BODY] = "body hash did not verify", - [DKIM_EXPL_BAD_BASE64] = "can't decode base64", + [DKIM_EXPL_BAD_BASE64] = "can't decode b= tag", [DKIM_EXPL_BAD_SIG] = "signature did not verify", }; @@ -80,24 +80,24 @@ int dkim_header_list_match(char const *h_list, char const *h); /* Explanatory error codes */ enum { - DKIM_EXPL_OK, - DKIM_EXPL_NO_SIG, - DKIM_EXPL_INTERNAL_ERROR, - DKIM_EXPL_SIG_SYNTAX, - DKIM_EXPL_SIG_MISS, - DKIM_EXPL_DOMAIN_MISMATCH, - DKIM_EXPL_BAD_VERSION, - DKIM_EXPL_BAD_ALGORITHM, - DKIM_EXPL_BAD_QUERY, - DKIM_EXPL_FROM, - DKIM_EXPL_EXPIRED, - DKIM_EXPL_DNS_UNAVAIL, - DKIM_EXPL_DNS_NOTFOUND, - DKIM_EXPL_KEY_SYNTAX, - DKIM_EXPL_KEY_REVOKED, - DKIM_EXPL_BAD_BODY, - DKIM_EXPL_BAD_BASE64, - DKIM_EXPL_BAD_SIG, + DKIM_EXPL_OK = _MFL_DKIM_EXPL_OK, + DKIM_EXPL_NO_SIG = _MFL_DKIM_EXPL_NO_SIG, + DKIM_EXPL_INTERNAL_ERROR = _MFL_DKIM_EXPL_INTERNAL_ERROR, + DKIM_EXPL_SIG_SYNTAX = _MFL_DKIM_EXPL_SIG_SYNTAX, + DKIM_EXPL_SIG_MISS = _MFL_DKIM_EXPL_SIG_MISS, + DKIM_EXPL_DOMAIN_MISMATCH = _MFL_DKIM_EXPL_DOMAIN_MISMATCH, + DKIM_EXPL_BAD_VERSION = _MFL_DKIM_EXPL_BAD_VERSION, + DKIM_EXPL_BAD_ALGORITHM = _MFL_DKIM_EXPL_BAD_ALGORITHM, + DKIM_EXPL_BAD_QUERY = _MFL_DKIM_EXPL_BAD_QUERY, + DKIM_EXPL_FROM = _MFL_DKIM_EXPL_FROM, + DKIM_EXPL_EXPIRED = _MFL_DKIM_EXPL_EXPIRED, + DKIM_EXPL_DNS_UNAVAIL = _MFL_DKIM_EXPL_DNS_UNAVAIL, + DKIM_EXPL_DNS_NOTFOUND = _MFL_DKIM_EXPL_DNS_NOTFOUND, + DKIM_EXPL_KEY_SYNTAX = _MFL_DKIM_EXPL_KEY_SYNTAX, + DKIM_EXPL_KEY_REVOKED = _MFL_DKIM_EXPL_KEY_REVOKED, + DKIM_EXPL_BAD_BODY = _MFL_DKIM_EXPL_BAD_BODY, + DKIM_EXPL_BAD_BASE64 = _MFL_DKIM_EXPL_BAD_BASE64, + DKIM_EXPL_BAD_SIG = _MFL_DKIM_EXPL_BAD_SIG, }; /* Verification error codes */ @@ -111,4 +111,3 @@ int mfd_dkim_verify(mu_message_t msg, char **sigstr); extern char const *dkim_explanation_str[]; extern int dkim_result_trans[]; - |