]> code.citadel.org Git - citadel.git/blobdiff - citadel/citadel.h
* Shut off hostname resolution when dealing with Unix domain sockets
[citadel.git] / citadel / citadel.h
index 763beeee22d79d1404ae1afd63cd0515560ad5a9..a4d264ae88ddb1a28b28ef37deca224412458bf3 100644 (file)
@@ -8,7 +8,7 @@
 #include "sysdep.h"
 #include "sysconfig.h"
 #include "ipcdef.h"
-#define CITADEL        "Citadel/UX 5.60"
+#define CITADEL        "Citadel/UX 5.70"
 #define REV_LEVEL 560
 #define SERVER_TYPE 0  /* zero for stock Citadel/UX; other developers please
                           obtain SERVER_TYPE codes for your implementations */
@@ -78,6 +78,8 @@ struct config {
        long c_maxmsglen;               /* Maximum message length           */
        int c_min_workers;              /* Lower limit on number of threads */
        int c_max_workers;              /* Upper limit on number of threads */
+       int c_pop3_port;                /* POP3 listener port (usually 110) */
+       int c_smtp_port;                /* SMTP listener port (usually 25)  */
 };
 
 #define NODENAME               config.c_nodename
@@ -238,8 +240,11 @@ struct floor {
 #define GF_SKIP                1               /* <;S>kip floor mode */
 #define GF_ZAP         2               /* <;Z>ap floor mode */
 
-
+/*
+ * MIME types used in Citadel for configuration stuff
+ */
 #define SPOOLMIME      "application/x-citadel-delivery-list"
+#define        INTERNETCFG     "application/x-citadel-internet-config"
 
 /*
  * This structure is used to hold all of the fields of a message
@@ -265,3 +270,4 @@ struct minfo {
        char nexthop[512];
        };
 
+#define TRACE  lprintf(9, "Checkpoint: %s, %d\n", __FILE__, __LINE__)