diff options
-rw-r--r-- | Changes | 1 | ||||
-rw-r--r-- | Changes.lang | 2 | ||||
-rw-r--r-- | lang/cat.l | 6 | ||||
-rw-r--r-- | lang/de.l | 6 | ||||
-rw-r--r-- | lang/en_us.l | 6 | ||||
-rw-r--r-- | lang/es.l | 6 | ||||
-rw-r--r-- | lang/fr.l | 6 | ||||
-rw-r--r-- | lang/gr.l | 6 | ||||
-rw-r--r-- | lang/it.l | 6 | ||||
-rw-r--r-- | lang/nl.l | 6 | ||||
-rw-r--r-- | lang/pt.l | 6 | ||||
-rw-r--r-- | lang/ru.l | 6 | ||||
-rw-r--r-- | lang/tr.l | 6 | ||||
-rw-r--r-- | operserv.c | 13 | ||||
-rw-r--r-- | version.log | 7 |
15 files changed, 70 insertions, 19 deletions
@@ -1,6 +1,7 @@ Anope Version S V N ------------------- Provided by Anope Dev. <dev@anope.org> - 2004 +05/27 A Better /OS MODLIST output to include version information. [ #74] 05/25 A New /CS CLEAR HOPS for ircd's that support halfops. [ #72] 05/24 A New NSNickTracking directive to provide nick tracking. [ #71] 05/21 A Auto enforce upon AKICK addition. [ #63] diff --git a/Changes.lang b/Changes.lang index 8aa4ed99e..5311875de 100644 --- a/Changes.lang +++ b/Changes.lang @@ -3,6 +3,8 @@ Anope Version S N V *** New Strings: CHAN_CLEARED_HOPS + OPER_MODULE_LIST_HEADER + OPER_MODULE_LIST_FOOTER *** Mod Strings: diff --git a/lang/cat.l b/lang/cat.l index 77c9e8da0..245a65b2c 100644 --- a/lang/cat.l +++ b/lang/cat.l @@ -2817,8 +2817,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2794,8 +2794,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileNamee OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST diff --git a/lang/en_us.l b/lang/en_us.l index 87b628350..d309ec2b6 100644 --- a/lang/en_us.l +++ b/lang/en_us.l @@ -2717,8 +2717,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2815,8 +2815,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD NombreArchivo OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD NombreArchivo +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Modulo: %s + Modulo: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Modulo: %s Version: %s Autor: %s cargado: %s OPER_MODULE_CMD_LIST @@ -2830,8 +2830,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2806,8 +2806,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2810,8 +2810,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2763,8 +2763,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD bestandsnaam OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD bestandsnaam +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Versie: %s Auteur: %s Geladen: %s OPER_MODULE_CMD_LIST @@ -2814,8 +2814,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST @@ -2752,8 +2752,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD ИмяФайла OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD ИмяФайла +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Модуль: %s + Модуль: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Модуль: %s Версия: %s Автор: %s загружен: %s OPER_MODULE_CMD_LIST @@ -2811,8 +2811,12 @@ OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX MODUNLOAD FileName +OPER_MODULE_LIST_HEADER + Current Module list: OPER_MODULE_LIST - Module: %s + Module: %s [%s] +OPER_MODULE_LIST_FOOTER + %d Modules loaded. OPER_MODULE_INFO_LIST Module: %s Version: %s Author: %s loaded: %s OPER_MODULE_CMD_LIST diff --git a/operserv.c b/operserv.c index 50eab7407..fecded169 100644 --- a/operserv.c +++ b/operserv.c @@ -5008,22 +5008,21 @@ int do_modlist(User * u) { int idx; int count = 0; - struct tm tm; - char timebuf[64]; ModuleHash *current = NULL; + notice_lang(s_OperServ, u, OPER_MODULE_LIST_HEADER); + for (idx = 0; idx != MAX_CMD_HASH; idx++) { for (current = MODULE_HASH[idx]; current; current = current->next) { - tm = *localtime(¤t->m->time); - - strftime_lang(timebuf, sizeof(timebuf), u, - STRFTIME_DATE_TIME_FORMAT, &tm); - notice_lang(s_OperServ, u, OPER_MODULE_LIST, current->name); + notice_lang(s_OperServ, u, OPER_MODULE_LIST, current->name, + current->m->version); count++; } } if (count == 0) { notice_lang(s_OperServ, u, OPER_MODULE_NO_LIST); + } else { + notice_lang(s_OperServ, u, OPER_MODULE_LIST_FOOTER, count); } return MOD_CONT; diff --git a/version.log b/version.log index b8eafbfbe..c6d163adb 100644 --- a/version.log +++ b/version.log @@ -8,10 +8,15 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="3" -VERSION_BUILD="129" +VERSION_BUILD="130" # $Log$ # +# BUILD : 1.7.3 (130) +# BUGS : 74 +# NOTES : Better /OS MODLIST output to include version information and +# a proper list header/footer. +# # BUILD : 1.7.3 (129) # BUGS : # NOTES : Changed guestnum from static to extern (internal change) |