"Message to quit users with if this server is draining.",
INFO_STRING(&ConfigFileEntry.drain_reason),
},
+ {
+ "sasl_only_client_message",
+ "Message to quit users with if they require SASL authentication.",
+ INFO_STRING(&ConfigFileEntry.sasl_only_client_message),
+ },
+ {
+ "identd_only_client_message",
+ "Message to quit users with if they require Identd.",
+ INFO_STRING(&ConfigFileEntry.identd_only_client_message),
+ },
+ {
+ "sctp_forbidden_client_message",
+ "Message to quit users with if they attempt using SCTP.",
+ INFO_STRING(&ConfigFileEntry.sctp_forbidden_client_message),
+ },
+ {
+ "ssltls_only_client_message",
+ "Message to quit users with if they require SSL/TLS.",
+ INFO_STRING(&ConfigFileEntry.ssltls_only_client_message),
+ },
+ {
+ "not_authorised_client_message",
+ "Message to quit users with if they are not authorised.",
+ INFO_STRING(&ConfigFileEntry.not_authorised_client_message),
+ },
+ {
+ "illegal_hostname_client_message",
+ "Message to users when their hostname contains illegal characters.",
+ INFO_STRING(&ConfigFileEntry.illegal_hostname_client_message),
+ },
+ {
+ "server_full_client_message",
+ "Message to users when the server is full.",
+ INFO_STRING(&ConfigFileEntry.server_full_client_message),
+ },
+ {
+ "illegal_name_long_client_message",
+ "Long message to users when their username contains illegal characters.",
+ INFO_STRING(&ConfigFileEntry.illegal_name_long_client_message),
+ },
+ {
+ "illegal_name_short_client_message",
+ "Short message to users when their username contains illegal characters.",
+ INFO_STRING(&ConfigFileEntry.illegal_name_short_client_message),
+ },
{
"disable_auth",
"Controls whether auth checking is disabled or not",
"STATS C output is only shown to operators",
INFO_INTBOOL_YN(&ConfigFileEntry.stats_c_oper_only),
},
- {
- "stats_h_oper_only",
- "STATS H output is only shown to operators",
- INFO_INTBOOL_YN(&ConfigFileEntry.stats_h_oper_only),
- },
{
"stats_i_oper_only",
"STATS I output is only shown to operators",
"Send messages to @#channel if affected by +z",
INFO_INTBOOL_YN(&ConfigChannel.opmod_send_statusmsg),
},
+ {
+ "ip_bans_through_vhost",
+ "Channel IP bans see through dynamic spoofs",
+ INFO_INTBOOL_YN(&ConfigChannel.ip_bans_through_vhost),
+ },
{
"hide_opers",
"Hide all opers from unprivileged users",
"Links rehash delay",
INFO_DECIMAL(&ConfigServerHide.links_delay),
},
+ {
+ "oper_secure_only",
+ "Require TLS to become an oper",
+ INFO_INTBOOL_YN(&ConfigFileEntry.oper_secure_only),
+ },
{ NULL, NULL, 0, { NULL } },
};