X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/da3ba37e04c07b122d0335dbc8ab3bffc413a6cc..90e68bbebf52a9d189c544e56b9a102cce6b068e:/modules/m_info.c diff --git a/modules/m_info.c b/modules/m_info.c index 746ae41..0f1dad8 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -151,6 +151,12 @@ 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.", + }, { "servicestring", OUTPUT_STRING, @@ -175,6 +181,12 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.dots_in_ident, "Number of permissable dots in an ident" }, + { + "expire_override_time", + OUTPUT_DECIMAL, + &ConfigFileEntry.expire_override_time, + "Period of time after which to unset user mode +p" + }, { "failed_oper_notice", OUTPUT_BOOLEAN, @@ -326,6 +338,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, @@ -566,6 +590,18 @@ static struct InfoStruct info_table[] = { &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, @@ -590,12 +626,24 @@ 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 }, "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,