Servidor ircu del iRC-Hispano | Escrito por zoltan | | Publicado: | 06/04/2002 |
 | | | Actualizado: | 06/04/2002 | |
|
Tamaño: 26 KB |
[22:39] <Valentino> Buenas
noches y bienvenidos a #Ai. Inauguramos oficialmente este canal, seña de identidad de #Ayuda_Internet, con una charla sobre
un tema muy demandado: el ircu del iRC-Hispano, y que menos es impartida por unos desarrolladores, zoltan. [22:40]
<zoltan> plas plas plas [22:40] <Valentino> :-P [22:40] <ipy> :))))) [22:40] <Valentino>
Bueno ahora le doy paso a el, y os explicará de que va la charla, exactamente [22:40] <ipy> eso digo yo, plas plas plas :))) [22:40] <Valentino> :)) [22:40] <zoltan> gracias Valentino :-p [22:40] <zoltan> Ahora, antes de empezar [22:40] <zoltan> con la charla [22:41] <zoltan> expondré el guión [22:41] <zoltan> de las temas [22:41] <zoltan> que se va a tratar en esta charla [22:41] <zoltan> 0. Explicación del tema a tratar en esta charla [22:41] <zoltan> 1. ¿Qué es el IRCd? [22:41] <zoltan> 1.1 Estructura y Funcionamiento de una red de IRC [22:41] <zoltan> 1.2 Historia del IRCd usado por iRC-Hispano: IRCu [22:41] <zoltan> 2. Características actuales del IRCd del Hispano [22:41] <zoltan> 2.1 Base de Datos Distribuidas. ¿Qué son? y ¿Qué pretende su uso? [22:41] <zoltan> 2.1.1 Funcionamiento [22:41] <zoltan> 2.1.2 Tablas implementadas de la Base de Datos Distribuidas [22:41] <zoltan> 2.1.2.1 Nicks (tabla 'n') [22:41] <zoltan> 2.1.2.2 IPs Virtuales y Personalizadas (tabla 'v') [22:41] <zoltan> 2.1.2.3 Operadores y Administradores (tabla 'o') [22:41] <zoltan> 2.1.2.4 Clones (tabla 'i') [22:41] <zoltan> 2.1.2.5 Bots (tabla 'b') [22:42] <zoltan> 2.2 Ampliación de los modos genéricos [22:42] <zoltan> 2.2.1 Usuarios (+r,+x,+X,+S,+h) [22:42] <zoltan> 2.2.2 Canales (+R) [22:42] <zoltan> 2.2.2.3 XMODE (+x) [22:42] <zoltan> 2.3 Comandos especiales [22:42] <zoltan> 2.3.1 Comandos nuevos [22:42] <zoltan> 2.3.1 GHOST [22:42] <zoltan> 2.3.2 Comandos ampliados [22:42] <zoltan> 2.3.2.1 Ampliación de NICK [22:42] <zoltan> 3. Posibilidades que ofrece el IRCd de cara a los servicios de la Red [22:42] <zoltan> 3.1 Pérdida de dependencia del nodo de servicios [22:42] <zoltan> 4. Preguntas finales. [22:42] <zoltan> Bueno, al final de cada parte, 1-2-3-4, habra turnos de preguntas [22:42] <zoltan> sobre el tema de la parte que toque... [22:42] <zoltan> y luego al final del todo [22:43] <zoltan> en las preguntas finales, se podra preguntar de cualquier tema [22:43] <zoltan> para formular las preguntas [22:43] <zoltan> hay que solicitar turno de palabra [22:43] <zoltan> a nuestro moderador [22:43] <zoltan> Valentino [22:44] <zoltan> Este charla se puede seguir on-line en la siguiente web http://charla.eusko.org [22:44] <zoltan> Bien [22:44] <zoltan> ahora empezamos por la parte 0 [22:44] <zoltan> 0. Explicación del tema a tratar en esta charla [22:45] <zoltan> Se tratara del programa servidor de IRC utilizado en esta red iRC-Hispano.Org [22:45] <zoltan> es un programa como cualquiera, que se ejecuta en unos servidores, que pueden ser PC o estaciones Sun [22:46] <zoltan> y en esta charla [22:46] <zoltan> vamos a conocer a fondo este programa [22:46] <zoltan> como funciona y todo esto [22:46] <zoltan> Bien, alguien quiere preguntar algo? [22:47] <Valentino> ^Akatu^ tiene una pregunta [22:47] <zoltan> Valentino: parece que nadie solicita turno? [22:47] <zoltan> venga [22:47] <^Akatu^> [Zoltan] tb se tratarán links? [22:47] <zoltan> si, en el punto 1.1 se hablara un poco de links [22:47] <^Akatu^> ok, na mas [22:47] <zoltan> como funciona una red, estructuras.. [22:47] <^Akatu^> x mi puedes seguir [22:48] <zoltan> bien.. [22:48] <zoltan> siguiente? [22:48] <Valentino> _AnsWer_ tu turno [22:48] <_AnsWer_> [zoltan] tio ke kiere decir esta charla ke se va a cambiar la forma de manejo de esto ? [22:49] <zoltan> forma de manejo??, no te pillo bien, lo que se trata de este charla es conocer más en fondo [22:49] <zoltan> el funcionamiento del programa ircd [22:50] <_AnsWer_> [zoltan] pero no va a cambiar nada (comandos bots... ) ? [22:50] <zoltan> este ircd es objeto de continuas mejoras [22:50] <zoltan> cada semana que pasa [22:50] <zoltan> recibe nuevos parches [22:50] <zoltan> para implementar cosas nuevas [22:50] <zoltan> o arreglar fallos [22:51] <zoltan> y los bots [22:51] <zoltan> tambien reciben continuas mejoras [22:51] <zoltan> (omito acentos por compatibilidad de clientes de irc ) [22:51] <zoltan> xD [22:51] <zoltan> bueno [22:52] <CH0t0> bueno [22:52] <zoltan> el siguiente [22:52] <zoltan> dispara [22:52] <zoltan> :) [22:52] <CH0t0> "zoltan" queria prguntarte una cosa que has dicho [22:52] <CH0t0> que no se que es [22:52] <zoltan> si [22:52] <CH0t0> estaciones Sun eso que es? [22:53] <zoltan> son un tipo de maquina, que no son PC, llevan procesadores de 64 Bits, los ultrasparc [22:53] <zoltan> puse en modo de ejemplo [22:53] <zoltan> bueno [22:53] <zoltan> es mejor que sigamos [22:53] <zoltan> para el siguiente punto [22:53] <chente> hola [22:53] <chente> zoltan: [22:53] <Valentino> chente tu turno y eres el ultimo en preguntar [22:53] <chente> queria saber si el ircd [22:53] <chente> este [22:54] <chente> se va poder bajar [22:54] <chente> para crear tu propia red [22:54] <chente> ? [22:54] <zoltan> esto esta disponible siempre [22:54] <zoltan> lo puedes [22:54] <zoltan> bajar en http://devel.irc-hispano.org [22:54] <zoltan> seccion downloads [22:54] <chente> haham [22:54] <chente> gracias eso es todo [22:54] <chente> ;) [22:54] <zoltan> de nada [22:55] <zoltan> seguimos con el siguiente punto [22:55] <zoltan> 1. ¿Que es el IRCd? [22:55] <zoltan> las siglas vienen de Internet Relay Chat daemon, que significa demonio (servidor) de Chat en tiempo real [22:56] <zoltan> como dije antes [22:56] <zoltan> es el programa [22:56] <zoltan> que gestiona los usuarios, canales, servidores de una red de IRC [22:56] <zoltan> vamos para el siguiente punto [22:56] <zoltan> 1.1 Estructura y Funcionamiento de una red de IRC [22:57] <zoltan> Los servidores de irc [22:57] <zoltan> estan conectados entre si [22:57] <zoltan> en forma de arbol [22:57] <zoltan> o raiz de arbol [22:57] <zoltan> cada servidor [22:57] <zoltan> se encarga [22:58] <zoltan> de gestionar [22:58] <zoltan> las conexiones de sus usuarios locales [22:58] <zoltan> y la conexion o varias conexiones (en el caso de hubs) con otros servidores de irc [22:59] <zoltan> y lo hace de forma coherente y optima [22:59] <zoltan> cada servidor, controla sus usuarios locales [22:59] <zoltan> y recibe eventos (hechos que ocurren) de los demas usuarios que estan en otros servidores [23:00] <zoltan> por ejemplo, si el usuario A, del servidor 1, quiere entrar en un canal donde tiene un ban, el servidor 1 impedira la entrada al dicho usuario [23:00] <zoltan> y no notifica nada a los demas servidores [23:01] <zoltan> y si no existe el ban, el servidor 1 dejara pasar el usuario A al canal, y notificara a los demas servidores [23:01] <zoltan> de la entrada del usuario A [23:01] <zoltan> a los demas servidores [23:02] <zoltan> y los ultimos servidores, envian notificaciones a sus clientes locales (B,C,D....) [23:02] <zoltan> asi como funciona internamente una red de irc [23:03] <zoltan> Cada servidor controla las acciones de sus usuarios locales y solo notifican al resto de los servidores linkados a el cuando OCURRE ALGO [23:03] <zoltan> Cuando hay un split... [23:05] <zoltan> que [23:05] <zoltan> es una separacion [23:05] <zoltan> en 2 partes [23:05] <zoltan> de una red [23:05] <zoltan> cada servidor, va borrando de forma interna, los usuarios, servidores, y actualizan los canales, de todos aquellos usuarios que estan en otra parte de la red, que el servidor no lo ve [23:05] <zoltan> y a la hora de linkar (juntar 2 servidores) [23:06] <zoltan> el servidor manda al otro [23:06] <zoltan> sus usuarios, estado del canal (usuarios, modos, banes) [23:06] <zoltan> vamos, intercambian sus "conocimientos" [23:06] <zoltan> digo conocimientos, porque todo se almacenan en la memoria [23:06] <zoltan> y luego hacen los ajustes.. [23:07] <zoltan> que si hay 2 nicks iguales, habra collision de nicks [23:09] <zoltan> miraran los modos, y dara o quitaran modos segun los cambios que se hayan hecho durante los splits [23:10] <zoltan> a gracias a unos contadores internos que llevan, pueden saber si han cambiado o no durante un split [23:10] <zoltan> Bueno [23:10] <zoltan> Despues hay turno de preguntas para las dudas [23:10] <zoltan> ahora vamos para el siguiente punto [23:10] <zoltan> 1.2 Historia del IRCd usado por iRC-Hispano: IRCu [23:10] <zoltan> Etapa 1 [23:10] <zoltan> Inicios del IRC [23:10] <zoltan> finales de la decada de los 80 [23:10] <zoltan> y principios de 90 [23:10] <zoltan> Antes de que existiera el irc [23:10] <zoltan> la gente solo tenia para comunicar con otros [23:10] <zoltan> el servicio de news de USENET creado en 1981 [23:11] <zoltan> que [23:11] <zoltan> no era en tiempo real.. [23:11] <zoltan> (el buscador google en su servicio de "groupus" tiene todos los mensajes de las news desde 1981 hasta hoy) [23:11] <zoltan> tambien hacian en las BBS, era todo por mensajes [23:11] <zoltan> pero no existia [23:11] <zoltan> el concepto de canales [23:11] <zoltan> o tambien con el programa Talk de las estaciones UNIX (linux no existia por aquellos tiempos) [23:11] <zoltan> Y... [23:12] <zoltan> Jarkko Oikarinen trabajaba en un departamento de informática de la Universidad de Oulu, administraba [23:12] <zoltan> una BBS, y para facilitar las comunicaciones con los usuarios, [23:12] <zoltan> ha decidido crear un programa independiente, en vez de mejorar el software de su BBS [23:12] <zoltan> Tras muchos esfuerzos [23:13] <zoltan> saca el programa IRC 1.0 en finales de Agosto de 1988 [23:13] <zoltan> si, hace muchisimo tiempo :) [23:13] <zoltan> yo tendria 9 años solo [23:13] <zoltan> xD [23:13] <zoltan> ese dia, nace el IRC tal como conocemos [23:14] <zoltan> En sus primeras versiones no existian modos de canales/usuarios, banes, kicks, topics, nada.. [23:14] <zoltan> En el año 1989 sale el IRC 2.0 [23:14] <zoltan> que permite, por fin, linkar a otros servidores [23:14] <zoltan> para compartir usuarios y canales [23:15] <zoltan> En el año 1990, Jarkko decide poner licencia GPL [23:15] <zoltan> al programa IRC [23:15] <zoltan> GPL es un tipo de licencia "free", que cualquiera puede aportar mejoras y publicarlos publicamente [23:16] <zoltan> tambien cualquiera podia hacer una version basada en el, sin tener problemas de licencias [23:16] <zoltan> una curiosidad, en mayo de 1990, se añade el comando KILL [23:16] <zoltan> para expulsar a usuarios molestos [23:16] <zoltan> En la version 2.6 del noviembre de 1990 se añade el comando KICK, Jarkko Oikarinen deja de [23:16] <zoltan> desarrollar para el IRC. [23:17] <zoltan> pero otros siguen el camino [23:17] <zoltan> y siguen desarrollando [23:17] <zoltan> esto a gracias a la licencia GPL [23:17] <zoltan> En la version 2.7 se añade el modo +b de los bans [23:17] <zoltan> bien, esto fue los inicios del IRC.. [23:17] <zoltan> ahora vamos a por la 2º etapa [23:17] <zoltan> la de Undernet.. [23:17] <zoltan> ¿Porque undernet? [23:18] <zoltan> porque los servidores de Hispano utilizan software basada en el de Undernet [23:18] <zoltan> que es una red mundial [23:18] <zoltan> que suele tener casi 100.000 usuarios en horas punta [23:18] <zoltan> bueno sigamos [23:18] <zoltan> En el año 1993, gente de varias universidades de Estados Unidos crean la red Undernet. Usan [23:18] <zoltan> el irc daemon 2.8 [23:19] <zoltan> En el año 1994, un jovencísimo Carlo Wood (Run) [23:19] <zoltan> que solo tenia 15 años (cosa sin confirmar) [23:19] <zoltan> y ya hacia parches... [23:19] <zoltan> tengo una gran admiracion hacia Run [23:20] <zoltan> junto con gente como Nemesi, Kev, etc.. hacen [23:20] <zoltan> numerosas modificaciones en el daemon, y lo llaman IRC Undernet [23:20] <zoltan> o tambien ircu [23:20] <zoltan> ahi esta el origen de la letra u [23:20] <zoltan> :) [23:20] <zoltan> U de Undernet [23:21] <zoltan> Run añade el MAP, SILENCE, USERIP, entre otros comandos nuevos, Nemesi optimizacion en la memoria, etc.. [23:21] <zoltan> En el año 1996, Run crea el Protocolo 9 (P09), tiene muchisimos cambios en relación con el [23:21] <zoltan> ircd original. Se lanza en la versión 2.9 [23:21] <zoltan> son todas optimizaciones [23:21] <zoltan> en los links [23:21] <zoltan> entre servidores [23:21] <zoltan> para evitar desync's [23:21] <zoltan> cosa muy frecuente [23:22] <zoltan> en esos tiempos [23:22] <zoltan> En el año 1998, Run crea el Protocolo 10 (P10) de los enlaces servidor <-> servidor [23:22] <zoltan> utilizando numéricos para identificar nicks y servidores y optimización en los bursts [23:22] <zoltan> con lo que se consigue que se reduzca [23:22] <zoltan> al 50% el trafico entre los servidores [23:23] <zoltan> Se lanza en la version 2.10.10 del daemon de undernet [23:23] <zoltan> Actualmente en los servidores del Hispano, usan el protocolo P10 (lo podeis ver en el /LINKS ) [23:23] <zoltan> pero deep.space aun utiliza el obsoleto protocolo P09 [23:24] <zoltan> que ya hace 3 años ha sido erradicado en Undernet... [23:24] <zoltan> En el año 1999, se lanza nueva versión 2.10.10, que se elimina todo el soporte de [23:24] <zoltan> compatibilidad de P09 [23:24] <zoltan> (en hispano todavia se utiliza, pero se eliminara en un futuro) [23:24] <zoltan> se introduce los tokens de comandos y se hace todo P10 FULL [23:25] <zoltan> se ahorra [23:25] <zoltan> entre 10-20% de trafico entre los servidores [23:25] <zoltan> un token es una especie de abreviatura, para acotar [23:25] <zoltan> por ejemplo, el token de PRIVMSG es P [23:25] <zoltan> o el de NICK => N [23:25] <zoltan> solo se utilizan para enlaces servidor <=> servidor [23:26] <zoltan> para ahorrar trafico... [23:26] <zoltan> mientras en los enlaces [23:26] <zoltan> cliente <=> servidor [23:26] <zoltan> no se ha cambiado nada [23:26] <zoltan> sigue el mismo que hace años [23:26] <zoltan> para evitar incompatibilidades de clientes [23:26] <zoltan> bueno [23:26] <zoltan> vamos para la 3º etapa [23:26] <zoltan> que es... [23:27] <zoltan> En españa (1995-2002) [23:27] <zoltan> A finales del año 1995, un grupo de amigos crean la red embrión de iRC-Hispano [23:27] <zoltan> se decide utilizar el irc daemon de Undernet [23:27] <zoltan> el llamado "ircu" [23:28] <zoltan> por su robusted, capaz de aguantar mas de 20.000 usuarios que tenia undernet pro esa epoca [23:28] <zoltan> la primera versión que utilizan es el 2.9 [23:28] <zoltan> En noviembre del año 1997, se crea la red española ESNET [23:28] <zoltan> que pretende tener una gestion administrativa inédita en las redes IRC [23:29] <zoltan> en vez de ser todo centralizado [23:29] <zoltan> es decir [23:29] <zoltan> bots en un punto central [23:29] <zoltan> claro que tiene desventajas [23:29] <zoltan> porque si hay mucho lag [23:29] <zoltan> tardan mucho [23:29] <zoltan> o que si hay split, pues lo has cagado [23:30] <zoltan> y lo que pretendian en ESNET es distribuir por toda la red [23:30] <zoltan> los servicios... [23:30] <zoltan> lo que esta pasando ahora en hispano, lo de distribuir (registros de nicks en los servidores)... [23:30] <zoltan> viene de ahi, de lejos [23:30] <zoltan> en el año 1997 [23:31] <zoltan> utilizan el ircu 2.10.00, empezaron ya con el P10 desde el principio [23:31] <zoltan> En verano del año 1998, en ESNET, se introduce por primera vez las bases de datos distribuidas en el ircu [23:31] <zoltan> usando la versión 2.10.04 de undernet [23:32] <zoltan> se llamaba el protocolo DB, y solo utilizaba una tabla, la N, y solo era para registro de nicks [23:32] <zoltan> pero no tenia modo +r... [23:32] <zoltan> solo proteccion de nick [23:32] <zoltan> era muy simple [23:32] <zoltan> :) [23:33] <zoltan> En enero del 1999, Arrakis se va de Hispano con su bot control de canales Scytale y crea una red paralela iRC-Hispano.Net [23:33] <zoltan> y en cambio [23:33] <zoltan> en el iRC-Hispano.Org se implementan unos nuevos servicios los conocidos Nick, Chan, Memo, Oper... (creg entro en junio de 99 por ahi) [23:33] <zoltan> Cada nodo utilizaba versiones diferentes del ircu, unos tenían el 2.9.3 y otros 2.10.x [23:34] <zoltan> no se utilizaba nada de ESNET [23:34] <zoltan> era todo centralizado en hispano [23:34] <zoltan> En IRC-Hispano en julio del 1999, decide utilizar una sistema de gestión de bases de datos distribuidas, el protocolo DBH, [23:34] <zoltan> es multitabla, cada tabla un tipo de registro [23:35] <zoltan> Se hace desde la versión 2.10.06 del ircu de Undernet [23:35] <zoltan> Se añade registro de nicks con modo +r, canales con modo +r, nuevos modos de usuario (+x+h+X) y canal (+rRAS) [23:35] <zoltan> Se aprovecha los desarrollos de ESNET para la red IRC-Hispano [23:36] <zoltan> estaba previsto una version 2 de nick, chan, memo [23:36] <zoltan> que nunca llego a ver la luz... [23:36] <zoltan> En Octubre del 1999, se fusionan los protocolos DB de ESNET y DBH de Hispano [23:36] <zoltan> creando el protocolo DB version 2, es multitabla, registro de canales, nuevos modos de usuarios y canales del DBH [23:37] <zoltan> y se va eliminando todo el soporte DBH a favor del DB. Se implementa control de clones [23:37] <zoltan> En Julio del 2000, se añade una feature muy importante, el negociado y la compresión de los [23:37] <zoltan> enlaces servidor <=> servidor, permitirá reducir un 50% el trafico de los enlaces [23:37] <zoltan> ya se ha reducido el 75% desde el protocolo original de la version 2 [23:37] <zoltan> :) [23:37] <zoltan> utiliza compresion ZLIB [23:38] <zoltan> En el ultimo trimestre del año 2000 se desmantela la red española ESNET, ahora solo se desarrolla [23:38] <zoltan> para Hispano [23:38] <zoltan> En Octubre del 2000, se añade el comando RENAME y junto con esto, se separa del código de Undernet [23:38] <zoltan> que ya va por el 2.10.10 [23:38] <zoltan> y desde entonces en las versiones llevan una H de [23:38] <zoltan> hispano. La primera versión del ircu de Hispano es el 2.10.H.01 [23:39] <zoltan> En Noviembre del 2000, se lanza la versión 2.10.H.02 cuya novedad más importante son las ip's virtuales para todos los usuarios [23:39] <zoltan> En septiembre del 2001, es turno de la versión 2.10.H.03, que tiene muchas features como son [23:39] <zoltan> el comando GHOST, ampliación del comando NICK para el autoghost, soporte de nicks suspendidos con modo +S [23:39] <zoltan> En Marzo de 2002, se empieza a desarrollar la version 2.10.H.04, Continuará.... [23:39] <zoltan> Bien.. [23:39] <zoltan> este documento de historia [23:40] <zoltan> se puede encontrar en www.irc-dev.net [23:40] <zoltan> seccion IRCD => Historia [23:40] <zoltan> esa web es un portal que montaron varios que colaboran con el desarrollo [23:40] <zoltan> de IRCD [23:40] <zoltan> bueno.. ya contare mas detalles al final [23:40] <zoltan> ahora es turno [23:40] <zoltan> de las preguntas [23:41] <zoltan> venga Valentino [23:41] <Valentino> <^Akatu^> la pregunta es: Que diferencia hay entre un ircu y un ircd [23:41] <zoltan> es el mismo, daemon de IRC, programa servidor de IRC [23:41] <zoltan> la diferencia es que la U, es de undernet, es el nombre del programa [23:42] <zoltan> que utuliza undernet [23:42] <zoltan> y en cambio el ircd, es una denominacion comun para todos los programas servidores de IRC [23:42] <zoltan> algo mas? [23:43] <RyDeN> gracias [23:43] <RyDeN> aver [23:43] <RyDeN> 1º - Si los links solo pasan informacion necesaria [23:43] <RyDeN> o eso [23:43] <RyDeN> como pasan lo que se dice en canales? [23:43] <zoltan> si, solo lo necesaria.. [23:43] <zoltan> vamos [23:43] <zoltan> los usuarios.. que tienen [23:43] <zoltan> pero NO el away... [23:44] <RyDeN> y entonces cuando dices algo en un canal... [23:44] <zoltan> y ademas los scripts suelen refrescar el away y por lo tanto si lo hacen, para que mandar durante el proceso de link [23:44] <RyDeN> como se transmite a otros canales? [23:44] <zoltan> luego en los canales [23:44] <zoltan> lo que pasan son [23:44] <zoltan> los usuarios que tienen, los modos que tienen dichos usuarios [23:44] <zoltan> modos de canal y los bans [23:44] <zoltan> no se propaga el topic... [23:45] <zoltan> por la misma razon que con el away de usuarios [23:45] <RyDeN> yaya [23:45] <zoltan> aunque otros ircd's como el Bahamut de Dalnet, si que pasan los topics [23:45] <RyDeN> ahorrar trafico [23:45] <zoltan> pero ni en undernet ni en hispano no lo hacen [23:45] <zoltan> si [23:45] <zoltan> exacto [23:45] <zoltan> solo pasar [23:45] <zoltan> lo impresincible [23:45] <RyDeN> pero... lo que yo queria saber era como se propaga esto mismo que yo estoy diciendo [23:46] <zoltan> pues si un usuario en el servidor A, cambia el topic en un canal [23:46] <zoltan> y ese servidor A pasara el cambio de topic a los demas servidores [23:46] <RyDeN> aja [23:46] <RyDeN> 2º [23:46] <zoltan> y estos, notificaran a los usuarios que esten en dicho canal [23:47] <zoltan> del cambio de topic [23:47] <RyDeN> ¿Para que sirven los modos de canal +AS y porqué no puedo ponerlos? [23:47] <zoltan> pero en un LINK / NET JOIN no lo hace [23:47] <RyDeN> idem +r que no aparece [23:47] <RyDeN> entiendo zoltan [23:47] <zoltan> bueno estos modos [23:47] <zoltan> AS estan reservados [23:47] <zoltan> pero no estan implementados todavia [23:47] <RyDeN> aja [23:47] <zoltan> hace 2 años [23:47] <zoltan> se podia poner aqui [23:47] <zoltan> pero ya era historia [23:47] <zoltan> xD [23:48] <zoltan> y sobre el +r de canal [23:48] <zoltan> ahora mismo no hay ni un canal migrado con +r [23:48] <zoltan> los habra a medio plazo [23:48] <RyDeN> ok ya se verá [23:48] <zoltan> algo mas? [23:48] <RyDeN> si [23:48] <RyDeN> +A tengo entendido que era autoop [23:48] <RyDeN> es asi? [23:48] <zoltan> si [23:48] <RyDeN> ok [23:48] <RyDeN> gracias [23:48] <zoltan> es la intencion [23:48] <RyDeN> eso es todo [23:48] <RyDeN> agur [23:49] <zoltan> Valentino [23:49] <zoltan> hay alguno mas? [23:49] <zoltan> bien [23:49] <zoltan> chente [23:49] <zoltan> dispara [23:49] <zoltan> :) [23:49] <chente> ¿los developers del hispano ganan dinero haciendo bots y programando? [23:49] <chente> lee [23:49] <chente> xD [23:49] <chente> ¿los developers del hispano ganan dinero haciendo bots y programando? [23:49] <zoltan> XDDDDDDDDDDD [23:49] <zoltan> no hace falta [23:49] <zoltan> que repitas [23:49] <zoltan> :) [23:49] <chente> puff [23:50] <zoltan> yo, freemind y Amn3S1A [23:50] <zoltan> somos colaboradores externos [23:50] <zoltan> hacemos parches para hispano [23:50] <zoltan> porque nos gusta hacer.. [23:50] <chente> pero [23:50] <zoltan> y este es el espiritu que rodea a los productos GNU [23:50] <zoltan> como linux, etc.. [23:50] <zoltan> y no cobramos por ello [23:50] <chente> tambien [23:50] <chente> si hay que hacerlo [23:50] <chente> se hace [23:50] <chente> pero hacerlo por hacer [23:50] <chente> es tonteria [23:51] <zoltan> que digamos que es "amor al arte" [23:51] <zoltan> entonces a los que programan el linux tambien?? [23:51] <zoltan> xD [23:51] <chente> xD [23:51] <chente> pero [23:51] <chente> hay gente [23:51] <chente> que cobra por hacer bots [23:51] <chente> o istorias [23:51] <chente> de esas [23:51] <chente> ? [23:51] <zoltan> todo lo que hacen gente como ellos y nosotros [23:51] <zoltan> se agradece [23:51] <zoltan> :) [23:51] <zoltan> XD [23:51] <zoltan> yo no cobro [23:51] <zoltan> y desconozco si lo hace jcea [23:52] <zoltan> no contesto a esa pregunta [23:52] <Valentino> No hay mas preguntas [23:52] <zoltan> bien [23:52] <zoltan> sigamos.. [23:52] <zoltan> ya ha pasado el ecuador [23:52] <zoltan> o eso creo yo [23:52] <zoltan> xD [23:53] <zoltan> el siguiente punto es [23:53] <zoltan> 2.1 Base de Datos Distribuidas. ¿Qué son? y ¿Qué pretende su uso? [23:53] <zoltan> Las bases de datos, son unos datos o registros que se almacenan... [23:53] <zoltan> y porque distribuidas??? [23:53] <zoltan> porque [23:53] <zoltan> esa informacion [23:53] <zoltan> estan en cada servidor que compone la red [23:53] <zoltan> del hispano [23:54] <zoltan> o sea, se distribuye la informacion [23:54] <zoltan> Se pretende que en caso de caida de bots, no se interrumpa el servicio [23:54] <zoltan> y que no haya tanto lag [23:54] <zoltan> ya que se hace localmente [23:55] <zoltan> sin atravesar por toda la red [23:55] <zoltan> bien [23:55] <zoltan> siguiente punto [23:55] <zoltan> 2.1.1 Funcionamiento [23:55] <zoltan> las bases de datos distribuidas [23:55] <zoltan> se compone de 26 tablas, llamadas de a hasta la z [23:56] <zoltan> cada tabla puede tener un cierto uso [23:56] <zoltan> bien [23:57] <zoltan> cuando el nodo de control (black.hole) introduce un nuevo registro [23:57] <zoltan> lo propaga por toda la red [23:57] <zoltan> a todos los servidores [23:57] <zoltan> esto generalmente [23:57] <zoltan> y cuando el servidor recibe un registro, lo almacena en memoria y escribe el registro en un fichero en disco [23:57] <zoltan> porque en la memoria?? [23:57] <zoltan> pues [23:58] <zoltan> las busquedas de registro en la memoria [23:58] <zoltan> son muchisimo mas rapidas [23:58] <zoltan> que por un fichero en disco [23:58] <zoltan> y claro que.. un servidor de irc... [23:58] <zoltan> a todo rato hay cambios de nick, .... [23:59] <zoltan> tienen que mirar las bases de datos continuadamente [23:59] <zoltan> y no hay nada mas rapido que la memoria.. [23:59] <zoltan> y porque en disco?? pues es como una copia de seguridad mas o menos [23:59] <zoltan> cuando el programa servidor se muere o se cuelga, pues se arranca de nuevo [00:00] <zoltan> y en vez de pedir registros a su hub [00:00] <zoltan> lo lee de su disco duro [00:00] <zoltan> asi no genera trafico innecesario entre servidores [00:00] <zoltan> los servidores, por razones de seguridad, solo aceptan registros si viene de un hub [00:01] <zoltan> porque si no, cualquier admin podia deslinkar se servidor, meter un registro y luego linkar en la red [00:01] <zoltan> y propagar el registro.. [00:01] <zoltan> esto es una falla importante de seguridad [00:01] <zoltan> de ahi que solo aceptan registros de hub... [00:02] <zoltan> y en hispano [00:02] <zoltan> , por ejemplo, el bot nick2 se encarga de meter registros de nicks a traves del servidor black.hole y lo propaga por toda la red... [00:03] <zoltan> todo bien [00:03] <zoltan> y que pasaria si un servidor estaba en split en ese momento?? [00:03] <zoltan> no pasa nada [00:03] <zoltan> ya que cuando linka a la red [00:03] <zoltan> miran la ultima version de los registros.. [00:04] <zoltan> si es inferior a su hub, el hub le pasara los nuevos registros [00:04] <zoltan> si es igual o superior a su hub, no recibe nada [00:04] <zoltan> asi quedan todos sincronizados [00:04] <zoltan> aunque haya splits [00:04] <zoltan> bien [00:04] <zoltan> siguiente punto [00:04] <zoltan> 2.1.2 Tablas implementadas de la Base de Datos Distribuidas [00:05] <zoltan> aunque se puede utilizar del a hasta la z... [00:05] <zoltan> actualmente solo se utiliza unas cuantas [00:05] <zoltan> que son los siguientes.. [00:05] <zoltan> 2.1.2.1 Nicks (tabla 'n') [00:05] <zoltan> En la tabla n [00:05] <zoltan> se almacena el nick con su correspondiente contraseña encriptada.. [00:05] <zoltan> cuando un usuario entra y pone /nick nick:password [00:06] <zoltan> el servidor, encripta la pass y lo compara con la que tiene almacenada [00:06] <zoltan> si son iguales, pues contraseña aceptada [00:06] <zoltan> si no, incorrectas.. [00:06] <zoltan> Si se acepta la cotnraseña, se le pone el modo +r [00:06] <zoltan> Y en la ultima implementacion, se ha añadido el soporte de nicks suspendidos [00:07] <zoltan> que en vez de tener modo +r, tendrias modo +S al identificarte [00:07] <zoltan> aun no existe ni un nick suspendido con +S [00:07] <zoltan> en estos momentos.. [00:08] <zoltan> en una o dos semanas se estrenara [00:08] <zoltan> no lo se [00:08] <zoltan> estan los servidores preparados [00:08] <zoltan> para ello [00:08] <zoltan> 2.1.2.2 IPs Virtuales y Personalizadas (tabla 'v') [00:08] <zoltan> en la tabla v [00:08] <zoltan> se almacena el nick con su mascara [00:08] <zoltan> por ejemplo [00:09] <zoltan> Valentino => valentino.oper.irc-hispano.org [00:09] <zoltan> :P [00:09] <zoltan> solo sale a los nicks con +r (si tiene +S no sale) que tengan una ip virtual personalizada [00:09] <zoltan> a medio plazo, habra un servicio de ips virtuales personalizadas [00:10] <zoltan> no puedo dar mas detalles [00:10] <zoltan> aparte de los ips virtuales [00:10] <zoltan> hay un registro especial el "." [00:10] <zoltan> en la tabla n [00:10] <zoltan> perdon [00:10] <zoltan> v [00:10] <zoltan> que sirve para poner una clave de cifrado [00:10] <zoltan> para las ips'virtuales [00:11] <zoltan> se cambia todos los dias la clave de cifrado [00:11] <zoltan> la ip virtual se cifra a partir de la IP NUMERICA real y la clave de cifrado [00:11] <zoltan> 2.1.2.3 Operadores y Administradores (tabla 'o') [00:12] <zoltan> almacenan los nicks de los opers y admins con su nivel [00:12] <zoltan> los opers suelen tener el nivel 5 [00:12] <zoltan> y los admins 10 [00:12] <zoltan> cualquiera que esté en la tabla o [00:12] <zoltan> recibe el modo +h [00:12] <zoltan> 2.1.2.4 Clones (tabla 'i') [00:12] <zoltan> es para el control de clones del ircd... [00:13] <zoltan> se mete la IP del cyber o del usuario que contrata el microclon por SMS [00:13] <zoltan> y el numero de clones permitidos [00:13] <zoltan> y por ultimo [00:13] <zoltan> tabla de bots (tabla 'b') [00:13] <zoltan> actualmente [00:13] <zoltan> solo se utiliza [00:13] <zoltan> para especificar el nick que sale [00:14] <zoltan> en los notices de contraseña aceptada, ip virtual.. etc.. [00:14] <zoltan> precisamente hoy [00:14] <zoltan> se ha cambiado a "nick2" [00:14] <zoltan> antes salia NiCK [00:14] <zoltan> -nick2- *** El nick zoltan está Registrado, necesitas contraseña. [00:14] <zoltan> - [00:14] <zoltan> -nick2- *** Utiliza /NICK zoltan:clave para identificarte. [00:14] <zoltan> esto es lo que me refiero [00:14] <zoltan> bueno [00:14] <zoltan> como habreis observado [00:14] <zoltan> en las tablas [00:14] <zoltan> solo se guardan 2 campos por registro [00:15] <zoltan> n: nick -> contraseña [00:15] <zoltan> o: nick -> nivel [00:15] <zoltan> v: nick -> ip virtual [00:15] <zoltan> b: servicio -> nick [00:15] <zoltan> i: IP -> numero clones [00:15] <zoltan> estas son las tablas [00:15] <zoltan> que se utilizan actualmente [00:16] <zoltan> en un futuro se utilizaran mas [00:16] <zoltan> por ejemplo para registros de canales, etc... [00:16] <zoltan> bien ya acabamos [00:16] <zoltan> ahora es turno de preguntas [00:16] <zoltan> Valentino [00:16] <zoltan> hay alguno esperando? [00:16] <ksim> buenas [00:17] <ksim> tenia una duda, cuando has dicho en referente a la tabla 'n' [00:17] <ksim> palabras textuales: se almacena el nick con su correspondiente contraseña encriptada.. [00:17] <zoltan> si [00:17] <ksim> ke fin tiene ese encriptado [00:17] <ksim> de seguridad o de ahorro [00:17] <zoltan> de seguridad claro [00:17] <zoltan> no mola que esten las cotnraseñas [00:17] <zoltan> en los servidores [00:17] <zoltan> en texto plano!! [00:18] <ksim> ok [00:18] <ksim> nada mas [00:18] <ksim> gracias [00:18] <zoltan> de na [00:18] <zoltan> siguiente [00:18] <JuanCa21> Hola buenas noches [00:18] <JuanCa21> Primero de todo felicitar al canal creado para estas charlas [00:18] <zoltan> buenas noches [00:19] <JuanCa21> y a ti por la gran explicación [00:19] <zoltan> gracias en nombre del canal Ayuda_internet [00:19] <JuanCa21> yo quería preguntar que comandos podemos usar para consultar las tablas [00:19] <zoltan> hay un comando [00:19] <zoltan> que solo es accesible para opers/ircops [00:19] <zoltan> que es el DBQ [00:19] <zoltan> y los opers no pueden ver la tabla n [00:20] <zoltan> pero si el resto de tablas, clones, opers, virtuales [00:20] <JuanCa21> ahá..... tomo nota muchas gracias [00:20] <zoltan> la sintaxis es /DBQ [servidor] <tabla> <registro/nick> [00:20] <zoltan> de na [00:20] <zoltan> siguiente? [00:21] <CH0t0> bueno [00:21] <CH0t0> queria saber una cosa [00:21] <CH0t0> los opers al tener una ip virtual diferente [00:21] <CH0t0> pueden abrir mas de dos clones? [00:27] <zoltan> si dicho usuario no tiene un permiso especial de mas de 2 clones [00:27] <zoltan> no podra tener mas de 2 clones [00:27] <zoltan> ya que los clones [00:27] <zoltan> an por la ip numerica real [00:27] <zoltan> aunque en la tabla i se metan el host inverso [00:27] <zoltan> de forma interna, el ircd mira un registro que se llama ip_addr que es la ip numerica del dicho usuario [00:27] <zoltan> y va añadiendo a una lista de clones [00:27] <zoltan> y si no supera su limite lo deja pasar [00:27] <zoltan> y en caso contrario lo killea [00:28] <CH0t0> es decir que cada oper tiene unos clones determinados [00:28] <zoltan> en conclusion, tener ips virtuales diferentes bajo la misma ip real no les impide saltar el control de clones [00:28] <zoltan> ya que a la hora de chequear los clones [00:29] <zoltan> los servidores [00:29] <zoltan> miran su ip y host real [00:29] <zoltan> "sudan" de las virtuales [00:29] <zoltan> las virtuales solo es una imagen hacia el resto de usuarios [00:29] <zoltan> ah se me olvidaba una cosa antes [00:29] <zoltan> hay un comando [00:30] <zoltan> para ver las tablas que hay [00:30] <zoltan> y cuantos registros contienen cada uno [00:30] <zoltan> es el /stats b [00:30] <zoltan> por ejemplo [00:30] <zoltan> en la tabla [00:30] <zoltan> b Tabla 'n' S=006283279 R=000072582 [00:30] <zoltan> hay un total de 72582 de nicks registrados [00:30] <zoltan> R de registros [00:31] <zoltan> S del numero de serie [00:31] <zoltan> se utiliza para gestion interna a la hora de propagar registros por la red [00:31] <zoltan> bueno [00:31] <zoltan> alguna pregunta mas [00:32] <Valentino> chente [00:32] <zoltan> se habra quedado dormido [00:32] <zoltan> XDDDDDDDDD [00:33] <chente> en el unrealircd para obligar la entrada en un canal a un user se usa el /sajoin nick #canal en el ircu existe ?? [00:33] <chente> je [00:33] <chente> zoltan? [00:33] <chente> juas [00:33] <zoltan> no existe ese comando [00:33] <chente> pun pun pan [00:33] <chente> XDD [00:33] <chente> ringgggg [00:33] <chente> ba [00:33] <chente> enga [00:33] <zoltan> el unreal [00:33] <zoltan> esta lleno [00:33] <zoltan> de mariconadas [00:33] <zoltan> esta bien para una red pequeña... [00:33] <chente> en el unrealircd para obligar la entrada en un canal a un user se usa el /sajoin nick #canal en el ircu existe ?? [00:33] <zoltan> pero para una red de mas de 5000 ??? [00:33] <zoltan> ni loco [00:33] <zoltan> :) [00:34] <Valentino> Prosigamos.... [00:34] <zoltan> si [00:34] <zoltan> 2.2 Ampliación de los modos genéricos [00:34] <zoltan> se han ampliado nuevos modos [00:34] <zoltan> para dar salida a las nuevas implementaciones añadidas [00:34] <zoltan> para ESNET y Hispano [00:34] <zoltan> 2.2.1 Usuarios (+r,+x,+X,+S,+h) [00:35] <zoltan> +r de tener el nick registrado y identificado, sale en el whois "Tiene el Nick registrado y protegido" [00:35] <zoltan> +x de ocultacion de ip, saldra solo la ip virtual [00:36] <zoltan> los otros usuarios, solo ven la ip virtual en whois, joins, parts, quits, etc.. [00:36] <zoltan> y el propio usuario, tambien la virtual excepto en el whois, who y userip/userhost que vera su ip real [00:37] <zoltan> el +x se puede poner y quitar a voluntar [00:37] <zoltan> y el +r no, solo pueden poner/quitar los servidores [00:37] <zoltan> +X para ver ips reales de los todos los usuarios [00:37] <zoltan> en los whois, who, userip/userhost [00:38] <zoltan> y este modo solo pueden ponerlos los que tiene +h cuyo nivel sea 10 o superior en la tabla o [00:38] <zoltan> +h de helper mas conocido como Operador [00:38] <zoltan> solo pueden poner los usuarios con +r y que esten registrados en la tabla o de opers [00:38] <zoltan> sale en el whois "Es un OPERador de los servicios de red" [00:38] <zoltan> y por ultimo [00:39] <zoltan> el +S [00:39] <zoltan> solo pueden poner los servidores [00:39] <zoltan> indica que tienes el nick Suspendido [00:39] <zoltan> y sale en el whois "Tiene el nick SUSPENDido" [00:39] <zoltan> no tienes acceso ni a +r, ni a +h, ni a ip virtual personalizado, ni a los futuros registros de canales [00:40] <zoltan> en la BDD y en chan2 [00:40] <zoltan> 2.2.2 Canales (+R) [00:40] <zoltan> actualmente esta implementado el +R [00:40] <zoltan> que consiste que solo pueden entrar a un canal [00:40] <zoltan> los nicks registrados con +r [00:40] <zoltan> (los que estan suspendidos con +S no podran entrar) [00:41] <zoltan> 2.2.2.3 XMODE (+x) [00:41] <zoltan> es un modo especial... [00:41] <zoltan> que da privilegios para poder cambiar cualquier modo de canal [00:41] <zoltan> sea +o, +v o +b sin necesidad de tener @ en el canal [00:41] <zoltan> Actualmente [00:41] <zoltan> los ircops y opers [00:42] <zoltan> pueden utilizar en cualquier canal.. [00:42] <zoltan> y es posible que a medio plazo, un usuario podra usar el xmode en un canal donde tenga registro.. [00:42] <zoltan> pero no hay nada definido ni nada... [00:43] <zoltan> el modo x del XMODE se propaga por la red [00:43] <zoltan> pero NO se guarda.. [00:43] <zoltan> o sea "desaparece" [00:43] <zoltan> es posible que ahora mismo [00:44] <zoltan> algunos veais que este canal tenga modo x... [00:44] <zoltan> pero si refrescas con /mode #canal [00:44] <zoltan> desaparecera... ya que muchos clientes de irc almacenan este modo fantasma.. [00:44] <zoltan> cuando no deben hacerlo [00:44] <zoltan> en conclusion [00:44] <zoltan> el x [00:44] <zoltan> solo sirve [00:45] <zoltan> para indicar [00:45] <zoltan> a los usuarios [00:45] <zoltan> que un usuario ha utilizado privilegios en el canal [00:45] <zoltan> ahora a por los comandos [00:45] <zoltan> 2.3 Comandos especiales [00:45] <zoltan> se han implementado nuevos comandos.. [00:45] <zoltan> y se han ampliado otros.. [00:45] <zoltan> 2.3.1 Comandos nuevos [00:45] <zoltan> 2.3.1 GHOST [00:46] <zoltan> el comando ghost [00:46] <zoltan> sirve para matar un usuario que tenga una sesion fantasma, es decir que te has caido, pero al reconectar el nick aun sigue [00:46] <zoltan> y con este comando puedes matarlo [00:46] <zoltan> para poder usarlo [00:46] <zoltan> su sintaxis es la siguiente [00:46] <zoltan> /GHOST <nick> <clave> [00:47] <zoltan> /GHOST <nick:clave> [00:47] <zoltan> /GHOST <nick> [clave] si has especificado una contraseña al hacer /server [00:47] <zoltan> 2.3.2 Comandos ampliados [00:47] <zoltan> 2.3.2.1 Ampliación de NICK [00:48] <zoltan> ahora con la ampliacion de NICK [00:48] <zoltan> con el soporte del modo +r y su forma de identificacion [00:48] <zoltan> se ha ampliado el comando nick con un parametro mas [00:48] <zoltan> la clave [00:48] <zoltan> /NICK <nick> <clave> [00:49] <zoltan> PERO, el mirc no pilla el 2º parametro [00:49] <zoltan> entonces [00:49] <zoltan> hay que hacer [00:49] <zoltan> /NICK <nick:clave> [00:49] <zoltan> o bien [00:49] <zoltan> /quote NICK <nick> <clave> [00:49] <zoltan> para que se pueda mandar la clave al servidor [00:49] <zoltan> y recientemente [00:49] <zoltan> se ha añadido el autoghost [00:50] <zoltan> que consiste en una suma de GHOST + NICK [00:50] <zoltan> para matar un ghost y poner su nick, todo en un solo comando [00:50] <zoltan> se hace poniendo un ! al final del nick [00:50] <zoltan> las sintaxis son las siguientes [00:51] <zoltan> /NICK <nick!> <clave> <=== no funciona en mIRC [00:51] <zoltan> /NICK <nick!clave> [00:51] <zoltan> /quote NICK <nick!> <clave> [00:51] <zoltan> con el autoghost [00:51] <zoltan> si pones el nick! antes de entrar al irc [00:52] <zoltan> se puede matar al ghost y entrar al irc con el nick :) [00:52] <zoltan> bueno [00:52] <zoltan> se acabo la preultima parte... [00:52] <zoltan> turno de preguntas [00:52] <zoltan> alguna pregunta? [00:52] <zoltan> nadie? [00:53] <zoltan> al que quiera preguntar [00:53] <Mad_Bray> buenas [00:53] <zoltan> pedir turno a Valentino [00:53] <Mad_Bray> el modo +S sería un modo de sanción ¿no? [00:53] <zoltan> si, modo suspension [00:54] <zoltan> castigo [00:54] <zoltan> no poder utilizar [00:54] <zoltan> los bots [00:54] <zoltan> agenda, etc.. [00:54] <zoltan> nada [00:54] <zoltan> es mas suave que forbid [00:54] <zoltan> que el forbid no deja poner el nick [00:54] <zoltan> :) [00:54] <zoltan> XD [00:55] <Mad_Bray> ahm [00:55] <Mad_Bray> gracias [00:55] <Flextron> buenas [00:55] <Flextron> una preguntita [00:55] <Flextron> en cada servidor hay una base de datos no ? [00:55] <zoltan> si [00:56] <Flextron> cuanto puede ocupar una base de datos de ese estilo ? [00:56] <zoltan> casi 40 bytes por registro [00:56] <zoltan> tienes que multiplicar [00:56] <zoltan> por el numero de registros [00:56] <Flextron> y no se puede corromper ? [00:56] <zoltan> de cada tabla [00:57] <zoltan> existe el riesgo [00:57] <zoltan> pero si un servidor se le corrompe sus bases de datos [00:57] <zoltan> lo borra [00:57] <zoltan> y pide una copia a su hub [00:57] <Flextron> aja [00:57] <Flextron> nada mas [00:57] <zoltan> esta es la ventaja.. [00:57] <zoltan> hay 40 copias de seguridad xDDD [00:58] <Flextron> esta todo estudiado al milimetro.. [00:58] <zoltan> son muchos años.. [00:58] <zoltan> empezaron en el 1997 [00:58] <zoltan> y aun no esta acabado [00:58] <zoltan> :) [00:58] <zoltan> es mejorable.. [00:58] <zoltan> se puede mejorar [00:58] <zoltan> bueno [00:58] <Serpa> :D [00:58] <zoltan> mas? [00:59] <Serpa> son varias :P [00:59] <Serpa> pero ya q tas [00:59] <Serpa> si ta tan estudiado por q se suele borrar registros de nicks y canales :D [00:59] <zoltan> XD [00:59] <zoltan> sueltalas [00:59] <zoltan> esto no tiene nada que ver con el ircd [00:59] <Serpa> habiendo tantas backups de seguridad :P [00:59] <zoltan> el que pierde registros son los bots deep.space [01:00] <zoltan> que tiene estructuras tan acraicas [01:00] <zoltan> y es un milagro que sigan funcionando.. [01:00] <zoltan> con tantos registros.. [01:00] <Serpa> :D [01:00] <Serpa> ya [01:00] <zoltan> se necesita una jubilacion.. [01:00] <Serpa> juas [01:00] <Serpa> xD [01:00] <zoltan> a favor de black.hole [01:00] <Serpa> bueno :P [01:00] <zoltan> que se ha demostrado de sobras [01:00] <zoltan> su robusted [01:00] <zoltan> no ha perdido ni un dato en 4 años :) [01:00] <zoltan> por miles de deep.space [01:00] <Serpa> :PPP [01:01] <zoltan> mas preguntas [01:01] <ksim> hola de nuevo [01:01] <zoltan> (ke malo soy con deep xD) [01:01] <ksim> el modo +S tambien aparecerá con su fecha de expiracion o simplemente el modo [01:01] <zoltan> hola [01:01] <zoltan> la fecha de expiracion es cosa del bot nick2 [01:01] <zoltan> el nick2 pondra y quitara el registro de suspension... [01:02] <ksim> o sea ke en el whois solo [01:02] <ksim> se da informacion del modo [01:02] <zoltan> no se si en un nickinfo de nick2 saldra alguna fecha [01:02] <zoltan> lo desconozco [01:02] <zoltan> exacto [01:02] <ksim> bien [01:02] <ksim> solo eso [01:02] <zoltan> dira que Tiene el nick SUSPENDido [01:02] <ksim> gracias [01:03] <chente> en el ircu existe el modo invisible el +I [01:03] <zoltan> no [01:03] <chente> que modos son los fundamentales [01:03] <chente> ? [01:03] <zoltan> es otra mariconada del unreal [01:04] <zoltan> al conectar al irc sale esto... [01:04] <zoltan> Welcome to the IRC-Hispano Internet Relay Network zoltan [01:04] <chente> xd [01:04] <zoltan> Your host is atreides.irc-hispano.org, running version u2.10.H.04.01 [01:04] <zoltan> This server was created Fri Mar 22 2002 at 12:03:10 MET [01:04] <zoltan> atreides.irc-hispano.org u2.10.H.04.01 dioswkgxXrhS biklmnopstvrR [01:04] <zoltan> no? [01:04] <zoltan> pues [01:04] <chente> si [01:04] <zoltan> la 4 linea [01:04] <zoltan> <zoltan> atreides.irc-hispano.org u2.10.H.04.01 dioswkgxXrhS biklmnopstvrR [01:04] <chente> ya veo [01:04] <chente> y [01:04] <chente> el [01:04] <zoltan> el 3 parte [01:04] <zoltan> son los modos de usuario [01:04] <zoltan> y la 4º parte [01:04] <chente> +v [01:04] <zoltan> los de canal [01:04] <zoltan> ahi tienes los modos que soportan [01:04] <chente> que hace [01:04] <chente> +v [01:04] <zoltan> +v ? [01:05] <zoltan> pues es lo que acaba de hacerte Valentino [01:05] <chente> si [01:05] <zoltan> para que puedas hablar [01:05] <zoltan> :) [01:05] <zoltan> y ahora lo has perdido :) [01:05] <zoltan> bueno [01:05] <Gonzzo> Wenas [01:05] <zoltan> siguiente [01:05] <Gonzzo> antes has dicho esto: [01:05] <Gonzzo> <zoltan> no tienes acceso ni a +r, ni a +h, ni a ip virtual personalizado, ni a los futuros registros de canales [01:05] <Gonzzo> (al tener le +S) [01:05] <zoltan> si [01:06] <Gonzzo> todo esos "castigos" solo seran efectivos durante elt iempo k se tenga el +S, no? [01:06] <zoltan> dime [01:06] <zoltan> si, exacto [01:06] <Gonzzo> oks [01:06] <Gonzzo> y otra cosa, por lo d antes d la perdida [01:06] <Gonzzo> d registro d nick [01:06] <Gonzzo> en un futuro no habra la posibilidad, d k en caso d k se desregistre por fallo del irc-hispano [01:06] <Gonzzo> se te devuelvan los regs k tenias antes y tus datos (fecha d registro y todo eso) [01:07] <zoltan> posibilidad de que? [01:07] <zoltan> ahs [01:07] <zoltan> yo no puedo responder [01:07] <zoltan> a esta pregunta [01:07] <Gonzzo> ahm [01:07] <zoltan> no representante [01:07] <zoltan> del hispano [01:07] <zoltan> desconozco [01:07] <Gonzzo> xDDD oks [01:07] <zoltan> sus normas, etc... [01:07] <Gonzzo> pues era solo eso, gracias ;) [01:07] <zoltan> de na [01:08] <NeTLoCK> 1) se podría hacer que ircd compruebe la tabla 'v' cuando un usuario conecte o cambie de nick, y si la ip de este está en la misma, que cambie la ip virtual? 2) cúando diréis adios por fin al P9? 3) ircd debería de expirar registros en la tabla n bajo un tiempo 'preconfigurado' por el usuario si este no se usa... 4) porqué no se elimina el modo +x (XMODE)? [01:08] <NeTLoCK> 5) porqué no hacéis un modo +c (anticolores, liberaría MUCHO spam de la red...) [01:08] <NeTLoCK> ale.. responde XD [01:08] <zoltan> ufff [01:08] <zoltan> vamos por partes [01:09] <zoltan> la primera pregunta [01:09] <zoltan> no la entiendo muy bien [01:09] <NeTLoCK> pues [01:09] <zoltan> expresate un poco mas [01:09] <NeTLoCK> que si por ejemplo... [01:09] <NeTLoCK> hay una entrada en la tabla v [01:09] <zoltan> a tu nick no? [01:09] <NeTLoCK> con mi ip 213.231.132.132 [01:10] <zoltan> no va por ips [01:10] <NeTLoCK> ya [01:10] <NeTLoCK> yo digo hacer la posibilidad [01:10] <zoltan> va por nicks [01:10] <zoltan> al menos por ahora [01:10] <zoltan> aja.. [01:10] <zoltan> para ips de cibers [01:10] <NeTLoCK> por ejemplo :) [01:10] <zoltan> por ejemplo [01:10] <zoltan> que salga [01:10] <zoltan> cyberchat.vigo.cybers..... [01:10] <zoltan> si [01:10] <NeTLoCK> estilo puentes de jcea... pero por tablas [01:10] <zoltan> se dice tuneles [01:10] <zoltan> si, es factible.. [01:11] <zoltan> pero que yo sepa [01:11] <zoltan> no hay nada planeado [01:11] <zoltan> si tal proponelo en la lista de correo de irc-dev [01:11] <zoltan> mas informacion www.irc-dev.net [01:11] <NeTLoCK> ok :) [01:11] <zoltan> bien [01:11] <zoltan> pregunta 2 [01:11] <zoltan> P9? [01:11] <zoltan> en cuando se haga un /SQUIT deep.space adios hasta nunca [01:11] <zoltan> xDDDD [01:11] <zoltan> fecha sin determinar [01:12] <NeTLoCK> veo que también lo tiene soyuz [01:12] <NeTLoCK> why? [01:12] <zoltan> 3) nick2 borra los registros de nicks expirados [01:12] <zoltan> soyuz ya no extá [01:12] <zoltan> ahhs [01:12] <NeTLoCK> como que no [01:12] <zoltan> si [01:12] <zoltan> el shadow [01:12] <zoltan> pero ya lo quitaran [01:12] <NeTLoCK> y shadow donde esta [01:12] <NeTLoCK> XD [01:12] <zoltan> 4) porque eliminar??? [01:13] <zoltan> yo lo veo util.. asi veo que ha utilizado un privilegio, un poder [01:13] <NeTLoCK> hombre [01:13] <NeTLoCK> se ve.. [01:13] <NeTLoCK> es logico [01:13] <NeTLoCK> que un user normal no puede darse +o XD [01:13] <zoltan> 5) Porque no hacerlo a nivel de clientes de irc???, que los op's controlen a los usuarios XD [01:13] <zoltan> iap [01:13] <zoltan> pero en el futuro... [01:13] <zoltan> es posible [01:13] <zoltan> que pueda.. [01:13] <zoltan> :P [01:13] <zoltan> aun no esta definido [01:14] <NeTLoCK> :) [01:14] <NeTLoCK> gracias zolty :P [01:14] <zoltan> algo mas? [01:14] <zoltan> bien [01:14] <zoltan> siguiente [01:14] <Skaa> nas zoltan, mi pregunta ez --> hay algun modo en el ircu que ekivalga al +I en el unreal¿ [01:14] <zoltan> no existe [01:14] <Skaa> oks thanks [01:14] <Skaa> solo era eso [01:14] <Skaa> chao [01:14] <zoltan> y ademas con cosas de intimidad hay que andar con cuidado [01:15] <inv554877> güenas [01:15] <zoltan> buenas [01:15] <inv554877> La bd a la que antes hacias referencia, que tipo de base de datos es? (simple curiosidad) [01:15] <inv554877> y debe haber algun admin, no? [01:15] <zoltan> texto plano [01:16] <zoltan> espera que busco un ejemplo [01:16] <inv554877> ok [01:16] <zoltan> como [01:16] <zoltan> estan en el disco duro de los servidores [01:16] <inv554877> y sabes cual es la razon de que sea texto y no una bd con todo el tema de seguridad y todo el rollo? [01:16] <zoltan> y claro que una persona puede verlo [01:16] <zoltan> se encriptan las contraseñas [01:17] <zoltan> se podria haber utilizado un motor como BerkeleyDB o mysql... [01:17] <zoltan> pero se ha decidido por un motor propio [01:18] <zoltan> [zoltan@devel database]$ cat tabla.n [01:18] <zoltan> 000000001 * n nikolas Bq49eGCA8jta [01:18] <zoltan> 000000002 * n zoltan DpuvFQDFFodU [01:18] <zoltan> 000000013 * n zolty Bng0ehCWjEt[+ [01:18] <zoltan> 000000017 * n n AU2C36BeXOzR+ [01:18] <zoltan> 000000018 * n * Compactacion [01:18] <zoltan> 000000019 * n freemind BMdjxyB7]G0V+ [01:18] <zoltan> este es el contenido de una tabla n [01:18] <zoltan> de un servidor de ejemplo [01:18] <zoltan> :) [01:18] <zoltan> alguna pregunta mas [01:18] <inv554877> ok [01:18] <inv554877> no, [01:19] <inv554877> thanks [01:19] <Pola_De_A> Cuando sale en la vhost de todo el mundo no.hay.clave.de.cifrado como se soluciona ? [01:19] <zoltan> esto pasa cuando no hay una clave de cifrado en el ircd [01:19] <zoltan> y la solucion [01:19] <zoltan> es meter un registro de clave de cifrado [01:20] <Pola_De_A> una tabla v ? [01:20] <zoltan> en la tabla n [01:20] <zoltan> si [01:20] <zoltan> en vez de poner nick [01:20] <Pola_De_A> n o v ? [01:20] <zoltan> pones un punto . [01:20] <Pola_De_A> oki [01:20] <zoltan> v [01:20] <zoltan> v [01:20] <zoltan> perdona [01:20] <Pola_De_A> de acuerdo [01:20] <zoltan> y en vez de ip virtual [01:20] <zoltan> pones una clave [01:20] <zoltan> por ejemplo [01:21] <zoltan> [zoltan@devel database]$ cat tabla.v [01:21] <zoltan> 000000006 * v . yo [01:21] <zoltan> puse como clave la palabra "yo" [01:21] <zoltan> puede ser cualquiera [01:21] <Pola_De_A> okis [01:21] <zoltan> es una clave [01:21] <Pola_De_A> muchas thx [01:21] <zoltan> de na [01:21] <zoltan> siguiente? [01:22] <Valentino> No hay mas [01:22] <zoltan> bien [01:22] <zoltan> vamos a por la ultima parte [01:22] <Valentino> espera [01:22] <Valentino> que Tonio [01:22] <Valentino> es el rezagao :-P [01:22] <zoltan> dime [01:22] <Tonio> buenas [01:22] <Tonio> vamos a ver [01:22] <zoltan> XD [01:22] <zoltan> pobresito [01:22] <zoltan> :* [01:22] <zoltan> :) [01:22] <Tonio> mi duda es la siguiente [01:22] <Tonio> como ya sabras [01:22] <Tonio> yo me estoy todo el rato peleando con le IRCD de hispano [01:22] <zoltan> jeje [01:22] <Tonio> que si este problem i tal [01:23] <Tonio> pues ahora tengo un problem serio [01:23] <zoltan> bueno, hare una FAQ... [01:23] <zoltan> en español [01:23] <zoltan> y meterlo en el ircd [01:23] <zoltan> :) [01:23] <Tonio> ok [01:23] <Tonio> pero mira [01:23] <zoltan> cual [01:23] <Tonio> hago la lina C [01:23] <Tonio> y N [01:23] <Tonio> se supone ke si mete unos bot [01:23] <Tonio> en tu ordenador [01:23] <zoltan> bueno [01:23] <zoltan> mejor al final [01:23] <Tonio> tendra ke poner la ip 127.0.0.1 [01:23] <zoltan> vale? [01:23] <Tonio> okis ;) [01:23] <zoltan> que no va con el tema que he dado [01:24] <zoltan> bueno, sigo con la ultima parte [01:24] <Valentino> Sigamos... [01:24] <zoltan> 3. Posibilidades que ofrece el IRCd de cara a los servicios de la Red [01:24] <zoltan> al meter en el ircd [01:24] <zoltan> unos servicios "virtuales" [01:25] <zoltan> entonces el ircd puede dar servicios de nicks registrados, canales registrados, etc..[01:25] <zoltan> sin necesidad de que estén siempre unos bots de control [01:25] <zoltan> esto trae muchisimas ventajas :) [01:26] <zoltan> no hay ninguna red con mas de 10.000 usuarios, exceptuando hispano, que pueda mantener unos servicios [01:26] <zoltan> minimos [01:26] <zoltan> e impresincibles [01:26] <zoltan> mientras esten los bots off [01:26] <zoltan> fuera de servicio.. [01:27] <zoltan> antes, en hispano [01:27] <zoltan> si se caian los bots nick,... [01:27] <zoltan> cualquiera podia poner nicks, hacer de todo [01:27] <zoltan> una anarquia total [01:27] <zoltan> y ahora.. si se cae nick2 [01:27] <zoltan> no pasa nada, hay servicio minimo de nicks registrados [01:28] <zoltan> esto si, no podemos cambiar la clave o registrar el nick.. [01:28] <zoltan> pero el servicio basico, esta protegido... [01:28] <zoltan> nadie puede usar nicks de otros.. [01:28] <zoltan> y va a pasar lo mismo en un futuro con los canales.. [01:28] <zoltan> autoop, etc.. sin necesidad de que este chan2 [01:29] <zoltan> son innumerables ventajas.. [01:29] <zoltan> a los usuarios... [01:29] <zoltan> :) [01:29] <zoltan> 3.1 Pérdida de dependencia del nodo de servicios [01:30] <zoltan> El hecho de meter servicios virtuales minimos a los ircd's [01:30] <zoltan> permitira simplificar mas los bots.. [01:30] <zoltan> ya que los bots ya no tendran que vigilar los nicks (60 segundos de kill por ejemplo) [01:30] <zoltan> preocupar de dar op o quitar op a los usuarios.. [01:31] <zoltan> etc.. [01:31] <zoltan> con lo que simplifica enormemente su programacion [01:31] <zoltan> ya que solo tendran que dedicarse [01:31] <zoltan> a meter y borrar registros en los servidores [01:31] <zoltan> y mostrar informacion en sus "info" o "nickinfo" [01:32] <zoltan> muchisimas ventajas... [01:32] <zoltan> yo me pregunto.. porque otras redes no se han ocurrido estas cosas? [01:32] <zoltan> con las grandes ventajas que hay... [01:32] <zoltan> Bueno.. [01:33] <zoltan> se acabo la ultima parte [01:33] <zoltan> y una cosa [01:33] <zoltan> al principio me olvide de la presentacion [01:33] <zoltan> ahora me presento, soy zoltan, soy de vigo... [01:33] <zoltan> antes de programar para hispano [01:34] <zoltan> estuve en otras redes como Upworld, Globalchat e incluso Terra [01:34] <zoltan> programando [01:34] <zoltan> parches [01:34] <zoltan> en terra, aun siguen utilizando el ircd que programabamos freemind y yo [01:34] <zoltan> hace un año y medio [01:34] <zoltan> en hispano hice parches como [01:35] <zoltan> el de /ghost, autoghost, nicks +S, entre otros.. [01:35] <zoltan> actualmente soy miembro de irc-dev con otros desarrolladores de hispano y documentadores [01:35] <zoltan> y tambien soy registrado del canal ayuda_internet.. doy muchisimas gracias a ellos por elegirme para dar una charla [01:35] <zoltan> en el dia que inaguran un canal [01:36] <zoltan> para cualquier duda, podeis escribirme a... zoltan@ayuda-internet.net (cosas generales) [01:36] <zoltan> y a zoltan@irc-dev.net (SOLO de IRC) [01:36] <zoltan> ahora vamos directo a las preguntas finales [01:36] <Valentino> Última ronda de preguntas, aprovechad :) [01:36] <zoltan> y ya acabamos todo [01:36] <zoltan> si [01:36] <zoltan> :) [01:36] <Skaa> holas [01:36] <zoltan> que largoooo... XD [01:36] <Skaa> zoltan me puedes decir si no es muxa molestia [01:37] <Skaa> la configuarcion de las lineas C/N/H y U? [01:37] <Skaa> configuracion [01:37] <Skaa> xDDD [01:37] <zoltan> si [01:37] <zoltan> dime [01:37] <Skaa> ia te lo he dixo [01:37] <Skaa> ;O [01:37] <zoltan> aunque en la seccion de tutoriales de ayuda-internet [01:37] <zoltan> hay un tutorial de Akond sobre esto.. [01:37] <zoltan> te dare un resumen.. [01:37] <Skaa> asias [01:38] <Skaa> buena persona [01:38] <Skaa> :-P [01:38] <zoltan> las lineas C y N son para linkar [01:38] <Skaa> si si si eso ya lo se [01:38] <Skaa> pero io quiero la confi [01:38] <Skaa> :-P [01:38] <zoltan> las H para especificar que el servidor que linka a tu servidor es un hub [01:38] <zoltan> y la U, para los services.. [01:38] <zoltan> voy a poner un ejemplo [01:38] <Skaa> oks thanks [01:39] <zoltan> servidor1.devel IP 12.3.4.5 puerto 4400 [01:39] <zoltan> servidor2.devel 8.9.8.9 puerto 4400 [01:39] <zoltan> y el servidor2 es un hub [01:39] <zoltan> bien [01:39] <zoltan> en el ircd.conf del servidor1 seria lo sugiente [01:39] <Skaa> haber.. [01:39] <zoltan> C:8.9.8.9:contraseña:servidor2.devel:4400:50 [01:39] <zoltan> N:8.9.8.9:contraseña:servidor2.devel::50 [01:40] <zoltan> 50 es un nunero de clase [01:40] <zoltan> definido en lineas Y [01:40] <Skaa> mm man dixo que la clase es el primer numero de la linea Y eso es cierto no¿ [01:40] <zoltan> y contraseña la contrasela de link [01:40] <zoltan> y como servidor2 es un hub [01:40] <zoltan> hay que poner H [01:40] <zoltan> si, exacto [01:40] <zoltan> la H seria [01:40] <zoltan> H:*::servidor2.devel [01:40] <Skaa> y la U¿ [01:40] <zoltan> y la U para los bots que han de estar en todos los servidores [01:40] <zoltan> U:deep.space::* [01:40] <zoltan> por jemplo [01:40] <zoltan> y [01:41] <zoltan> en el ircd.conf del servidor2 [01:41] <zoltan> seria.. [01:41] <zoltan> C:12.3.4.5:contraseña:servidor1.devel:4400:50 [01:41] <zoltan> N:12.3.4.5:contraseña:servidor1.devel::50 [01:41] <zoltan> y no se pone H, ya que servidor1 es un leaf [01:41] <zoltan> y si fuera hub, se pondria H [01:41] <Skaa> amm [01:41] <zoltan> y la u para los bots [01:41] <zoltan> U:deep.space::* [01:41] <Skaa> okis [01:41] <zoltan> lo has pillado? [01:41] <Skaa> muchas gracias [01:41] <Skaa> si si [01:41] <Skaa> :-) [01:41] <Skaa> thanks [01:42] <Skaa> !devoice [01:42] <zoltan> bueno [01:42] <zoltan> tengo pendiente [01:42] <zoltan> de hacer [01:42] <Skaa> :-P [01:42] <zoltan> un ejemplo.conf [01:42] <zoltan> para el ircd de hispano [01:42] <zoltan> en castellano [01:42] <zoltan> a ver [01:42] <zoltan> siguiente [01:42] <pofe> zoltan soy ircop de globalchat y se que as ayudado mucho en ella simplemente saludarte y agradecerte las molestias y el curro que as echo haciendo esta entrevista con el unico proposito de que aprendamos el funcionamiento de los demonios irc.Muchas gracias [01:42] <pofe> ia ta [01:42] <pofe> :P [01:42] <zoltan> de nada :) [01:42] <Tonio> buenas [01:42] <Tonio> de nuevo [01:42] <Tonio> ahora tengo 2 preguntitas [01:42] <Tonio> vamos a ver [01:42] <Tonio> tu haz dicho que como a los demas servidores [01:43] <Tonio> no se le ha ocurrido la idea de los bots i tal [01:43] <zoltan> si [01:43] <Tonio> ahi estoy de acuerdo [01:43] <zoltan> en dalnet, si caen los bots, todos se cagan... [01:43] <zoltan> aqui no, tenemos +r xD [01:43] <Tonio> pero es que ademas a los demas servidores(propios) no se lo pueden dar unos bot buenos? [01:43] <zoltan> bueno faltan los canales [01:43] <Tonio> es decir uno bot encondiones [01:43] <zoltan> tiempo al tiempo [01:44] <Tonio> ya que dices [01:44] <zoltan> bots? [01:44] <zoltan> en internet [01:44] <zoltan> hay muchos bots [01:44] <Tonio> que van a echar deep.space [01:44] <zoltan> a libre disposicion de la gente [01:44] <zoltan> los bots deep.space de aqui [01:44] <Tonio> por que iRC-Hispano no pones eso bot's de libre distribucion? [01:44] <zoltan> son los IRC Services de Andrew Church [01:44] <Tonio> pero retocado por lo devel de aqui [01:44] <zoltan> y hispano decidió que sus parches fueran privados [01:44] <zoltan> si, los originales son los 4.0.8 [01:45] <zoltan> del noviembre del 1998 [01:45] <Tonio> ahi estamos [01:45] <zoltan> y hispano [01:45] <zoltan> hizo muchisimos parches a los bots [01:45] <Tonio> pero ya que se van a poner a nick2 chan2 y tal [01:45] <zoltan> y aun asi, se necesitan una jubilacion [01:45] <Tonio> porque iRC-Hispano no lo pone Libre? [01:45] <zoltan> ya que sus estructuras son malas [01:45] <zoltan> los deep.space no son libres [01:45] <zoltan> y black.hole tampoco [01:45] <zoltan> decision de hispano [01:45] <Tonio> ya ya [01:45] <zoltan> y ademas muchas redes [01:46] <zoltan> tambien hacen igual [01:46] <Tonio> eso es ya del hispano :) [01:46] <zoltan> liberan su ircd [01:46] <zoltan> pero no los bots [01:46] <Tonio> si [01:46] <Tonio> casi todas [01:46] <zoltan> undernet es una de las excepciones [01:46] <Tonio> para que mentir [01:46] <zoltan> libera su X [01:46] <Tonio> pero eso es una ..... [01:46] <Tonio> xD [01:46] <Tonio> mejor no decir [01:46] <Tonio> ahora me segunda dudita [01:46] <zoltan> XDD [01:46] <Tonio> la que te estaba diciendo antes [01:46] <Tonio> de que yo configuro [01:47] <zoltan> si [01:47] <Tonio> perfectamente mi lina C y N [01:47] <Tonio> y la ke haga falta [01:47] <Tonio> le pongo mi ip 127.0.0.1 [01:47] <Tonio> por que estan en mi PC [01:47] <Tonio> vale [01:47] <zoltan> si [01:47] <zoltan> si [01:47] <Tonio> a la hora de configurar lo bots [01:47] <Tonio> todo mu bienn [01:47] <Tonio> pues le escribo ./services [01:47] <Tonio> y me rompe er IRCD y no conecta [01:47] <Tonio> tengo que poner mi IP de Internet para que funcione el IRCD [01:47] <zoltan> aja [01:47] <Tonio> y los bots [01:48] <Tonio> tambien mi IP [01:48] <zoltan> umm es raro eh [01:48] <Tonio> sera un bug de el IRCD? [01:48] <zoltan> en el M-line del ircd.conf [01:48] <zoltan> que pones? [01:48] <Tonio> pero conozco a gente ke lo tiene como yo [01:48] <zoltan> pones la ip o nada? [01:48] <Tonio> la que me pone en el original [01:48] <Tonio> en el example.conf [01:48] <Tonio> pero en la M [01:48] <Tonio> pera [01:48] <zoltan> en el example.conf creo que pone 127.0.0.1 [01:48] <Tonio> no ponga la Ip [01:49] <zoltan> yo dejaria vacio [01:49] <zoltan> o sea :: [01:49] <zoltan> xD [01:49] <Tonio> M:Servidor:***:lalala:4400:1 [01:49] <Tonio> le kita er llorieco y tal [01:49] <Tonio> jeje [01:49] <Tonio> no vale el "*"? [01:49] <zoltan> si [01:49] <zoltan> vacio o * [01:49] <zoltan> es lo mismo [01:49] <Tonio> entoces lo hago bien [01:50] <zoltan> algun problema de la maquina [01:50] <Tonio> no se, pongo mi 127.0.0.1 [01:50] <Tonio> y nada [01:50] <zoltan> bueno si tal quedamos un dia [01:50] <zoltan> y te lo miro [01:50] <Tonio> ok [01:50] <Tonio> gracias [01:50] <Tonio> y [01:50] <Tonio> felicades por la charla :) es muy buena zoltan :) [01:50] <zoltan> de na [01:50] <Tonio> uis felicidades [01:50] <Tonio> xD [01:50] <zoltan> muchas gracias [01:50] <Skaa> nas de nuevo [01:51] <zoltan> echaba una duracion de 1h30' o 2h y mira lo que llevamos [01:51] <zoltan> xD [01:51] <Skaa> zoltan tu antes has dixo que hay por la red muchos bots en circulacion [01:51] <zoltan> nas [01:51] <Skaa> me gustaria que me dijeras [01:51] <zoltan> si [01:51] <Skaa> alguno de ellos y de donde me los puedo bajar [01:51] <Skaa> :-) [01:51] <zoltan> pues [01:51] <Skaa> aparte de los tuios claro [01:51] <Skaa> que por cierto mu wenos xDDD [01:51] <zoltan> puedes coger un creg en http://sourceforge.net/projects/tekila [01:51] <Skaa> ah [01:51] <Skaa> y [01:51] <Skaa> nick2 [01:51] <Skaa> y tal? [01:52] <zoltan> o unos bots P10, con mysql (muy betas todavia) http://sourceforge.net/projects/ircelular [01:52] <Skaa> mm [01:52] <Skaa> oks [01:52] <zoltan> nick2.. no conozco [01:52] <zoltan> algunos [01:52] <zoltan> que los tenga [01:52] <Skaa> ahh [01:52] <Skaa> oks [01:52] <Skaa> gracias zoltan [01:52] <Skaa> :-) [01:52] <Skaa> solo era eso [01:52] <zoltan> (los mios son una kk lo reconozco, y muy betas) [01:52] <zoltan> xD [01:52] <zoltan> de nada [01:52] <Skaa> los tuios¿ [01:52] <Skaa> son una pasada [01:52] <Skaa> coño [01:52] <Skaa> xDDD [01:52] <zoltan> si [01:52] <Skaa> estan wapisimos [01:52] <Skaa> :-) [01:52] <zoltan> pero poco estables [01:52] <Skaa> ia eso si [01:52] <Skaa> :-P [01:53] <zoltan> porque no los acabe nunca [01:53] <zoltan> xD [01:53] <Skaa> pero vamos pa mi los mejores [01:53] <zoltan> estan llenos de bugs [01:53] <Skaa> jaja [01:53] <Skaa> ia ia se ve [01:53] <Skaa> xDDD [01:53] <Skaa> weno solo era eso [01:53] <Skaa> Valentino ya me pos quitar la +v [01:53] <Skaa> :O [01:53] <zoltan> adios [01:53] <^PiL^> buenas [01:54] <zoltan> buenas [01:54] <^PiL^> mmmm mi pregunta es .. sobre un retardo bastante considerable de los irc-services [01:54] <^PiL^> he metido el sendq a 3 millones [01:54] <^PiL^> y sigue con ese "lag" [01:55] <^PiL^> en sus ayudas y demas ... que podria ser? [01:55] <zoltan> que irc-services? [01:55] <^PiL^> los basicos [01:55] <^PiL^> andy church [01:55] <zoltan> si [01:55] <zoltan> su programacion es una mierda pero bueno [01:55] <zoltan> pues [01:55] <zoltan> curiosamente [01:56] <zoltan> si la maquina tiene mucho idle, van lagueados [01:56] <zoltan> y si lleva muchos programas o procesos, van bien [01:56] <zoltan> no estudie a fondo este problema [01:56] <^PiL^> hablamos de un ordenata con mucha ram y conexion dos megas [01:57] <zoltan> y tiene mucha carga o va idle? [01:57] <^PiL^> no [01:57] <^PiL^> es un ciber [01:58] <zoltan> el CPU tiene mucha carga? [01:58] <zoltan> muchos programas ejecutandose a la vez [01:58] <^PiL^> no [01:58] <^PiL^> solo "vigila" las makinas [01:58] <^PiL^> y poco mas [01:58] <zoltan> puede ser.. es un curioso fenomeno.. [01:59] <zoltan> que si la maquina va poco cargado, los bots lagueados [01:59] <zoltan> y si tienen muchos procesos van bien [01:59] <zoltan> no lo he estudiando a fondo [01:59] <^PiL^> bueno [01:59] <^PiL^> lo mirare a ver :) [01:59] <^PiL^> muchas gracias [01:59] <^PiL^> hasta luego [01:59] <zoltan> de na [01:59] <ABoR> existe algun shadow pa bajar? y kuales son los mejores services ke hayas visto pa bajar? [02:00] <zoltan> yo tenia un shadow por ahi [02:00] <zoltan> con solo 25 lineas en Perl xd [02:00] <ABoR> pos viva el dcc [02:00] <zoltan> los mejores ufff, que yo haya utilizado, son los mios [02:00] <zoltan> no he visto mejores [02:01] <ABoR> ejemmm flores ;PPP [02:01] <zoltan> que ha estado en mi mano.. [02:01] <zoltan> pero de vista [02:01] <zoltan> los mejores [02:01] <zoltan> son Olimpo [02:01] <zoltan> estoy loco por el [02:01] <zoltan> pero es privado [02:01] <zoltan> :( [02:01] <ABoR> sos lo malo [02:01] <ABoR> bueno y respecto a ^PiL^ [02:01] <ABoR> la culpa es del cyber control [02:01] <ABoR> ke se come la mayoria recursos [02:01] <ABoR> para no hacer casi nada [02:02] <ABoR> na mas [02:02] <zoltan> ABoR: el decia que estaba poco cargado [02:02] <zoltan> alguna pregunta mas? [02:03] <zoltan> Valentino [02:03] <zoltan> ya no quedan mas verdad? [02:03] <^ChiPi^> buenas noches [02:03] <^ChiPi^> no se si esta pregunta se ha respodido ya [02:03] <^ChiPi^> he llegado tarde [02:03] <zoltan> buenas noches [02:04] <^ChiPi^> es mas bien una curiosidad [02:04] <^ChiPi^> sabra por casualidad en que maquinas estan montados los bots de IRC-Hispano? [02:04] <^ChiPi^> Hardware software .. [02:04] <^ChiPi^> algun bot .. no todos [02:04] <^ChiPi^> simple curiosidad [02:04] <zoltan> pueden ser PC, con Athlon biprocesador con 1 gb de ram [02:04] <zoltan> con linux [02:04] <zoltan> no lo se... [02:04] <^ChiPi^> debian? [02:05] <zoltan> pero es un ejemplo valido [02:05] <zoltan> si [02:05] <zoltan> o red hat [02:05] <^ChiPi^> ahi ahi redhat xD [02:05] <^ChiPi^> ok thx [02:05] <^ChiPi^> :) [02:05] <^ChiPi^> Valentino: cuando kieras .. [02:05] <zoltan> y otras maquinas [02:05] <^ChiPi^> si, deime [02:05] <^ChiPi^> dime [02:05] <zoltan> son SunParc [02:05] <zoltan> hay de todo [02:05] <zoltan> en hispano [02:05] <^ChiPi^> uhmm curioso.. [02:05] <^ChiPi^> ok, gracias [02:05] <^ChiPi^> buenas noches [02:05] <^ChiPi^> Valentino: -v [02:05] <zoltan> en la descripcion de omega.irc--- [02:05] <zoltan> hay una url [02:05] <zoltan> vas a esa url [02:06] <zoltan> y ves las caracteristicas [02:06] <zoltan> del servidor [02:06] <zoltan> de omega y centauri [02:06] <zoltan> :) [02:06] <zoltan> alguna pregunta mas? [02:06] <ZP> gracias [02:06] <Valentino> otro rezagado ;) [02:06] <ZP> :) [02:06] <ZP> primero felicidades por la charla [02:06] <zoltan> xD [02:06] <zoltan> muchas gracias [02:07] <ZP> en el directorio database [02:07] <zoltan> si [02:07] <ZP> todas las tablas [02:07] <ZP> son para futuras o se le puede dar una utilidad? [02:07] <zoltan> si, hay 20 tablas sin utilizar [02:07] <zoltan> para un futuro [02:08] <zoltan> son aprovechables [02:08] <ZP> al hacer un DB podria escribir en ellas no? [02:09] <zoltan> si haces un DB sobre una tabla sin utilizar, [02:09] <zoltan> solo escribe [02:09] <zoltan> pero no almacena en memoria y no hace nada [02:09] <zoltan> no a ser que programes algun uso para la dicha tabla [02:09] <ZP> ok [02:09] <ZP> una ultima cosa... [02:10] <ZP> esos bots que pones en tu pagina que estas programando para cuando? [02:10] <zoltan> los luz dices? [02:10] <ZP> si [02:10] <zoltan> para despues del verano [02:10] <zoltan> no hay fecha definida [02:10] <zoltan> no tengo mucho tiempo en estos meses [02:11] <ZP> ok, muchas gracias [02:11] <zoltan> de na [02:11] <zoltan> Valentino: quedan algunos? [02:11] <Valentino> No, fin de las preguntas. [02:12] <zoltan> Despues de 3 horas y 45 minutos [02:12] <zoltan> que habia calculado unas 2 horas de duracion [02:12] <zoltan> doy por finalizada la charla......... [02:12] <zoltan> Valentino [02:12] <zoltan> ya puedes quitar el moderado [02:12] <Valentino> Bueno, tan solo dar las gracias a zoltan por esta gran charla que nos ha dado y a vosotros por vuestra participación. [02:12] <zoltan> de nada :) [02:12] <zoltan> muchas gracias a todos [02:12] <zoltan> por la participacion [02:12] <zoltan> en la charla.. [02:13] <zoltan> 100 personas!! [02:13] <zoltan> :) [02:13] <Valentino> Durante este fin de semana se subirá el log de la charla en la seccion tutoriales de www.ayuda-internet.net [02:37] <Valentino> Por favor, podeis ir abandonado el canal, gracias por vuestra asistencia |