// Matrix Construct // // Copyright (C) Matrix Construct Developers, Authors & Contributors // Copyright (C) 2016-2018 Jason Volk // // Permission to use, copy, modify, and/or distribute this software for any // purpose with or without fee is hereby granted, provided that the above // copyright notice and this permission notice is present in all copies. The // full license for this software is available in the LICENSE file. #include (&patch))} {} */ // // Extended information // //TODO: XXX: integrate CREDITS text again somehow decltype(ircd::info::credits) ircd::info::credits {{ "Inspired by the original Internet Relay Chat daemon from Jarkko Oikarinen", " ", "This - is The Construct", " ", "Internet Relay Chat daemon: Matrix Construct", " ", "Copyright (C) 2016-2018 Matrix Construct Developers, Authors & Contributors", "Permission to use, copy, modify, and/or distribute this software for any", "purpose with or without fee is hereby granted, provided that the above", "copyright notice and this permission notice is present in all copies.", " ", }}; decltype(ircd::info::myinfo) ircd::info::myinfo {{ #ifdef CPATH {"CPATH", CPATH, 0, "Path to Main Configuration File"}, #else {"CPATH", "NONE", 0, "Path to Main Configuration File"}, #endif #ifdef DPATH {"DPATH", DPATH, 0, "Directory Containing Configuration Files"}, #else {"DPATH", "NONE", 0, "Directory Containing Configuration Files"}, #endif #ifdef HPATH {"HPATH", HPATH, 0, "Path to Operator Help Files"}, #else {"HPATH", "NONE", 0, "Path to Operator Help Files"}, #endif #ifdef UHPATH {"UHPATH", UHPATH, 0, "Path to User Help Files"}, #else {"UHPATH", "NONE", 0, "Path to User Help Files"}, #endif #ifdef RB_IPV6 {"IPV6", "ON", 0, "IPv6 Support"}, #else {"IPV6", "OFF", 0, "IPv6 Support"}, #endif #ifdef JOIN_LEAVE_COUNT_EXPIRE_TIME {"JOIN_LEAVE_COUNT_EXPIRE_TIME", "", JOIN_LEAVE_COUNT_EXPIRE_TIME, "Anti SpamBot Parameter"}, #endif #ifdef KILLCHASETIMELIMIT {"KILLCHASETIMELIMIT", "", KILLCHASETIMELIMIT, "Nick Change Tracker for KILL"}, #endif #ifdef LPATH {"LPATH", LPATH, 0, "Path to Log File"}, #else {"LPATH", "NONE", 0, "Path to Log File"}, #endif #ifdef MAX_BUFFER {"MAX_BUFFER", "", MAX_BUFFER, "Maximum Buffer Connections Allowed"}, #endif #ifdef MAX_JOIN_LEAVE_COUNT {"MAX_JOIN_LEAVE_COUNT", "", MAX_JOIN_LEAVE_COUNT, "Anti SpamBot Parameter"}, #endif #ifdef MAX_JOIN_LEAVE_TIME {"MIN_JOIN_LEAVE_TIME", "", MIN_JOIN_LEAVE_TIME, "Anti SpamBot Parameter"}, #endif #ifdef MPATH {"MPATH", MPATH, 0, "Path to MOTD File"}, #else {"MPATH", "NONE", 0, "Path to MOTD File"}, #endif #ifdef NICKNAMEHISTORYLENGTH {"NICKNAMEHISTORYLENGTH", "", NICKNAMEHISTORYLENGTH, "Size of WHOWAS Array"}, #endif #ifdef OPATH {"OPATH", OPATH, 0, "Path to Operator MOTD File"}, #else {"OPATH", "NONE", 0, "Path to Operator MOTD File"}, #endif #ifdef OPER_SPAM_COUNTDOWN {"OPER_SPAM_COUNTDOWN", "", OPER_SPAM_COUNTDOWN, "Anti SpamBot Parameter"}, #endif #ifdef HAVE_LIBCRYPTO {"HAVE_LIBCRYPTO", "ON", 0, "Enable OpenSSL CHALLENGE Support"}, #else {"HAVE_LIBCRYPTO", "OFF", 0, "Enable OpenSSL CHALLENGE Support"}, #endif #ifdef HAVE_LIBZ {"HAVE_LIBZ", "YES", 0, "zlib (ziplinks) support"}, #else {"HAVE_LIBZ", "NO", 0, "zlib (ziplinks) support"}, #endif #ifdef PPATH {"PPATH", PPATH, 0, "Path to Pid File"}, #else {"PPATH", "NONE", 0, "Path to Pid File"}, #endif #ifdef SPATH {"SPATH", SPATH, 0, "Path to Server Executable"}, #else {"SPATH", "NONE", 0, "Path to Server Executable"}, #endif #ifdef TS_MAX_DELTA_DEFAULT {"TS_MAX_DELTA_DEFAULT", "", TS_MAX_DELTA_DEFAULT, "Maximum Allowed TS Delta from another Server"}, #endif #ifdef TS_WARN_DELTA_DEFAULT {"TS_WARN_DELTA_DEFAULT", "", TS_WARN_DELTA_DEFAULT, "Maximum TS Delta before Sending Warning"}, #endif #ifdef USE_IODEBUG_HOOKS {"USE_IODEBUG_HOOKS", "YES", 0, "IO Debugging support"}, #else {"USE_IODEBUG_HOOKS", "NO", 0, "IO Debugging support"}, #endif }};