Postfix3.3.1
|
#include <sys_defs.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <limits.h>
#include <msg.h>
#include <mymalloc.h>
#include <argv.h>
#include <htable.h>
#include <events.h>
#include <vstream.h>
#include <connect.h>
#include <split_at.h>
#include <valid_hostname.h>
#include <ip_match.h>
#include <myaddrinfo.h>
#include <stringops.h>
#include <mail_params.h>
#include <mail_proto.h>
#include <postscreen.h>
データ構造 | |
struct | PSC_DNSBL_HEAD |
struct | PSC_DNSBL_SITE |
struct | PSC_CALL_BACK_ENTRY |
struct | PSC_DNSBL_SCORE |
マクロ定義 | |
#define | PSC_CALL_BACK_INIT(sp) |
#define | PSC_CALL_BACK_INDEX_OF_LAST(sp) ((sp)->index - 1) |
#define | PSC_CALL_BACK_CANCEL(sp, idx) |
#define | PSC_CALL_BACK_EXTEND(hp, sp) |
#define | PSC_CALL_BACK_ENTER(sp, fn, ctx) |
#define | PSC_CALL_BACK_NOTIFY(sp, ev) |
#define | PSC_NULL_EVENT (0) |
#define | DO_GRIPE 1 |
型定義 | |
typedef struct PSC_DNSBL_SITE | PSC_DNSBL_SITE |
関数 | |
int | psc_dnsbl_retrieve (const char *client_addr, const char **dnsbl_name, int dnsbl_index, int *dnsbl_ttl) |
int | psc_dnsbl_request (const char *client_addr, void(*callback)(int, void *), void *context) |
void | psc_dnsbl_init (void) |
#define DO_GRIPE 1 |
#define PSC_CALL_BACK_CANCEL | ( | sp, | |
idx | |||
) |
postscreen_dnsbl.c の 172 行目に定義があります。
#define PSC_CALL_BACK_ENTER | ( | sp, | |
fn, | |||
ctx | |||
) |
postscreen_dnsbl.c の 193 行目に定義があります。
#define PSC_CALL_BACK_EXTEND | ( | hp, | |
sp | |||
) |
postscreen_dnsbl.c の 183 行目に定義があります。
#define PSC_CALL_BACK_INDEX_OF_LAST | ( | sp | ) | ((sp)->index - 1) |
postscreen_dnsbl.c の 170 行目に定義があります。
#define PSC_CALL_BACK_INIT | ( | sp | ) |
postscreen_dnsbl.c の 165 行目に定義があります。
#define PSC_CALL_BACK_NOTIFY | ( | sp, | |
ev | |||
) |
postscreen_dnsbl.c の 199 行目に定義があります。
#define PSC_NULL_EVENT (0) |
postscreen_dnsbl.c の 206 行目に定義があります。
typedef struct PSC_DNSBL_SITE PSC_DNSBL_SITE |
void psc_dnsbl_init | ( | void | ) |
postscreen_dnsbl.c の 582 行目に定義があります。
postscreen_dnsbl.c の 483 行目に定義があります。
int psc_dnsbl_retrieve | ( | const char * | client_addr, |
const char ** | dnsbl_name, | ||
int | dnsbl_index, | ||
int * | dnsbl_ttl | ||
) |
postscreen_dnsbl.c の 320 行目に定義があります。