comparison src/context.h @ 322:9f8411f3919c

add dkim white/black listing
author Carl Byington <carl@five-ten-sg.com>
date Sat, 17 Dec 2016 17:04:52 -0800
parents e172dc10fe24
children 5e4b5540c8cc
comparison
equal deleted inserted replaced
321:e172dc10fe24 322:9f8411f3919c
310 string_set& get_content_tldnots(); 310 string_set& get_content_tldnots();
311 string_set& get_html_tags(); 311 string_set& get_html_tags();
312 dnsblp_list& get_dnsbl_list(); 312 dnsblp_list& get_dnsbl_list();
313 dnswlp_list& get_dnswl_list(); 313 dnswlp_list& get_dnswl_list();
314 314
315 bool acceptable_content(recorder &memory, int score, int bulk, string& msg); 315 bool acceptable_content(recorder &memory, int score, int bulk, const char *signer, const char *from, string& msg);
316 bool ignore_host(const char *host); 316 bool ignore_host(const char *host);
317 317
318 void dump(bool isdefault, bool &spamass, int level = 0); 318 void dump(bool isdefault, bool &spamass, int level = 0);
319 }; 319 };
320 320
387 extern const char *token_uribl; 387 extern const char *token_uribl;
388 extern const char *token_verify; 388 extern const char *token_verify;
389 extern const char *token_white; 389 extern const char *token_white;
390 extern const char *token_white_regex; 390 extern const char *token_white_regex;
391 extern const char *token_yes; 391 extern const char *token_yes;
392 extern const char *token_dkim; 392 extern const char *token_dkim_signer;
393 extern const char *token_dkim_from;
393 extern const char *token_signed_white; 394 extern const char *token_signed_white;
394 extern const char *token_signed_black; 395 extern const char *token_signed_black;
395 extern const char *token_require_signed; 396 extern const char *token_require_signed;
397 extern const char *token_myhostname;
396 398
397 extern pthread_mutex_t verifier_mutex; // protect the verifier map 399 extern pthread_mutex_t verifier_mutex; // protect the verifier map
398 extern pthread_mutex_t whitelister_mutex; // protect the 400 extern pthread_mutex_t whitelister_mutex; // protect the
399 401
400 void discard(string_set &s); 402 void discard(string_set &s);