ze-filter  (ze-filter-0.8.0-develop-180218)
Configuration : Text files

Macros

#define MK_CF_NONE   0
 
#define MK_CF_NULL   1
 
#define MK_CF_DEFAULT   2
 
#define MK_CF_RUNNING   3
 
#define OPT_NO   0
 
#define OPT_YES   1
 
#define OPT_OK   0
 
#define OPT_REJECT   1
 
#define OPT_NOTIFY   2
 
#define OPT_DISCARD   3
 
#define OPT_X_HEADER   4
 
#define OPT_TEMPFAIL   2
 
#define OPT_SHOW   0
 
#define OPT_HIDE   1
 
#define OPT_SYSTEM   0
 
#define OPT_SENDMAIL   1
 
#define OPT_OTHER   255
 
#define OPT_SENDER   0
 
#define OPT_SUBJECT   0
 
#define OPT_TEXT   0
 
#define OPT_DB   1
 
#define OPT_NONE   0
 
#define OPT_ACCESS   1
 
#define OPT_INTERNAL   0
 
#define OPT_CLAMAV   1
 
#define OPT_STANDALONE   0
 
#define OPT_CLIENT   1
 
#define OPT_DEFAULT   0
 
#define OPT_ONE_WIN   1
 
#define OPT_MAJORITY_WIN   2
 
#define OPT_PLAIN   HASH_PLAIN
 
#define OPT_MD5   HASH_MD5
 
#define OPT_SHA1   HASH_SHA1
 

Typedefs

typedef bool(* read_conf_data_file_F) (char *, char *)
 

Functions

int configure (char *, char *, bool)
 
int cf_read_file (char *)
 
void reload_cf_tables ()
 
int cf_init ()
 
void cf_clear_values ()
 
void cf_defaults ()
 
void cf_dump (int, bool)
 
void mk_cf_file (int, bool, bool)
 
int cf_get_id (char *)
 
int cf_set_val (int id, char *val)
 
int cf_set_str_val (int id, char *val)
 
int cf_append_str_val (int id, char *val)
 
int cf_set_int_val (int id, int val)
 
int cf_set_double_val (int id, double val)
 
int cf_set_enum_val (int id, int val)
 
char * cf_get_str (int id)
 
int cf_get_int (int id)
 
double cf_get_double (int id)
 
bool read_conf_data_file (char *cfdir, char *fname, char *dfile, read_conf_data_file_F func)
 

Variables

char * conf_file
 
time_t last_reconf_date
 
unsigned int statistics_interval
 
char domain []
 
int priority
 

Detailed Description

Macro Definition Documentation

◆ MK_CF_DEFAULT

#define MK_CF_DEFAULT   2

Definition at line 41 of file ze-cf.h.

◆ MK_CF_NONE

#define MK_CF_NONE   0

Definition at line 39 of file ze-cf.h.

◆ MK_CF_NULL

#define MK_CF_NULL   1

Definition at line 40 of file ze-cf.h.

◆ MK_CF_RUNNING

#define MK_CF_RUNNING   3

Definition at line 42 of file ze-cf.h.

◆ OPT_ACCESS

#define OPT_ACCESS   1

Definition at line 71 of file ze-cf.h.

◆ OPT_CLAMAV

#define OPT_CLAMAV   1

Definition at line 74 of file ze-cf.h.

◆ OPT_CLIENT

#define OPT_CLIENT   1

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

◆ OPT_DB

#define OPT_DB   1

Definition at line 68 of file ze-cf.h.

◆ OPT_DEFAULT

#define OPT_DEFAULT   0

Definition at line 79 of file ze-cf.h.

◆ OPT_DISCARD

#define OPT_DISCARD   3

Definition at line 50 of file ze-cf.h.

◆ OPT_HIDE

#define OPT_HIDE   1

Definition at line 56 of file ze-cf.h.

◆ OPT_INTERNAL

#define OPT_INTERNAL   0

Definition at line 73 of file ze-cf.h.

◆ OPT_MAJORITY_WIN

#define OPT_MAJORITY_WIN   2

Definition at line 81 of file ze-cf.h.

◆ OPT_MD5

#define OPT_MD5   HASH_MD5

Definition at line 84 of file ze-cf.h.

◆ OPT_NO

#define OPT_NO   0

Definition at line 44 of file ze-cf.h.

◆ OPT_NONE

#define OPT_NONE   0

Definition at line 70 of file ze-cf.h.

◆ OPT_NOTIFY

#define OPT_NOTIFY   2

Definition at line 49 of file ze-cf.h.

◆ OPT_OK

#define OPT_OK   0

Definition at line 47 of file ze-cf.h.

