* Tuning of various parameters of the system.
* Normally you don't want to mess with any of this.
*
- * Copyright (c) 1987-2017 by the citadel.org team
+ * Copyright (c) 1987-2018 by the citadel.org team
*
* This program is open source software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3.
* GNU General Public License for more details.
*/
-/*
- * If you want to keep a transcript of all multiuser chats that go across
- * your system, define CHATLOG to the filename to be saved to. Otherwise,
- * set CHATLOG to "/dev/null".
- */
-#define CHATLOG "/dev/null"
-
-/*
- * Logging level to use if none is specified on the command line.
- * Note that this will suppress messages before they even get to syslog().
- */
-#define DEFAULT_VERBOSITY 7
-
/*
* NLI is the string that shows up in a <W>ho's online listing for sessions
* that are active, but for which no user has yet authenticated.
#define BIGMSG 1024
/*
- * SMTP delivery retry rules (all values are in seconds)
- *
- * If delivery of a message via SMTP is unsuccessful, Citadel will try again
- * after SMTP_RETRY_INTERVAL seconds. This interval will double after each
- * unsuccessful delivery, up to a maximum of SMTP_RETRY_MAX seconds. If no
- * successful delivery has been accomplished after SMTP_GIVE_UP seconds, the
- * message will be returned to its sender.
+ * SMTP delivery timeouts (measured in seconds)
+ * If outbound SMTP deliveries cannot be completed due to transient errors
+ * within SMTP_DELIVER_WARN seconds, the sender will receive a warning message
+ * indicating that the message has not yet been delivered but Citadel will
+ * keep trying. After SMTP_DELIVER_FAIL seconds, Citadel will advise the
+ * sender that the deliveries have failed.
*/
-#define SMTP_RETRY_INTERVAL 300 /* 5 minutes */
-#define SMTP_RETRY_MAX 43200 /* 12 hours */
-#define SMTP_GIVE_UP 432000 /* 5 days */
+#define SMTP_DELIVER_WARN 14400 // warn after four hours
+#define SMTP_DELIVER_FAIL 432000 // fail after five days
/*
* Who bounced messages appear to be from
*/
#define BOUNCESOURCE "Citadel Mail Delivery Subsystem"
-/*
- * This variable defines the amount of network spool data that may be carried
- * in one server transfer command. For some reason, some networks get hung
- * up on larger packet sizes. We don't know why. In any case, never set the
- * packet size higher than 4096 or your server sessions will crash.
- */
-#define IGNET_PACKET_SIZE 4000
-
/*
* The names of rooms which are automatically created by the system
*/
#define PAGELOGROOM "Sent/Received Pages"
#define SYSCONFIGROOM "Local System Configuration"
#define SMTP_SPOOLOUT_ROOM "__CitadelSMTPspoolout__"
-#define FNBL_QUEUE_ROOM "__CitadelFNBLqueue__"
+
/*
* 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
/*
* How long (in seconds) to retain message entries in the use table
*/
-#define USETABLE_RETAIN 864000L /* 10 days */
-#define USETABLE_ANTIEXPIRE 345600L /* 4 days */
-#define USETABLE_ANTIEXPIRE_HIRES 86400L /* 1 day */
+#define USETABLE_RETAIN 864000L /* 10 days */
/*
* The size of per-thread stacks. If set too low, citserver will randomly crash.
* How many messages may the full text indexer scan before flushing its
* tables to disk?
*/
-#define FT_MAX_CACHE 2500
+#define FT_MAX_CACHE 25