piler/src/cfg.h

94 lines
1.5 KiB
C
Raw Normal View History

2011-11-14 15:57:52 +01:00
/*
* cfg.h, SJ
*/
#ifndef _CFG_H
#define _CFG_H
#include "config.h"
struct __config {
2013-01-06 21:04:58 +01:00
int server_id;
2011-11-14 15:57:52 +01:00
char username[MAXVAL];
char hostid[MAXVAL];
int hostid_len;
2011-11-14 15:57:52 +01:00
char pidfile[MAXVAL];
2013-04-09 14:50:27 +02:00
char pilergetd_pidfile[MAXVAL];
2011-11-14 15:57:52 +01:00
char listen_addr[MAXVAL];
int listen_port;
2013-04-09 14:50:27 +02:00
char pilergetd_listen_addr[MAXVAL];
int pilergetd_listen_port;
2013-04-09 15:15:59 +02:00
char pilergetd_password[MAXVAL];
2011-11-14 15:57:52 +01:00
char clamd_addr[MAXVAL];
int clamd_port;
char clamd_socket[MAXVAL];
int encrypt_messages;
2012-10-28 20:36:46 +01:00
int tls_enable;
char pemfile[MAXVAL];
char cipher_list[MAXVAL];
2011-11-14 15:57:52 +01:00
int use_antivirus;
char memcached_servers[MAXVAL];
int memcached_ttl;
int number_of_worker_processes;
int max_requests_per_child;
int backlog;
char workdir[MAXVAL];
char queuedir[MAXVAL];
int verbosity;
char locale[MAXVAL];
int session_timeout;
char piler_header_field[MAXVAL];
char extra_to_field[MAXVAL];
2011-11-14 15:57:52 +01:00
unsigned char key[KEYLEN];
unsigned char iv[MAXVAL];
2012-01-26 14:35:51 +01:00
char spam_header_line[MAXVAL];
2012-02-19 22:59:47 +01:00
int default_retention_days;
2011-11-14 15:57:52 +01:00
// mysql stuff
char mysqlhost[MAXVAL];
int mysqlport;
char mysqlsocket[MAXVAL];
char mysqluser[MAXVAL];
char mysqlpwd[MAXVAL];
char mysqldb[MAXVAL];
int mysql_connect_timeout;
2012-01-07 00:00:36 +01:00
int update_counters_to_memcached;
int memcached_to_db_interval;
int archive_emails_not_having_message_id;
2013-07-12 22:54:45 +02:00
int archive_only_mydomains;
int min_word_len;
int tweak_sent_time_offset;
int enable_cjk;
int debug;
2011-11-14 15:57:52 +01:00
};
#endif /* _CFG_H */