[IRC-Dev CVS] SF.net SVN: irc-dev:[207] ircd/trunk
Brought to you by:
zolty
|
From: <zo...@us...> - 2008-08-24 19:44:26
|
Revision: 207
http://irc-dev.svn.sourceforge.net/irc-dev/?rev=207&view=rev
Author: zolty
Date: 2008-08-24 19:44:36 +0000 (Sun, 24 Aug 2008)
Log Message:
-----------
Actualizacion TODO
Modified Paths:
--------------
ircd/trunk/TODO.es
ircd/trunk/ircd/m_nick.c
Modified: ircd/trunk/TODO.es
===================================================================
--- ircd/trunk/TODO.es 2008-08-24 18:50:51 UTC (rev 206)
+++ ircd/trunk/TODO.es 2008-08-24 19:44:36 UTC (rev 207)
@@ -8,39 +8,34 @@
URGENTE
--------------------------------------------------------------------------------------
+ - [D] Comprobar paso por paso tabla n de Nicks
+ - [D] Comprobar paso por paso tabla i de Ilines
- [D] Implementar tabla o de Operadores
- [D] Implementar tabla p de Privilegios
+ - [G] Al hacerse ircop, sale la IP real en el Server Notice.
+ - [G] Mirar funcionamiento glines, no van.
ALTA PRIORIDAD
--------------------------------------------------------------------------------------
- - [G] Soporte de E-lines (excepciones a K-lines).
- - [G] Poner uuna Feature para elegir entre salir o no el nombre del servidor en los
- notices de auth y dnslookup al conectar.
- - [D] U-lines a traves de la DDB.
+ - [D] U-lines a traves de la DDB. Usar tabla u de Uworld.
- [D] Mejorar la inicializacion de las DDB con los eventos.
- - [G] Con la introduccion de &his, comprobar TODO.
+ - [D] DDB: compactado.
+ - [D] DDB: Terminar de revisar el funcionamiento, drops y hashchecks.
-
PRIORIDAD MEDIA
--------------------------------------------------------------------------------------
- - [D] DDB: compactado.
- - [G] Caracter '~' en los nicks.
- [G] Mostrar tiempo en formato humano en las G-lines y Jupes.
- - [G] Enviar un Closing Link en los QUIT.
+ - [G] Enviar un Closing Link en los QUIT.
- [G] Cuando nos silencian, que salga un numerico.
- [G] Estudiar sobre la conveniencia de mandar privmsg globales al nick en vez de a
la mascara.
- [G] Si un global lo manda un ircop, que salga el prefijo de Mensaje global con la
mascara o avisar mediante wallops global.
- - [S] Buscar una forma para cifrar IPs con un cambio de clave de cifrado incluido.
- - [S] Comando SVSMODE.
- - [S] Comando SVSVHOST para cambiar la virtualhost. Estudiar alguna forma de propagarse
- en el burst.
- - [S] Comando /IDENTIFY y autentificacion NICK nick clave.
PRIORIDAD BAJA
--------------------------------------------------------------------------------------
+ - [G] Soporte de E-lines (excepciones a K-lines).
- [G] \xBFAmpliacion comando OPER para elegir clase?
- [G] S-lines (Spoof Lines).
- [G] Soporte Zlib para server<->server y client<->server (requiere
@@ -60,9 +55,22 @@
- [G] Modo HalfOp (+h).
- [G] Estudiar la viabilidad de "doble ban" cuando se banea a
virtualhosts para que se banee tambi\xE9n a la IP real.
+ - [G] Con la introduccion de &his, comprobar TODO.
+ - [G] Poner uuna Feature para elegir entre salir o no el nombre del servidor en los
+ notices de auth y dnslookup al conectar.
- [D] Estudiar tabla j de jupes para jupear nicks con un mensaje
de descripcion.
-
+
+
+SIN PRIORIDAD (SERVICES o UNDERNET)
+--------------------------------------------------------------------------------------
+ - [S] Buscar una forma para cifrar IPs con un cambio de clave de cifrado incluido.
+ - [S] Comando SVSMODE.
+ - [S] Comando SVSVHOST para cambiar la virtualhost. Estudiar alguna forma de propagarse
+ en el burst.
+ - [S] Comando /IDENTIFY y autentificacion NICK nick clave.
+
+
[18:11:32] <Tor> quote opmode torcum #opers,#lala
[18:11:38] <Tor> quote opmode #opers +nk lalala
[18:14:59] <Tor> burst de aways
@@ -77,6 +85,7 @@
procesador), optimizando para 64 bits, y utilizando sse como funciones de coma flotante
[16:04:35] <Daijo> el -pipe hace que compile en memoria xa tardar menos
+
DOCUMENTACION PENDIENTE
--------------------------------------------------------------------------------------
- [G] Documentar para Doxygen el Watch
@@ -254,7 +263,6 @@
- Modo WEBCHAT especifico
- En el MOTD, la hora que salga con el timezone
- Ojo con E-lines al hacer rehash
-- Guardar clave cifrado en memoria en ASCII y BINARIO
- Al mandar un notice a un canal que salga los mismos reply de erroes que con privmsg
- Suspends y forbids por BDD de forma inmediata
- Si un nodo hace bounce de modos/topic/kick/invite, hacer un -o
@@ -269,59 +277,44 @@
- Meter lo de nick changed too fast en claves erroneas de +r y en ghost erroneos
- En Users indicar el tiempo de arranque
- Netride de topic
-- Eliminacion de canales MODELESS que empiecen por @? (No hay canales modeless)
- MOTD por BDD
- Soporte de Ulines por BDD
- Canales persistentes
- Numerico de ircops, helpers e bots
- Usuarios con k saltan targets y nicks seguidos
-- Parche ~ en nicks
-- Numeric modo +R
+- Numeric modo +R en whois
- Salir el +k en el WHO
-- Numeric Bots +B
-- Chequeo de caracteres raros en el BAN
- Eline 223, silence 509
- Silence 510
-- +R y numerico 480
- +k sale part y quit
-- Ping timeout y read error sin el to nick
- E-lines y numeric 239
- cambiosde nicks demasiados rapido salia erro
- 432 de Erroneus nickname por invalid nickname
-- nicks prohibidos
- Comprobador de TS
- Restringir lista de silence
- Formato humano en gline y stats g
- Comando OPER pass clase
- Class is full y class non-existent
- Ojo con cambio de nick estando baneado, que no salga el notice
-- nicks equivalentes
-- nicks suspendidos
- al hacer un quit, mandar el quit con el closing link
-- Quit sin mensaje no sale ningun mensaje (Sale Quit a secas)
+- Quit sin mensaje no sale ningun mensaje (sale quit a secas)
- Reliable clock desactivado
- Bug de +l 0 o negativos
-- Names sin parametros no enought parameters
- /Kick primero comprobar si esta y luego si tiene +k
- whois nodo_inex nick devolver no such server (con ocultacion de servers funciona diferente?)
- Mensajes autoghost
- Ojo con ips en trace
-- No permitir caracteres de control en nombre canal, ascii < 32 (creo que funciona, comprobar)
-- En canales modeless no pueden empezar por +, #, &, @
- Los bans tienen que comprobar a la real y virtual
- Cambiar mensaje "Cannot kill, kick or deop channel service
- Campos adecuados en stats l
- Mensaje de silenciado
- Helpers pueden ver whois largos y modos extra
-- Helpers salen en who 0 o
- lag en el map
-- al glinear sale la razon
- Class full y mensaje al llenar la clase
- Conexiones con clones no heredan targets
- ZLIB
- join OPER
-- ip virtual en el path en los kill
- mensaje global
-- ircops no tienen limitado canales
-- +X mira ip real y virtual en who
-
+- nicks equivalentes
+- nicks prohibidos
+- nicks suspendidos
\ No newline at end of file
Modified: ircd/trunk/ircd/m_nick.c
===================================================================
--- ircd/trunk/ircd/m_nick.c 2008-08-24 18:50:51 UTC (rev 206)
+++ ircd/trunk/ircd/m_nick.c 2008-08-24 19:44:36 UTC (rev 207)
@@ -170,8 +170,10 @@
arg[IRCD_MIN(NICKLEN, feature_uint(FEAT_NICKLEN))] = '\0';
/* Soporte de nicks ~ */
+#if !defined(DDB)
if ((s = strchr(arg, '~')))
*s = '\0';
+#endif
strcpy(nick, arg);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|