/****************************************************************************/
/* YOUR SYSTEM CONFIGURATION */
/* Set all the values in this file appropriately BEFORE compiling any of the*/
-/* C programs. If you are upgrading from an older version of Citadel/UX, it */
+/* C programs. If you are upgrading from an older version of Citadel, it */
/* is vitally important that the #defines which are labelled "structure size*/
/* variables" are EXACTLY the same as they were in your old system, */
/* otherwise your files will be munged beyond repair. */
#define USERTASKSROOM "Tasks"
#define USERCONTACTSROOM "Contacts"
#define USERNOTESROOM "Notes"
+#define USERTRASHROOM "Trash"
#define PAGELOGROOM "Sent/Received Pages"
#define SYSCONFIGROOM "Local System Configuration"
#define SMTP_SPOOLOUT_ROOM "__CitadelSMTPspoolout__"
+#define DELETED_MSGS_ROOM "__CitadelDeletedMessages__"
+
+/*
+ * Where we keep messages containing the vCards that source our directory. It
+ * makes no sense to change this, because you'd have to change it on every
+ * system on the network. That would be stupid.
+ */
+#define ADDRESS_BOOK_ROOM "Global Address Book"
+
/*
* How long (in seconds) to retain message entries in the use table
/*
* Pathnames for cryptographic goodness
*/
-#define CTDL_CRYPTO_DIR BBSDIR "/keys"
+#define CTDL_CRYPTO_DIR "./keys"
#define CTDL_KEY_PATH CTDL_CRYPTO_DIR "/citadel.key"
#define CTDL_CSR_PATH CTDL_CRYPTO_DIR "/citadel.csr"
#define CTDL_CER_PATH CTDL_CRYPTO_DIR "/citadel.cer"
+
+#define THREADSTACKSIZE 1048576
+
+/*
+ * How many messages may the full text indexer scan before flushing its
+ * tables to disk?
+ */
+#define FT_MAX_CACHE 2500
+#