$Log$
+ Revision 647.1 2005/05/16 16:59:39 ajc
+ * Default expire policy is now 'manual' (no automatic expiry of messages
+ under any circumstances). Implemented as per David Given's suggestion
+ that we should operate using the element of least surprise.
+
Revision 647.0 2005/05/12 16:54:10 ajc
* THIS IS 6.47
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
+
they become a certain number of days old, or until a certain number of
additional messages are posted in the room, at which time the oldest
ones will scroll out.</p>
+<p>When a new Citadel system is first installed, the default system-wide
+expire policy is set to 'manual' -- no automatic purging of messages
+takes place anywhere. For public message boards, you will probably want
+to set some sort of automatic expire policy, in order to prevent your
+message base from growing forever.</p>
<p>You will notice that you can also fall back to the default expire
policy for the floor upon which the room resides. This is the default
setting. You can change the floor's default with the <tt><b>;A</b>ide <b>E</b>dit
}
/* We need a system default message expiry policy, because this is
* the top level and there's no 'higher' policy to fall back on.
+ * By default, do not expire messages at all.
*/
if (config.c_ep.expire_mode == 0) {
- config.c_ep.expire_mode = EXPIRE_NUMMSGS;
- config.c_ep.expire_value = 150;
+ config.c_ep.expire_mode = EXPIRE_MANUAL;
+ config.c_ep.expire_value = 0;
}
/*