]> code.citadel.org Git - citadel.git/blobdiff - citadel/config.h
* Added a config option to check RBL's immediately upon
[citadel.git] / citadel / config.h
index d6268366c14eb59b377254038f66c6c0b2df0871..176aaf45fe1513a9055d4c6a82154c9f5fcfc149 100644 (file)
@@ -4,7 +4,7 @@
  */
 
 #include "serv_extensions.h"
-
+#include "citadel_dirs.h"
 /* 
  * Global system configuration.
  * 
@@ -72,11 +72,19 @@ struct config {
        char c_journal_email;           /* Perform journaling of email      */
        char c_journal_pubmsgs;         /* Perform journaling of non-email  */
        char c_journal_dest[128];       /* Where to send journalized msgs   */
+       char c_default_cal_zone[128];   /* Default calendar time zone       */
+       int c_pftcpdict_port;           /* postfix tcptable support, see http://www.postfix.org/tcp_table.5.html */
+       int c_managesieve_port;         /* managesieve port. */
+       int c_auth_mode;                /* 0 = built-in Citadel auth; 1 = underlying host system auth */
+       char c_funambol_host[256];      /* Funambol host. Blank to disable */
+       int c_funambol_port;            /* Funambol port */
+       char c_funambol_source[256];    /* Funambol sync source */
+       char c_funambol_auth[256];      /* Funambol auth details */
+       char c_rbl_at_greeting;         /* Check RBL's at connect instead of after RCPT */
 };
 
 
 void get_config(void);
 void put_config(void);
 extern struct config config;
-extern char ctdl_home_directory[PATH_MAX];
-extern int home_specified;
+