#include "m_info.h"
#include "channel.h"
#include "client.h"
-#include "common.h"
#include "match.h"
#include "ircd.h"
#include "hook.h"
#include "msg.h"
#include "parse.h"
#include "modules.h"
+#include "s_newconf.h"
static const char info_desc[] =
"Provides the INFO command for retrieving server copyright, credits, and other info";
&ConfigFileEntry.client_flood_message_time,
"Time to allow per client_flood_message_num outside of burst",
},
+ {
+ "post_registration_delay",
+ OUTPUT_DECIMAL,
+ &ConfigFileEntry.post_registration_delay,
+ "Time to wait before processing commands from a new client",
+ },
{
"connect_timeout",
OUTPUT_DECIMAL,
"dots_in_ident",
OUTPUT_DECIMAL,
&ConfigFileEntry.dots_in_ident,
- "Number of permissable dots in an ident"
+ "Number of permissible dots in an ident"
},
{
"failed_oper_notice",
&ConfigFileEntry.hide_spoof_ips,
"Hide IPs of spoofed users"
},
- {
- "hub",
- OUTPUT_BOOLEAN_YN,
- &ServerInfo.hub,
- "Server is a hub"
- },
- {
- "kline_delay",
- OUTPUT_DECIMAL,
- &ConfigFileEntry.kline_delay,
- "Duration of time to delay kline checking"
- },
{
"kline_reason",
OUTPUT_STRING,
"max_nick_changes",
OUTPUT_DECIMAL,
&ConfigFileEntry.max_nick_changes,
- "NICK change threshhold setting"
+ "NICK change threshold setting"
},
{
"max_nick_time",
&ConfigFileEntry.away_interval,
"The minimum time between aways",
},
+ {
+ "tls_ciphers_oper_only",
+ OUTPUT_BOOLEAN_YN,
+ &ConfigFileEntry.tls_ciphers_oper_only,
+ "TLS cipher strings are hidden in whois for non-opers",
+ },
{
"default_split_server_count",
OUTPUT_DECIMAL,
&ConfigChannel.resv_forcepart,
"Force-part local users on channel RESV"
},
+ {
+ "opmod_send_statusmsg",
+ OUTPUT_BOOLEAN_YN,
+ &ConfigChannel.opmod_send_statusmsg,
+ "Send messages to @#channel if affected by +z"
+ },
{
"disable_hidden",
OUTPUT_BOOLEAN_YN,
info_spy(source_p);
send_info_text(source_p);
- if(IsOper(source_p))
+ if(IsOperGeneral(source_p))
{
send_conf_options(source_p);
sendto_one_numeric(source_p, RPL_INFO, ":%s",
/*
* Now send them a list of all our configuration options
- * (mostly from config.h)
+ * (mostly from defaults.h)
*/
for (infoptr = MyInformation; infoptr->name; infoptr++)
{