]> code.citadel.org Git - citadel.git/blobdiff - citadel/config.h
* initiall sieve listing support. authentication works now, we at least answer with...
[citadel.git] / citadel / config.h
index 160c5d96e8bac005a53e11de190c058d91f59254..d29076eec55e36b48d3fd55dfbfc0eae99ec69d0 100644 (file)
@@ -4,7 +4,7 @@
  */
 
 #include "serv_extensions.h"
-
+#include "citadel_dirs.h"
 /* 
  * Global system configuration.
  * 
@@ -66,11 +66,20 @@ struct config {
        int c_imaps_port;               /* IMAPS listener port (usually 993)*/
        int c_pop3s_port;               /* POP3S listener port (usually 995)*/
        int c_smtps_port;               /* SMTPS listener port (usually 465)*/
+       char c_auto_cull;               /* Cull db logs automatically?      */
+       char c_instant_expunge;         /* IMAP instant expunge deleted msgs*/
+       char c_allow_spoofing;          /* SMTP allow spoofing of my domains*/
+       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. */
+
 };
 
 
 void get_config(void);
 void put_config(void);
 extern struct config config;
-extern char ctdl_home_directory[PATH_MAX];
-extern int home_specified;
+