X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/08a5f1f9485a5f34039e66cec5419c205881bd7a..2a003301dea77033af23cb6fcbc94d95fdb93452:/modules/m_info.c diff --git a/modules/m_info.c b/modules/m_info.c index 470ded5..eaf920f 100644 --- a/modules/m_info.c +++ b/modules/m_info.c @@ -29,7 +29,7 @@ #include "channel.h" #include "client.h" #include "common.h" -#include "irc_string.h" +#include "match.h" #include "ircd.h" #include "hook.h" #include "numeric.h" @@ -446,6 +446,18 @@ static struct InfoStruct info_table[] = { &ConfigFileEntry.stats_y_oper_only, "STATS Y is only shown to operators", }, + { + "throttle_count", + OUTPUT_DECIMAL, + &ConfigFileEntry.throttle_count, + "Connection throttle threshold", + }, + { + "throttle_duration", + OUTPUT_DECIMAL, + &ConfigFileEntry.throttle_duration, + "Connection throttle duration", + }, { "tkline_expire_notices", OUTPUT_BOOLEAN, @@ -585,7 +597,6 @@ static struct InfoStruct info_table[] = { /* ** m_info -** parv[0] = sender prefix ** parv[1] = servername */ static int @@ -618,7 +629,6 @@ m_info(struct Client *client_p, struct Client *source_p, int parc, const char *p /* ** mo_info -** parv[0] = sender prefix ** parv[1] = servername */ static int @@ -630,7 +640,11 @@ mo_info(struct Client *client_p, struct Client *source_p, int parc, const char * send_info_text(source_p); if(IsOper(source_p)) + { send_conf_options(source_p); + sendto_one_numeric(source_p, RPL_INFO, ":%s", + rb_lib_version()); + } send_birthdate_online_time(source_p);