X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/de9510bcaba3fc0377e09259f8b49921c421d269..e42487a5d0733c361fce6607ed7f01025f650aa1:/src/opserv.c diff --git a/src/opserv.c b/src/opserv.c index c74b3c4..1fb15bd 100644 --- a/src/opserv.c +++ b/src/opserv.c @@ -203,7 +203,8 @@ static const struct message_entry msgtab[] = { { "OSMSG_USER_SEARCH_RESULTS", "The following users were found:" }, { "OSMSG_USER_SEARCH_HEADER", "Nick User@Host (Account)" }, { "OSMSG_USER_SEARCH_BAR", "-------------------------------------------" }, - { "OSMSG_USER_SEARCH_COUNT", "------------ Found %4u matches -----------" }, + { "OSMSG_USER_SEARCH_COUNT", "There were %4u matches" }, + { "OSMSG_USER_SEARCH_COUNT_BAR", "------------ Found %4u matches -----------" }, { "OSMSG_CHANNEL_SEARCH_RESULTS", "The following channels were found:" }, { "OSMSG_GLINE_SEARCH_RESULTS", "The following glines were found:" }, { "OSMSG_LOG_SEARCH_RESULTS", "The following log entries were found:" }, @@ -238,6 +239,7 @@ static const struct message_entry msgtab[] = { { "OSMSG_SERVER_JUPED", "Added new jupe server %s." }, { "OSMSG_SERVER_NOT_JUPE", "That server is not a juped server." }, { "OSMSG_SERVER_UNJUPED", "Server jupe removed." }, + /* { "OSMSG_WARN_ADDED", "Added channel activity warning for $b%s$b (%s)" }, { "OSMSG_WARN_EXISTS", "Channel activity warning for $b%s$b already exists." }, { "OSMSG_WARN_DELETED", "Removed channel activity warning for $b%s$b" }, @@ -245,6 +247,7 @@ static const struct message_entry msgtab[] = { { "OSMSG_WARN_LISTSTART", "Channel activity warnings:" }, { "OSMSG_WARN_LISTENTRY", "%s (%s)" }, { "OSMSG_WARN_LISTEND", "End of activity warning list." }, + */ { "OSMSG_UPLINK_CONNECTING", "Establishing connection with %s (%s:%d)." }, { "OSMSG_CURRENT_UPLINK", "$b%s$b is already the current uplink." }, { "OSMSG_INVALID_UPLINK", "$b%s$b is not a valid uplink name." }, @@ -269,7 +272,7 @@ static const struct message_entry msgtab[] = { { NULL, NULL } }; -#define OPSERV_SYNTAX() svccmd_send_help(user, opserv, cmd) +#define OPSERV_SYNTAX() svccmd_send_help_brief(user, opserv, cmd) typedef int (*discrim_search_func)(struct userNode *match, void *extra); @@ -1992,26 +1995,26 @@ opserv_shutdown_channel(struct chanNode *channel, const char *reason) timeq_add(now + opserv_conf.purge_lock_delay, opserv_part_channel, channel); } -/* static void opserv_channel_check(struct chanNode *newchan) { - char *warning; + /*char *warning; */ if (!newchan->join_policer.params) { newchan->join_policer.last_req = now; newchan->join_policer.params = opserv_conf.join_policer_params; } + /* if ((warning = dict_find(opserv_chan_warn, newchan->name, NULL))) { char message[MAXLEN]; snprintf(message, sizeof(message), "Channel activity warning for channel %s: %s", newchan->name, warning); global_message(MESSAGE_RECIPIENT_OPERS, message); } + */ - * Wait until the join check to shut channels down. * + /* Wait until the join check to shut channels down. */ newchan->bad_channel = opserv_bad_channel(newchan->name); } -*/ static void opserv_channel_delete(struct chanNode *chan) @@ -3566,7 +3569,7 @@ static MODCMD_FUNC(cmd_trace) if (action == trace_print_func) { - reply("OSMSG_USER_SEARCH_RESULTS"); + reply("OSMSG_USER_SEARCH_RESULTS"); reply("OSMSG_USER_SEARCH_BAR"); reply("OSMSG_USER_SEARCH_HEADER"); reply("OSMSG_USER_SEARCH_BAR"); @@ -3588,9 +3591,14 @@ static MODCMD_FUNC(cmd_trace) dict_foreach(das.dict, opserv_show_hostinfo, &das); if (matches) - reply("OSMSG_USER_SEARCH_COUNT", matches); + { + if(action == trace_print_func) + reply("OSMSG_USER_SEARCH_COUNT_BAR", matches); + else + reply("OSMSG_USER_SEARCH_COUNT", matches); + } else - reply("MSG_NO_MATCHES"); + reply("MSG_NO_MATCHES"); if (das.discrim->channel) UnlockChannel(das.discrim->channel); @@ -4351,7 +4359,7 @@ init_opserv(const char *nick) reg_new_user_func(opserv_new_user_check); reg_nick_change_func(opserv_alert_check_nick); reg_del_user_func(opserv_user_cleanup); -/* reg_new_channel_func(opserv_channel_check); */ + reg_new_channel_func(opserv_channel_check); reg_del_channel_func(opserv_channel_delete); reg_join_func(opserv_join_check); reg_auth_func(opserv_staff_alert);