/** If this is true, a PID file will be written
* to the file given in the "file" variable of
- * the <pid> tag in the config file. This is
+ * the \<pid> tag in the config file. This is
* the default.
* Passing --nopid as a command line argument
* sets this to false; in this case, a PID file
* will not be written, even the default PID
- * file that is usually written when the <pid>
+ * file that is usually written when the \<pid>
* tag is not defined in the config file.
*/
bool writepid;
*/
std::string ServerDesc;
- /** Pretend disabled commands don't exist.
- */
- bool DisabledDontExist;
-
- /** This variable identifies which usermodes have been diabled.
- */
- std::bitset<64> DisabledUModes;
-
- /** This variable identifies which chanmodes have been disabled.
- */
- std::bitset<64> DisabledCModes;
-
/** How to treat a user in a channel who is banned. */
BannedUserTreatment RestrictBannedUsers;
*/
unsigned int MaxTargets;
- /** True if we're going to hide ban reasons for non-opers (e.g. G-Lines,
- * K-Lines, Z-Lines)
+ /** The number of seconds that the server clock can skip by before server operators are warned. */
+ time_t TimeSkipWarn;
+
+ /** True if we're going to hide ban reasons for non-opers (e.g. G-lines,
+ * K-lines, Z-lines)
*/
bool HideBans;
*/
ClassVector Classes;
- /** STATS characters in this list are available
- * only to operators.
- */
- std::string UserStats;
-
/** Default channel modes
*/
std::string DefaultModes;
void Fill();
- /** Disables the commands specified in <disabled:commands>. */
- bool ApplyDisabledCommands();
-
/** Escapes a value for storage in a configuration key.
* @param str The string to escape.
* @param xml Are we using the XML config format?