[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. |