◆ OPT_ONE_WIN

#define OPT_ONE_WIN   1

Definition at line 80 of file ze-cf.h.

◆ OPT_OTHER

#define OPT_OTHER   255

Definition at line 61 of file ze-cf.h.

◆ OPT_PLAIN

#define OPT_PLAIN   HASH_PLAIN

Definition at line 83 of file ze-cf.h.

◆ OPT_REJECT

#define OPT_REJECT   1

Definition at line 48 of file ze-cf.h.

◆ OPT_SENDER

#define OPT_SENDER   0

Definition at line 63 of file ze-cf.h.

◆ OPT_SENDMAIL

#define OPT_SENDMAIL   1

Definition at line 59 of file ze-cf.h.

◆ OPT_SHA1

#define OPT_SHA1   HASH_SHA1

Definition at line 85 of file ze-cf.h.

◆ OPT_SHOW

#define OPT_SHOW   0

Definition at line 55 of file ze-cf.h.

◆ OPT_STANDALONE

#define OPT_STANDALONE   0

Definition at line 76 of file ze-cf.h.

◆ OPT_SUBJECT

#define OPT_SUBJECT   0

Definition at line 65 of file ze-cf.h.

◆ OPT_SYSTEM

#define OPT_SYSTEM   0

Definition at line 58 of file ze-cf.h.

◆ OPT_TEMPFAIL

#define OPT_TEMPFAIL   2

Definition at line 53 of file ze-cf.h.

◆ OPT_TEXT

#define OPT_TEXT   0

Definition at line 67 of file ze-cf.h.

◆ OPT_X_HEADER

#define OPT_X_HEADER   4

Definition at line 51 of file ze-cf.h.

◆ OPT_YES

#define OPT_YES   1

Definition at line 45 of file ze-cf.h.

Typedef Documentation

◆ read_conf_data_file_F

typedef bool(* read_conf_data_file_F) (char *, char *)

Definition at line 32 of file ze-read-conf-data.h.

Function Documentation

◆ cf_append_str_val()

int cf_append_str_val ( int  id,
char *  val 
)

Definition at line 769 of file ze-cf.c.

◆ cf_clear_values()

void cf_clear_values ( )

Definition at line 483 of file ze-cf.c.

◆ cf_defaults()

void cf_defaults ( )

Definition at line 313 of file cfc-defs.h.

◆ cf_dump()

void cf_dump ( int  ,
bool   
)

Definition at line 214 of file ze-cf.c.

◆ cf_get_double()

double cf_get_double ( int  id)

Definition at line 828 of file ze-cf.c.

◆ cf_get_id()

int cf_get_id ( char *  )

Definition at line 657 of file ze-cf.c.

◆ cf_get_int()

int cf_get_int ( int  id)

Definition at line 803 of file ze-cf.c.

◆ cf_get_str()

char* cf_get_str ( int  id)

Definition at line 854 of file ze-cf.c.

◆ cf_init()

int cf_init ( )

Definition at line 196 of file ze-cf.c.

◆ cf_read_file()

int cf_read_file ( char *  )

Definition at line 962 of file ze-cf.c.

◆ cf_set_double_val()

int cf_set_double_val ( int  id,
double  val 
)

◆ cf_set_enum_val()

int cf_set_enum_val ( int  id,
int  val 
)

◆ cf_set_int_val()

int cf_set_int_val ( int  id,
int  val 
)

◆ cf_set_str_val()

int cf_set_str_val ( int  id,
char *  val 
)

Definition at line 742 of file ze-cf.c.

◆ cf_set_val()

int cf_set_val ( int  id,
char *  val 
)

Definition at line 691 of file ze-cf.c.

◆ configure()

int configure ( char *  ,
char *  ,
bool   
)

Definition at line 1203 of file ze-cf.c.

◆ mk_cf_file()

void mk_cf_file ( int  ,
bool  ,
bool   
)

Definition at line 353 of file ze-cf.c.

◆ read_conf_data_file()

bool read_conf_data_file ( char *  cfdir,
char *  fname,
char *  dfile,
read_conf_data_file_F  func 
)

Definition at line 32 of file ze-read-conf-data.c.

◆ reload_cf_tables()

void reload_cf_tables ( )

Definition at line 1066 of file ze-cf.c.

Variable Documentation

◆ conf_file

char* conf_file

Definition at line 38 of file ze-cf.c.

◆ domain

char domain[]

◆ last_reconf_date

time_t last_reconf_date

Definition at line 53 of file ze-cf.c.

◆ priority

int priority

◆ statistics_interval

unsigned int statistics_interval

Definition at line 40 of file ze-cf.c.