]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - modules/m_info.c
s/owner/admin/ throughout the source code and docs.
[irc/rqf/shadowircd.git] / modules / m_info.c
index d3ddb3b88bf5df161fab268f8882cb7633a24fd6..44c7ff854c6ab3a072a999171cc773ad4c11c638 100644 (file)
@@ -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,
@@ -356,6 +380,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 +578,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_admin",
+               OUTPUT_BOOLEAN_YN,
+               &ConfigChannel.use_admin,
+               "Enable chanmode +a (admin)",
+       },
        {
                "use_except",
                OUTPUT_BOOLEAN_YN,
@@ -572,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,