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