X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/5974ba0c558abeedb95067c242de314f6bdce9fa..b0e752b0f9572d4bdef62db949359a58a568d6f5:/modules/m_info.c diff --git a/modules/m_info.c b/modules/m_info.c index 18f7b58..dd14294 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -21,7 +21,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * - * $Id: m_info.c 3396 2007-04-05 00:38:52Z jilles $ */ #include "stdinc.h" @@ -109,6 +108,12 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.anti_spam_exit_message_time, "Duration a client must be connected for to have an exit message" }, + { + "use_part_messages", + OUTPUT_BOOLEAN_YN, + &ConfigFileEntry.use_part_messages, + "Whether or not the server should allow users to show messages on PART" + }, { "caller_id_wait", OUTPUT_DECIMAL, @@ -133,12 +138,24 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.connect_timeout, "Connect timeout for connections to servers" }, + { + "default_ident_timeout", + OUTPUT_DECIMAL, + &ConfigFileEntry.default_ident_timeout, + "Amount of time the server waits for ident responses from clients", + }, { "default_floodcount", OUTPUT_DECIMAL, &ConfigFileEntry.default_floodcount, "Startup value of FLOODCOUNT", }, + { + "hide_channel_below_users", + OUTPUT_DECIMAL, + &ConfigFileEntry.hide_channel_below_users, + "Hide channels below this many users in standard /LIST output", + }, { "default_adminstring", OUTPUT_STRING, @@ -151,6 +168,18 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.default_operstring, "Default operstring at startup.", }, + { + "default_operhost", + OUTPUT_STRING, + &ConfigFileEntry.default_operhost, + "Default vhost for operators to receive upon opering up.", + }, + { + "static_quit", + OUTPUT_STRING, + &ConfigFileEntry.static_quit, + "Quit message to show for all users.", + }, { "servicestring", OUTPUT_STRING, @@ -332,6 +361,18 @@ static struct InfoStruct info_table[] = { &ServerInfo.network_desc, "Network description" }, + { + "autochanmodes", + OUTPUT_STRING, + &ConfigChannel.autochanmodes, + "Channelmodes set on channel creation" + }, + { + "exemptchanops", + OUTPUT_STRING, + &ConfigChannel.exemptchanops, + "Channelmodes that chanops are exempt from" + }, { "nick_delay", OUTPUT_DECIMAL, @@ -344,6 +385,12 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.no_oper_flood, "Disable flood control for operators", }, + { + "true_no_oper_flood", + OUTPUT_BOOLEAN, + &ConfigFileEntry.true_no_oper_flood, + "Really disable flood control for opers, not just make it very high", + }, { "non_redundant_klines", OUTPUT_BOOLEAN, @@ -494,6 +541,12 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.warn_no_nline, "Display warning if connecting server lacks N-line" }, + { + "use_propagated_bans", + OUTPUT_BOOLEAN, + &ConfigFileEntry.use_propagated_bans, + "KLINE sets fully propagated bans" + }, { "default_split_server_count", OUTPUT_DECIMAL, @@ -572,6 +625,24 @@ static struct InfoStruct info_table[] = { &ConfigChannel.host_in_topic, "Defines whether a topicsetters host or just nick is shown on TOPIC", }, + { + "admin_on_channel_create", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.admin_on_channel_create, + "Give users +ao on channel create", + }, + { + "use_halfop", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.use_halfop, + "Enable chanmode +h (halfop)", + }, + { + "use_admin", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.use_admin, + "Enable chanmode +a (admin)", + }, { "use_except", OUTPUT_BOOLEAN_YN, @@ -596,10 +667,16 @@ static struct InfoStruct info_table[] = { &ConfigChannel.use_knock, "Enable /KNOCK", }, + { + "use_local_channels", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.use_local_channels, + "Enable local channels (&channels)" + }, { "resv_forcepart", OUTPUT_BOOLEAN_YN, - { &ConfigChannel.resv_forcepart }, + &ConfigChannel.resv_forcepart, "Force-part local users on channel RESV" }, {