X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/eb94e0e2f24f683d4f0048d87b8c3aa6cc617f42..ce3ec6fbd33c755592e5877bef45fb44935ef4d9:/modules/m_info.c diff --git a/modules/m_info.c b/modules/m_info.c index d3ddb3b..160fae5 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -326,6 +326,12 @@ static struct InfoStruct info_table[] = { &ServerInfo.network_desc, "Network description" }, + { + "autochanmodes", + OUTPUT_STRING, + &ConfigChannel.autochanmodes, + "Channelmodes set on channel creation" + }, { "nick_delay", OUTPUT_DECIMAL, @@ -356,6 +362,12 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.operspy_dont_care_user_info, "Remove accountability and some '!' requirement from non-channel operspy" }, + { + "secret_channels_in_whois", + OUTPUT_BOOLEAN, + &ConfigFileEntry.secret_channels_in_whois, + "Defines whether secret channels are always shown in whois to opers with oper:spy priv." + }, { "pace_wait", OUTPUT_DECIMAL, @@ -548,6 +560,30 @@ static struct InfoStruct info_table[] = { &ConfigChannel.only_ascii_channels, "Controls whether non-ASCII is disabled for JOIN" }, + { + "cycle_host_change", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.cycle_host_change, + "Controls if when a users' host changes, they cycle channels", + }, + { + "host_in_topic", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.host_in_topic, + "Defines whether a topicsetters host or just nick is shown on TOPIC", + }, + { + "use_halfop", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.use_halfop, + "Enable chanmode +h (halfop)", + }, + { + "use_owner", + OUTPUT_BOOLEAN_YN, + &ConfigChannel.use_owner, + "Enable chanmode +a (owner)", + }, { "use_except", OUTPUT_BOOLEAN_YN, @@ -578,6 +614,12 @@ static struct InfoStruct info_table[] = { { &ConfigChannel.resv_forcepart }, "Force-part local users on channel RESV" }, + { + "kick_no_rejoin_time", + OUTPUT_DECIMAL, + { &ConfigChannel.kick_no_rejoin_time }, + "The amount of time that a user cannot rejoin a +J channel for after being kicked." + }, { "disable_hidden", OUTPUT_BOOLEAN_YN,