Thread: [IRC-Dev CVS] Module ircdh: Change commited ircdh .patches,1.8,1.9 CAMBIOS2_10_H_05,1.7,1.8 ChangeLo
Brought to you by:
zolty
From: Zolty <zo...@us...> - 2002-08-22 20:27:16
|
Update of /cvsroot/irc-dev/ircdh In directory usw-pr-cvs1:/tmp/cvs-serv8672/ircdh Modified Files: .patches CAMBIOS2_10_H_05 ChangeLog todo.jcea Log Message: 2002-08-22 Toni Garcia <zo...@ir...> 1.0.alpha9 * En los parches anteriores, hice un cambio: - El modo +R lo puede poner CUALQUIERA. * Sincronizacion Hispano u2.10.H.05.16 al u2.10.H.04.24. * ircd/querycmds.c: En el /VERSION, hago que se muestre el version hispano equivalente. Solo es provisional, se quitara en el futuro, junto con los mensajes de parches de ESNET-Hispano. * include/patchlevel.h: Limpieza en el codigo. Y renombramos el ircd como "IRC-Dev 1.0.alpha9". Index: .patches =================================================================== RCS file: /cvsroot/irc-dev/ircdh/.patches,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- .patches 6 Aug 2002 18:45:19 -0000 1.8 +++ .patches 22 Aug 2002 20:27:12 -0000 1.9 @@ -1 +1 @@ -u2.10.H.05.16+IRCDEV.00 +u2.10.H.05.24 Index: CAMBIOS2_10_H_05 =================================================================== RCS file: /cvsroot/irc-dev/ircdh/CAMBIOS2_10_H_05,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- CAMBIOS2_10_H_05 6 Aug 2002 18:45:19 -0000 1.7 +++ CAMBIOS2_10_H_05 22 Aug 2002 20:27:12 -0000 1.8 @@ -1,5 +1,64 @@ $Id$ +* 2002/08/22 jc...@ar... (u2.10.H.05.24) FEATURE + ----------------------------------------------------------------------- + Con el crecimiento de IRC-Hispano (mas de 45.000 usuarios simultaneos, + mas de 15.000 canales simultaneos), tener un limite de 30 baneos por + canal es un poco pobre. Lo amplio a 75. + +* 2002/08/20 zo...@ir... (u2.10.H.05.23) CLEANUP + ----------------------------------------------------------------------- + Se documenta el archivo numeric.h con los RPL/ERR que se usan en varios + ircd's de redes como Undernet, IRCnet, EFNet, DalNet, PTLink y daemones + como Unreal, aircd,... + + Se ha basado en el numeric.h del u2.10.12 de Undernet, visible en + http://coder-com.undernet.org/cgi-bin/cvsweb.cgi/ircu2.10/include/numeric.h + ?rev=1.23&content-type=text/x-cvsweb-markup&only_with_tag=MAIN + +* 2002/08/20 zo...@ir... (u2.10.H.05.22) CLEANUP + ----------------------------------------------------------------------- + Para la respuesta del comando USERIP, ahora se utiliza el "numeric" + 340, como en Undernet, en vez de los "numeric" 307 (compilacion sin BDD) + y 380 (compilacion con BDD). + +* 2002/08/13 ni...@ir... (u2.10.H.05.21) CLEANUP + ----------------------------------------------------------------------- + Las notificaciones al ususario de que esta silenciado se hacen con un + numeric en vez de usar un notice del servidor. Utilizamos el 510 para + ello. + +* 2002/08/13 ni...@ir... (u2.10.H.05.20) FEATURE + ----------------------------------------------------------------------- + Nuevo modo de usuario, el +R, que solo permite recibir mensajes privados + de usuarios que tengan modo +r. Al contrario que en DalNet, este modo va + ligado con el +r, perdiendolo cuando perdamos el +r. Un ircop, aunque no + tenga modo +r, puede hablar a un +R. + + Se utiliza el numerico 486 que es el utilizado en DalNet. + +* 2002/08/12 jc...@ar... (DB96 - u2.10.H.05.19) FEATURE + ----------------------------------------------------------------------- + Reescribo algunas rutinas de la BDD. Ahora el alta de un nuevo registro + supone un unico MALLOC en vez de tres. Idem los FREE. Ello supone un + menor consumo de memoria, una mayor "localidad" en las referencias + y un mayor rendimiento en general. + + Aun se puede optimizar mas, pero vayamos poco a poco... + +* 2002/08/11 ni...@ir... (u2.10.H.05.18) FIX + ----------------------------------------------------------------------- + Cuando un usuario +k, al hacer PART de un canal donde esta baneado, o + sin voz ni op en el mismo estando el canal +m, se ha de poder ver su + mensaje de salida del canal (si lo especifica). Analogamente, para + cuando lo que se hace es un QUIT. + +* 2002/08/06 ni...@ir... (u2.10.H.05.17) FIX + ----------------------------------------------------------------------- + Una macro mas: + + KICKLEN: longitud maxima del mensaje de kick. + * 2002/08/06 ni...@ir... (u2.10.H.05.16) FEATURE ----------------------------------------------------------------------- Se introducen dos nuevas macros: @@ -12,7 +71,7 @@ En la lista de features devueltas por el numeric 005, se introducen esas dos tambien. - + * 2002/08/06 ni...@ir... (u2.10.H.05.15) CLEANUP ----------------------------------------------------------------------- Analogamente a lo que ya se hace en las caidas por "Ping Timeout", en Index: ChangeLog =================================================================== RCS file: /cvsroot/irc-dev/ircdh/ChangeLog,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ChangeLog 21 Aug 2002 17:59:39 -0000 1.3 +++ ChangeLog 22 Aug 2002 20:27:13 -0000 1.4 @@ -1,4 +1,17 @@ -2002-08-21 Toni Garcia <zo...@ir...> +2002-08-22 Toni Garcia <zo...@ir...> 1.0.alpha9 + * En los parches anteriores, hice un cambio: + - El modo +R lo puede poner CUALQUIERA. + + * Sincronizacion Hispano u2.10.H.05.16 al u2.10.H.04.24. + + * ircd/querycmds.c: En el /VERSION, hago que se muestre el version hispano + equivalente. Solo es provisional, se quitara en el futuro, junto con los + mensajes de parches de ESNET-Hispano. + + * include/patchlevel.h: Limpieza en el codigo. Y renombramos el ircd como + "IRC-Dev 1.0.alpha9". + +2002-08-21 Toni Garcia <zo...@ir...> 1.0.alpha8 * ircd/common.c/.h: Ha sido eliminado. * ircd/table_gen: La tabla de caracteres que estaba en common.c ha sido colocado @@ -13,7 +26,7 @@ este fichero "ChangeLog". -2002-08-19 Toni Garcia <zo...@ir...> +2002-08-19 Toni Garcia <zo...@ir...> 1.0.alpha7 * "Make indent": A partir de ahora es obligatorio hacer un make indent ANTES de hacer un commit. @@ -42,7 +55,7 @@ Pero aun no estan implementadas. -2002-08-16 Toni Garcia <zo...@ir...> +2002-08-16 Toni Garcia <zo...@ir...> 1.0.alpha6 Documentacion de los numericos utilizados en las redes mundiales para ver los numericos libres y los que estan en conflicto. @@ -50,7 +63,7 @@ utiliza en undernet. -2002-08-15 Toni Garcia <zo...@ir...> +2002-08-15 Toni Garcia <zo...@ir...> 1.0.alpha5 Comienzo de la ordenacion del codigo. * Muevo todos los defines del whocmds.c al .h ya que nos hara falta cuando pongamos cada comando, un *.c. @@ -77,7 +90,7 @@ * Se mueven los defines *LEN y similiares al nuevo fichero ircd_defs.h. -2002-08-06 Toni Garcia <zo...@ir...> +2002-08-06 Toni Garcia <zo...@ir...> 1.0.alpha4 Sincronizacion con u2.10.H.05.16 y varios cambios. * include/{struct.h|channel.h}: Nuevas macros KICKLEN, AWAYLEN y QUITLEN independientemente del TOPICLEN. @@ -93,31 +106,25 @@ estetica del mismo. -2002-08-03 Toni Garcia <zo...@ir...> +2002-08-03 Toni Garcia <zo...@ir...> 1.0.alpha3 * {ircd|include}/whowas.{c|h}: Ver ips reales y/o virtuales segun si tienes +X o no al ejecutar el comando WHOWAS sobre un nick. -2002-08-01 Toni Garcia <zo...@ir...> +2002-08-01 Toni Garcia <zo...@ir...> 1.0.alpha2 Sincronizacion con u2.10.H.05.14. * doc/ejemplo.conf: Cambios esteticos. * ircd/chkconf.c: El rango de numericos es 0-4095, no 1-64. -2002-07-27 Toni Garcia <zo...@ir...> - Sincronizacion con u2.10.H.05.11. +2002-07-27 Toni Garcia <zo...@ir...> 1.0.alpha1 + Sincronizacion con u2.10.H.05.09-11. Implementacion de lineas E. * ircd/crypt/tea/*: Soporte Windows para el programa cifranick. - -2002-07-27 Toni Garcia <zo...@ir...> - Sincronizacion con u2.10.H.05.10. * doc/ejemplo.conf: Explicacion y ejemplos de E y F lines. - -2002-07-27 Toni Garcia <zo...@ir...> - Sincronizacion con u2.10.H.05.09. Implementacion de las lineas E. * ircd/chkconf.c: Parseo de la linea E. * ircd/s_conf.c: Parseo de la linea E, nueva funcion find_exception() y modificacion en find_kill() para que si tiene una E-line, no pueda @@ -133,8 +140,6 @@ * include/numeric.h: Definicion del numerico de las E-Lines en el numerico 239. - -2002-07-27 Toni Garcia <zo...@ir...> * config/config-in.sh: Nueva pregunta en el "make config" para el nombre de la red. @@ -144,14 +149,10 @@ * ircd/s_user.c: Modificar los raw 001 y 005. - -2002-07-27 Toni Garcia <zo...@ir...> * config/config-in.sh: Cambios en los valores de por defecto de: - WATCH: pasa de ser 96 a 128 - CLIENT_FLOOD: pasa de ser 1024 a 2048 - UID/GID: Y por defecto ya que es necesario - -2002-07-27 Toni Garcia <zo...@ir...> * include/patchlevel.h: Actualizacion de la version en el define PATCH1 que estaba en H.01. Index: todo.jcea =================================================================== RCS file: /cvsroot/irc-dev/ircdh/todo.jcea,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- todo.jcea 1 Aug 2002 21:24:38 -0000 1.4 +++ todo.jcea 22 Aug 2002 20:27:13 -0000 1.5 @@ -1,5 +1,29 @@ $Id$ +13/Ago/02 +La variable que contiene losmodos de usuario esta superpoblada y +apenas le queda ya algun bit libre. Habia que mover lo que son +flags internos del usuario (si se le ha hecho PING o no, si es TS8, etc) +a una variable separada, preferiblemente que exista SOLO cuando el +usuario/conexion es local. + +13/Ago/02 +Cuando un usuario esta silenciado, recibe un "notice" del servidor, +informandole de este hecho. Eso deberia cambiarse por un NUMERIC. + +06/Ago/02 +Poder poner, al conectar, una clave de servidor y otra de nick, al mismo tiempo. + +06/Ago/02 +Documentar en el registro (irc.org) correspondiente el uso +de QUITLEN y AWAYLEN. + +05/Ago/02 +Estudiar la conveniencia de que el taman~o del comentario de los +QUIT y de las GLINES no este vinculado a TOPICLEN. El problema se +nota cuando un usuario tiene una IP Virtual larga, que se puede +cortar cuando le cae una GLINE. + 29/Jul/02: Canal con +n, status del usuario sin +o ni +v, ban al nick unicamente, cuando se cambia de nick y se pone otra vez el baneado, puede escribir en el |