ze-filter  (ze-filter-0.8.0-develop-180218)
ze-policy.h File Reference

Go to the source code of this file.

Macros

#define JC_DEFAULT   0
 
#define JC_OK   1
 
#define JC_REJECT   2
 
#define __ZE_LPOLICY_H
 

Functions

bool lookup_policy (char *, char *, char *, size_t, bool)
 
bool check_policy (char *prefix, char *key, char *buf, size_t size, bool cdef)
 
bool check_host_policy (char *prefix, char *addr, char *name, char *class, char *buf, size_t size, bool cdef)
 
bool check_email_policy (char *prefix, char *email, char *buf, size_t size, bool cdef)
 
bool check_generic_policy (char *prefix, char *key, char *buf, size_t size, bool cdef)
 
bool check_policy_tuple (char *prefix, char *ip, char *name, char *netclass, char *from, char *to, bool result)
 
bool check_policy_all_rcpts (char *prefix, char *ip, char *name, char *netclass, char *from, rcpt_addr_T *rcpt, bool result, int conflict)
 
long check_limit_tuple (char *prefix, char *ip, char *name, char *netclass, char *from, char *to, long result)
 
long check_limit_all_rcpts (char *prefix, char *ip, char *name, char *netclass, char *from, rcpt_addr_T *rcpt, long defval)
 
bool policy_init ()
 
bool policy_close ()
 
bool policy_reopen ()
 
int policy_decode (char *)
 

Macro Definition Documentation

◆ __ZE_LPOLICY_H

#define __ZE_LPOLICY_H

Definition at line 77 of file ze-policy.h.