Mercurial > dnsbl
comparison src/context.h @ 451:f2bc221240e8 stable-6-0-70
add unsigned_black for enforcement of dmarc policy
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Mon, 04 Jun 2018 16:25:06 -0700 |
parents | 7b072e16bd69 |
children | f3f1ece619ba |
comparison
equal
deleted
inserted
replaced
450:a0293ef794a7 | 451:f2bc221240e8 |
---|---|
14 #else | 14 #else |
15 #define maxdnslength 1000 | 15 #define maxdnslength 1000 |
16 #endif | 16 #endif |
17 | 17 |
18 enum status {oksofar, // not rejected yet | 18 enum status {oksofar, // not rejected yet |
19 whitesofar, // probably whitelisted but require_signed or unsigned_black dkim requirements might change that | |
19 white, // whitelisted | 20 white, // whitelisted |
20 black, // blacklisted | 21 black, // blacklisted |
21 reject}; // rejected by a dns list | 22 reject}; // rejected by a dns list |
22 | 23 |
23 class DKIM; | 24 class DKIM; |
405 extern const char *token_yes; | 406 extern const char *token_yes; |
406 extern const char *token_dkim_signer; | 407 extern const char *token_dkim_signer; |
407 extern const char *token_dkim_from; | 408 extern const char *token_dkim_from; |
408 extern const char *token_signed_white; | 409 extern const char *token_signed_white; |
409 extern const char *token_signed_black; | 410 extern const char *token_signed_black; |
411 extern const char *token_unsigned_black; | |
410 extern const char *token_require_signed; | 412 extern const char *token_require_signed; |
411 extern const char *token_myhostname; | 413 extern const char *token_myhostname; |
412 | 414 |
413 extern pthread_mutex_t verifier_mutex; // protect the verifier map | 415 extern pthread_mutex_t verifier_mutex; // protect the verifier map |
414 extern pthread_mutex_t whitelister_mutex; // protect the | 416 extern pthread_mutex_t whitelister_mutex; // protect the |