1075158885 |[CaZoN]| ACTION is back! - Tiempo ausente: [ 4hrs 47mins 31secs ] 1075162667 MeMBRiVe ACTION adios a todosssss tamañana 1075164773 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075171973 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075175894 CHANLOG DESACTIVACION DEL LOG DE ESTE CANAL, porque no se ha renovado 1075208452 CHANLOG ACTIVACION DEL LOG DE ESTE CANAL 1075212561 RyDeN ACTION jcea 1075212564 RyDeN digo 1075212565 RyDeN ACTION saluda 1075212568 RyDeN ha entrado jcea? 1075212582 PoWa mm 1075212583 PoWa nú 1075212584 PoWa xDDD 1075212586 RyDeN joer 1075212588 RyDeN pienso demasiado rapido xD 1075213824 |[CaZoN]| ACTION is back! - Tiempo ausente: [ 13hrs 37mins 30secs ] 1075214591 zoltan RyDeN 1075214591 zoltan jajja 1075214594 zoltan impaciente estas tu 1075214826 RyDeN sii 1075214831 RyDeN quiero acabar con la migración YA! 1075214917 ^hPmK^ que persistente!! xD 1075215119 RyDeN ^hPmK^ xD 1075215130 qiz que migracion? 1075215270 RyDeN de memoria estática a dinámica 1075215343 qiz ah 1075215352 qiz pero eso hace tiempo 1075215355 qiz que lo estais haciendo no? 1075215378 RyDeN lo toy haciendo yo 1075215383 RyDeN desde noviembre xD 1075215387 RyDeN y no veas como raya ya 1075215495 qiz XD 1075215575 RyDeN no le des voz a ese que no hace mas que incumplir las normas del canal ¬¬ 1075215580 RyDeN offtopic, repetirse... 1075215604 mount xD 1075216323 qiz XXD 1075217328 RyDeN mount tas? 1075217481 mount dime 1075217536 RyDeN mira que web mas bonita para demostrar el tiro parabólico 1075217540 RyDeN http://www.e-ghost.deusto.es/docs/pingubateo.swf 1075217754 mount toi currando 1075217755 mount ya lo vere 1075217756 mount XD 1075217783 RyDeN okx D 1075217851 mount ui 1075217853 mount que guay 1075217855 mount he llegado a 250 1075217856 mount XD 1075217919 RyDeN yo a 320 :D 1075217923 PoWa 265.7 !! 1075217926 PoWa XDD 1075217930 ^hPmK^ 206 :( 1075217931 ^hPmK^ xD 1075217936 RyDeN como el peugeot xD 1075217942 RyDeN http://devel.redhispana.org/pingu.png 1075217943 RyDeN :-D 1075217963 ^hPmK^ 321 ahora! xD 1075217967 mount eso es lo que haces en redhispana, no? XDDDDDDDDDDDDDDDDDD 1075217971 ^hPmK^ t gane RyDeN! 1075217976 RyDeN esa shot ¬¬ 1075217981 RyDeN mount... 1075217982 RyDeN no tiene gracia :-| 1075218018 RyDeN chanlog como siempre inoportuno 1075218047 ^hPmK^ www.hpmk.net/shot.gif 1075218052 ^hPmK^ ag 1075218055 ^hPmK^ www.hpmk.net/shot.GIF 1075218056 ^hPmK^ asi 1075218056 ^hPmK^ xD 1075218080 mount xD 1075218085 mount dejemos el offtopic, pls 1075218104 RyDeN kawen 1075218108 RyDeN te tengo que ganar ¬¬ 1075218192 PoWa dios 1075218193 PoWa 316!!! 1075218218 RyDeN mount dejale hombre xD 1075218250 mount #bateapinguinos O:) 1075218260 RyDeN enga 1075220961 qiz ACTION putos kernels.. ¬¬' 1075221631 jcea ryden, tas? 1075221885 qiz hola jcea cuanto tiempo 1075221894 jcea si 1075221896 jcea estoy con otros proyectos 1075221904 jcea y el tiempo es un recurso escaso 1075221932 qiz si 1075221937 qiz lo se... yo esoty con examenes 1075222071 RyDeN coño 1075222073 RyDeN un jcea :D 1075222104 RyDeN taba tocando el piano sorry xD 1075222105 jcea tienes 15 minutos, ryden? 1075222109 RyDeN aroo 1075222112 jcea quiero meter tus parches de una vez por todas 1075222112 jcea :) 1075222116 RyDeN siii :-d 1075222117 RyDeN :-D 1075222127 RyDeN y ya solo me quedaran tres 1075222131 RyDeN te los volvere a mandar de golpe xD 1075222138 qiz :) 1075222144 jcea lo que no sé es por qué no me los has enviado YA 1075222144 jcea :9 1075222158 RyDeN no quiero liarme 1075222159 RyDeN de todos modos 1075222164 RyDeN ya le he pillao el trankillo 1075222168 RyDeN tanto rayarme con la migracion 1075222177 RyDeN un parche te lo hago en media hora o menos xd 1075222183 jcea en realidad hay un truquillo simple 1075222186 jcea para no dejarte ninguno 1075222189 RyDeN grep 1075222191 jcea a) cambias el nombre en la estrucyura 1075222192 qiz cuanto dura el vhost?? 1075222195 qiz se me ha ido 1075222199 jcea b) recompilas 1075222203 jcea c) te da errores 1075222204 RyDeN ostias 1075222206 RyDeN que buena idea xD 1075222212 jcea d) Donde da errores es lo que tienes que cambiar 1075222213 jcea XD 1075222214 jcea si 1075222221 RyDeN asias :-D 1075222224 jcea qiz, 30 dias 1075222233 RyDeN jcea vamos con ello? :D 1075222235 jcea maravillas de ser un experto en "refactoring" 1075222240 jcea dame un momento 1075222245 jcea que tengo que localizar tus parches 1075222246 jcea XD 1075222249 RyDeN ok xD 1075222249 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075222256 RyDeN creame una carpeta como a las listas de correo xD 1075222257 jcea y marcar la releas actual como "estable" 1075222263 RyDeN o creasela a todos los debels :P 1075222278 jcea no haca falta 1075222280 RyDeN s/debels/devels 1075222291 jcea la opcion de busqueda del MUA es muy útil :) 1075222296 RyDeN :D 1075222300 RyDeN el primero era el del ->by 1075222305 RyDeN parche.txt 1075222343 RyDeN dios me duele el brazo de tocar el piano xD 1075222595 jcea ryden, tengo un par de cosas que comentar sobre eld el ->by 1075222595 jcea a ver 1075222596 RyDeN dime 1075222596 jcea primerop 1075222597 jcea +void SlabStringAllocDupFmt(char **old, size_t max_len, char *fmt, ...); 1075222597 RyDeN si la quité... :S 1075222598 jcea declaras esa funcion, pero no la defines en ningun sitio 1075222598 jcea pues no la quitaste "del todo" 1075222598 RyDeN anda 1075222599 RyDeN la declaración xD 1075222599 jcea más cosas 1075222603 RyDeN joer, la puedes borrar del parche directamente? Xd 1075222603 jcea - *serv->by = '\0'; 1075222612 jcea ahí no liberas memoria 1075222616 RyDeN un sec 1075222618 RyDeN que localizo la funcion 1075222620 jcea - *cptr->serv->by = '\0'; 1075222620 jcea + cptr->serv->by = NULL; 1075222621 RyDeN será por algo ;) 1075222622 jcea aquí tampoco 1075222636 jcea pues esa razones "mágicas" hay que documentarlas claritas 1075222641 RyDeN ok 1075222642 RyDeN a ver 1075222654 RyDeN kk 1075222655 RyDeN no tengo el ircd a mano 1075222659 RyDeN pera que voy a enchufar la makina 1075222661 RyDeN 1 min 1075222665 jcea De hecho la moeoria del ->by no la liberas NUNCA 1075222670 jcea no hay ningún FREE 1075222674 jcea moeoria = memoria 1075222696 RyDeN a ver... :S 1075223035 jcea ACTION a la espera 1075223045 Shinken nas jcea 1075223053 Shinken cuanto tiempo xD 1075223066 jcea hi, Shinken 1075223162 jcea ryden, en el parche de virtual host tampoco liberas en NINGUN sitio 1075223215 aRMi hola 1075223338 Shinken re RyDeN 1075223340 RyDeN sorry jcea 1075223342 RyDeN son tan listo que arranco dos maquinas con la misma ip privada :D 1075223344 RyDeN re Shinken :** 1075223347 jcea ryden 1075223351 jcea en los tres parches te pasa lo mismo 1075223355 jcea No liberas la memoria NUNCA 1075223358 RyDeN ya veo ya 1075223360 RyDeN pera 1075223364 RyDeN te pasteo el log antes de caerme 1075223365 RyDeN ahi vengo 1075223366 jcea si quieres aplico estos tres parches 1075223374 jcea y me mandas un parche adicional con la liberación de memoria 1075223375 RyDeN no 1075223376 RyDeN un sec 1075223379 jcea ACTION espera 1075223381 RyDeN solo 1 sec 1075223532 RyDeN decia que: 1075223536 RyDeN <@jcea> moeoria = memoria 1075223540 RyDeN > a ver... :S 1075223542 RyDeN > un sec 1075223544 RyDeN > arrancando la maquina.. 1075223546 RyDeN > me extraña que haya cometido ese error a estas alturas jcea 1075223548 RyDeN > a ver que puede ser 1075223550 RyDeN > pues creo que lo he cometido en los demás xD 1075223552 RyDeN > pero weno 1075223554 RyDeN > como dijo Jack el Destripador, vayamos por partes 1075223556 RyDeN > primero arreglemos el by :P 1075223558 RyDeN * Disconnected 1075223580 RyDeN a bajarme el cvs 1075223604 PoWa xD 1075223614 RyDeN joder 1075223617 RyDeN todo se pone en mi contra :D 1075223622 RyDeN conflicto de ips 1075223630 RyDeN ahora peta la maquina en la que tenia el desarrollo de irc-dev 1075223633 RyDeN ahora tengo que bajarme el cvs 1075223642 jcea si, te olvidaste de hacerlo EN LOS TRES 1075223648 jcea osea, no lo estas haciendo nunca 1075223648 RyDeN yap 1075223652 RyDeN si si 1075223654 jcea reenvíame los parches 1075223654 RyDeN lo hacia antes 1075223659 RyDeN jcea uno a uno ok? 1075223659 jcea actualizados 1075223662 jcea y los aplico hoy 1075223666 RyDeN te los mando ahora mismo :D 1075223666 jcea si, cada uno por separado 1075223671 RyDeN espera que baje el cvs 1075223679 RyDeN es que he cambiado de maquina hace poco :D 1075223692 jcea ACTION no tiene prisa 1075223699 jcea pero si no entran hoy, hasta la semana que viene, chungo :9 1075223706 jcea por eso he conectado hoy a persar de estar superliado 1075223721 RyDeN :-O 1075223727 RyDeN me daré caña xD 1075223784 RyDeN que asco de apt 1075223785 RyDeN 0% [Waiting for file] 1075223789 RyDeN se queda ahi trabao xD 1075223838 RyDeN ahora :-D 1075223846 Shinken xD 1075223859 RyDeN jcea has jugao al pingubateo? xD 1075223952 jcea no sé qué es eso 1075223967 jcea termina con los parches, anda 1075223972 jcea a ver si cerramos esto hoy 1075223976 RyDeN si si :-D 1075223984 RyDeN http://www.e-ghost.deusto.es/docs/pingubateo.swf 1075223986 RyDeN :-P 1075224002 RyDeN tan bajando los sources 1075224174 Shinken vaya tela con este 1075224204 Shinken sa puesto nervioso hasta el cliente de irc, que mirale como sale el pobre xD 1075224213 mount XD 1075224249 Shinken jcea 1075224266 Shinken vas a meter en la lista de irc-dev hoy a los que estan en espera? 1075224444 RyDeN ACTION re 1075224913 RyDeN veamos jcea 1075224920 RyDeN cptr->serv = serv; 1075224920 RyDeN - *serv->by = '\0'; 1075224920 RyDeN DupString(serv->last_error_msg, "<>"); /* String must be non-empty */ 1075224929 RyDeN este es porque hay un memset encima suyo 1075224932 RyDeN que pone toda la struct a 0 1075224941 RyDeN eso es el make_server 1075224969 jcea pues DOCUMENTALO 1075224989 RyDeN documento algo que no existe? 1075224994 RyDeN si lo quito deja de existir 1075225001 RyDeN sería un comentario "en el aire" 1075225003 jcea mejor explícito qu eimplícito 1075225012 RyDeN ajam... :| 1075225097 jcea ¿me cargo tus parches actuales? 1075225148 RyDeN sip 1075225149 RyDeN - *cptr->serv->by = '\0'; 1075225149 RyDeN + cptr->serv->by = NULL; 1075225151 RyDeN mm 1075225153 RyDeN este 1075225158 RyDeN no necesita liberar memoria 1075225163 RyDeN porque está justo debajo del make_server 1075225172 RyDeN de hecho 1075225176 RyDeN se puede quitar tb el = NULL 1075225180 RyDeN ya que como he dicho antes 1075225188 RyDeN hay un memset en el make_server 1075225191 RyDeN y ya está documentado :D 1075225203 RyDeN chanlog estás offtopic 1075225254 jcea ryden 1075225262 jcea pero la memoria hjabrá que liberarla en algun momento, ¿no? 1075225276 RyDeN si 1075225280 RyDeN eso ya lo he añadido ahora 1075225281 RyDeN :-) 1075225282 jcea pues eso es lo que quiero 1075225289 jcea ACTION eliminadno parches viejos 1075225433 RyDeN te mando el parche 1075225514 jcea ACTION a la espera 1075225539 RyDeN enviado 1075225579 jcea ese parche tien la fecha incorrecta 1075225585 RyDeN :-? 1075225586 jcea * 2003/12/17 ryden@redhispana.org 1075225590 jcea De eso hace más de un mes 1075225592 RyDeN ah claro 1075225595 RyDeN es que lo hice hace un mes xD 1075225600 RyDeN desde entonces solo lo he ido mejorando 1075225603 RyDeN pero si quieres lo cambio eh 1075225627 RyDeN ponle la de hoy a mano y punto xD 1075225661 jcea si, sería la de hoy 1075225665 jcea sino luego el "CAMBIOS" 1075225667 jcea no se ajusta al CVS 1075225667 jcea + char temp_buffer[NICKLEN]; 1075225667 jcea + sprintf_irc(temp_buffer, "%s%s", NumNick(by)); 1075225715 jcea ¿Eso no debería ser NICKLEN+1? 1075225720 RyDeN :-| 1075225724 RyDeN nunca ocupará más de 5 bytes 1075225726 RyDeN da igual :D 1075225733 jcea pues entonces no uses NICKLEN 1075225739 RyDeN antes era NICKLEN + 1 1075225740 jcea si lo usas, úsalo bien 1075225807 jcea Otra cosa que no entiendo es 1075225807 jcea - *cptr->serv->by = '\0'; 1075225807 jcea if (cptr->serv->user) 1075225807 jcea free_user(cptr->serv->user); 1075225807 jcea cptr->serv->user = NULL; 1075225811 jcea quitas esa linea 1075225817 jcea :-??? 1075225833 RyDeN veamos 1075225861 RyDeN sip 1075225866 RyDeN hay un make_server justo encima 1075225871 RyDeN está recien creada la struct 1075225876 RyDeN es inutil esa asignación 1075225924 jcea nuevamente el triunfo de lo implícito 1075225929 jcea :-/ 1075225929 jcea :) 1075225936 RyDeN si ya está explicado en el make_server 1075225937 jcea SI se hacen las cosas de forma explicita 1075225941 RyDeN era una reduncancia :S 1075225951 jcea lo bueno que tiene es que no necesitas tener 1000 coasa en la cabeza 1075225966 RyDeN solo mirar 1 cm mas arriba 1075225972 RyDeN y ves el make_Server 1075225983 RyDeN tb hay muchos miembros que no se inicializan de esa struct 1075225988 RyDeN y no se declaran todos :D 1075226242 jcea ya, ryden, pero yo en el parche NO tengo exe contexto 1075226249 jcea ese 1075226255 jcea bueno 1075226262 jcea reenvíame el parche con 1075226264 jcea a) la fecha correcta 1075226274 jcea b) un tamaño de buffer correcto 1075226282 jcea (si te hace falta definit un NUMNICKLEN, hazlo!) 1075226293 RyDeN oka 1075226306 jcea ACTION a la espera 1075226311 RyDeN ah mira 1075226318 RyDeN ya hay un NUMNICKLEN 1075226323 RyDeN que raro :D 1075226332 RyDeN mejor usaré NICKLEN por si acaso 1075226354 jcea NO, 1075226357 jcea usa el CORRECTO! 1075226365 jcea tio 1075226371 jcea que luego lees ese codfigo 1075226373 jcea dentro de dos años 1075226374 jcea y flipas 1075226378 jcea Haz las cosa bien 1075226378 jcea :) 1075226383 RyDeN MmM :/ 1075226391 RyDeN pues entonces lo hicieron mal en undernet xD 1075226406 jcea nadie es perfecto 1075226415 jcea ¿o te crees que son dios? 1075226451 RyDeN pues si xD 1075226541 RyDeN jcea enviado 1075226567 jcea a ver 1075226587 jcea FEAUTRE 1075226588 jcea XD 1075226603 RyDeN xDDD 1075226659 jcea ya lo cambio yo 1075226683 RyDeN pues 1075226686 RyDeN todos los anteriores 1075226689 RyDeN eran cleanup :D 1075226700 RyDeN vas a tener que cambiar mucho xD 1075226763 jcea le pondré CLEANUP a este tambien 1075226766 jcea una cosa que no pillo 1075226771 jcea by no contiene un nick? 1075226806 jcea porque estoy viendo que lo que contiene es un nummeric 1075226809 jcea y me parece raro 1075226833 RyDeN sip 1075226836 RyDeN contiene un numeric 1075226842 RyDeN lo vi en un stats 1075226846 jcea y duando se visualiza sale un numeric? 1075226849 jcea y Cuando se visualiza sale un numeric? 1075226852 RyDeN creo que si existe ese numeric 1075226856 RyDeN lo sustituye por el nombre 1075226859 jcea ah 1075226861 RyDeN si no, pone simplemente el numeric 1075226862 jcea ¿en qué stats se ve? 1075226867 RyDeN pera que lo miro 1075226887 RyDeN stats m 1075226902 RyDeN no 1075226903 RyDeN ese no xD 1075226922 Shinken stats g no te jode.. 1075226942 Shinken xD 1075226946 RyDeN pera 1075227049 RyDeN no lo veo xD 1075227056 RyDeN quiza no era stats xD 1075227057 RyDeN pera 1075227068 RyDeN premio 1075227068 Shinken alomejor era un debug 1075227070 RyDeN en el /trace 1075227103 RyDeN ervidor 90 9S 1097C marte.irc.redhispana.org *!*@deimos.irc.redhispana.org 49 5686 1075227108 RyDeN *!*@by 1075227108 RyDeN :P 1075227119 RyDeN o nick!ident@host si es un client 1075227122 RyDeN un user 1075227127 RyDeN el que ha hecho /connect 1075227130 RyDeN y si no está 1075227135 RyDeN pues *!*@numeric 1075227140 jcea aja 1075227142 jcea dificil de comprobar 1075227149 jcea bueno 1075227150 RyDeN hombre 1075227152 jcea cvs actualizado 1075227153 jcea mandame el siguiente 1075227154 jcea :) 1075227157 RyDeN hay 15 usuarios en gaia 1075227162 RyDeN solo serian unas 20 lineas 1075227164 RyDeN si haces /trace 1075227172 jcea dificiel de comprobar elo de servers 1075227177 jcea con un usuareios 1075227181 jcea que hizo el connect y que Ya no está 1075227182 jcea :) 1075227187 RyDeN ah 1075227191 jcea mandame el siguiente 1075227193 RyDeN jeje 1075227197 jcea ACTION muy ocupado :-/ 1075227200 RyDeN a ello voy 1075227216 RyDeN primero arreglo lo de liberar la memoria xD 1075227727 RyDeN jcea va para allá 1075227734 jcea a ver 1075228145 jcea aplicado 1075228153 jcea CVS actualizado 1075228157 jcea Mándame el siguiente 1075228158 jcea :) 1075228178 RyDeN ostias 1075228180 RyDeN sin cambios 1075228181 RyDeN no me lo puedo creer 1075228182 RyDeN xD 1075228186 jcea XD 1075228194 Shinken xD 1075228212 jcea lo ideal 1075228221 jcea es que progresases hasta que no tuviese ni que mirar los `parches 1075228227 jcea idealmente, con acceso de escritura directo al CVS 1075228228 jcea :) 1075228281 RyDeN Oo 1075228281 RyDeN xDD 1075228289 RyDeN eso lo tiene alguien? :-O 1075228318 jcea ryden, lo tendrá quien se lo gane 1075228321 jcea :) 1075228327 jcea Mandame el tercer parche, anda 1075228331 jcea para actualizar ya gaia 1075228334 RyDeN ya voy ya voy :-| 1075228343 RyDeN con este ya solo quedaran 3 xD 1075228349 RyDeN esto se hace exponencial 1075228358 RyDeN al final tendré que esperar al año infinito para enviar el último :D 1075228375 jcea me los puedes enviar hoy todos :) 1075228420 RyDeN si tengo tiempo de hacerlos... 1075228425 RyDeN weno 1075228426 RyDeN sigo con esto 1075228439 jcea eso, vayamos por partes 1075228500 RyDeN compilando... 1075228600 RyDeN ahora te lo mando jcea 1075228630 RyDeN enviado 1075228644 jcea a ver 1075228666 RyDeN weno 1075228669 RyDeN quedan por hacer: 1075228674 RyDeN aClient->sockhost 1075228681 RyDeN (este creo que será fácil :D) 1075228732 RyDeN aServer->host 1075228733 RyDeN y no veo el otro 1075228737 RyDeN a lo mejor solo me quedan 2 :D 1075228772 RyDeN ostias 1075228774 RyDeN solo quedan 2 1075228776 RyDeN oh si si si xDD 1075228829 jcea - strncpy(me.info, aconf->name, sizeof(me.info) - 1); 1075228829 jcea + if (aconf->name[0]) 1075228829 jcea + SlabStringAllocDup(&(me.info), aconf->name, REALLEN); 1075228833 jcea Explícame ese cambio 1075228846 RyDeN a ver... 1075228860 RyDeN que raro que haya puesto if (aconf->name[0]) 1075228906 RyDeN ah claro 1075228907 RyDeN ya lo veo 1075228912 RyDeN bien 1075228920 RyDeN aconf->name siempre tendrá un valor 1075228984 jcea entonces sobra el IF 1075229010 RyDeN vaya oxtion 1075229012 RyDeN y vaya kk de wireless 1075229014 RyDeN decia: 1075229016 RyDeN que ya lo veo 1075229018 RyDeN aconf->name siempre tendrá un valor 1075229022 RyDeN nop 1075229024 RyDeN :D 1075229026 RyDeN te explico 1075229032 RyDeN el caso es que si vale '\0' 1075229034 RyDeN mejor lo dejas en null 1075229036 RyDeN te ahorras el malloc 1075229038 RyDeN y al hacer /map 1075229040 RyDeN /links 1075229042 RyDeN /map no 1075229044 RyDeN /links solo 1075229046 RyDeN que sale la info del server 1075229048 RyDeN si vale NULL 1075229050 RyDeN sale IRCers United 1075229053 RyDeN cuando antes salía si me.info valía '\0' 1075229054 jcea bien, ya veo lo que dices 1075229059 jcea pero entonces debes tener en cuenta el caso 1075229063 jcea de que un nodo arranque con una cinfig 1075229070 jcea posteriormente se haga un cambio en la config 1075229073 jcea y se haga un "rehash" 1075229080 jcea };-) 1075229081 RyDeN no se lee la M line 1075229087 RyDeN en los rehash 1075229092 RyDeN al menos en mi ircu 1075229093 RyDeN que también está basado en undernet 1075229095 RyDeN voy a asegurarme 1075229102 jcea otra cosa 1075229109 jcea es que si eso solo afecta a la linea M 1075229115 jcea yo no haria esa "micro optimizacion 1075229119 jcea ya que a) siempre tendrá un valor 1075229124 jcea y b) cuando no lo tiene, no pierdes nada 1075229132 jcea Y ganas claridad 1075229144 RyDeN entiendo 1075229148 RyDeN entonces... l ocambio? 1075229153 jcea si, quita el IF 1075229157 RyDeN ok :-D 1075229159 jcea espera 1075229163 jcea lo hago yo directo 1075229164 RyDeN entonces tb cambio lo del /links 1075229167 RyDeN ok ;) 1075229168 jcea que no quiero repasarme un nuevo parche 1075229177 RyDeN pero tb cambia lo del /links 1075229177 jcea o mejor 1075229178 jcea espera 1075229182 jcea meto esto en el cvs 1075229187 jcea y me mandas tu un parche incremental 1075229188 jcea wait 1075229221 RyDeN fale 1075229269 zoltan buenas noches 1075229276 jcea cvs actualizado 1075229276 zoltan anda jcea 1075229277 RyDeN zoltan :* 1075229280 zoltan andas desaparecido 1075229282 zoltan ultimamente 1075229283 RyDeN voy a ello jcea 1075229289 jcea ryden, mándame el parche incremental 1075229290 mount zoltan: :*** 1075229294 jcea zoltan, muchoq eu hacer y poco tiempo 1075229302 jcea ACTION a la espera del parche del parche 1075229305 zoltan vaya :/ 1075229315 zoltan bueno voy a ver el buffer del canal 1075229320 zoltan s/ver/leer 1075229345 jcea Yo ya he actualizado los logs en el wiki 1075229349 jcea esta mañana 1075229449 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075229525 RyDeN ya ta hecho jcea ahora te lo mando 1075229603 RyDeN enviado jcea 1075229657 RyDeN aunque ahora que lo pienso jcea 1075229664 RyDeN ahora han quedado un montón de PunteroACadena inutiles 1075229667 RyDeN :S 1075229673 RyDeN pero que muchos xD 1075229693 jcea da igual 1075229696 jcea eso no me preocupa 1075229699 RyDeN ok :-) 1075229704 jcea ya me los limpiarás otro dias 1075229711 RyDeN hay que acabar con esto ya! XD 1075229713 jcea de todas formas sigue sin gustarme 1075229718 RyDeN tengo ganas de hacer el cleanup a la bdd :-D 1075229720 RyDeN que ocurre? 1075229722 jcea a ver 1075229728 jcea ¿qué te parece dejar el IF 1075229732 jcea pero ponerle un ELSE 1075229733 RyDeN xDDDDDD 1075229736 jcea que libere la memoria? 1075229744 RyDeN fale 1075229744 jcea si no hay nombre? 1075229744 RyDeN :P 1075229754 jcea espera 1075229755 jcea joe 1075229756 RyDeN un else if 1075229758 RyDeN :-P 1075229761 jcea ACTION intentando decidir el mejor estilo 1075229787 jcea hay alguna razon para que no se ponga un nombre en la línea M?? 1075229800 RyDeN olvido 1075229802 jcea porque yo pondría un assert como una casa y santas pascuas 1075229812 RyDeN entiendo... 1075229822 RyDeN claro que el ircd está ya preparado 1075229824 RyDeN para esos olvidos 1075229829 RyDeN poniendo (unknown location) 1075229834 RyDeN será por algo :-) 1075229847 jcea uhm 1075229854 jcea bueno, aplico tu parche 1075229856 jcea y yasta 1075229858 RyDeN ok xD 1075229865 RyDeN solo quedan dos!! :_) 1075229876 RyDeN no me lo puedo creer xD 1075229905 jcea ¿los haces hoy? 1075229914 RyDeN aro xD 1075229920 jcea okiss, pues a la espera estoy 1075229926 RyDeN has actualizado el cvs? 1075229928 jcea CVS actualizado 1075229932 RyDeN vale xD 1075229938 jcea mandame un parche quitando los PUnteroACadena que sobren 1075229938 RyDeN bonita tecnica 1075229943 RyDeN la que me has dicho antes 1075229945 jcea si 1075229948 jcea yo la uso mucho ;) 1075229949 RyDeN lo haré rápido :-D 1075229962 jcea pero entonces documenta en el .h 1075229968 jcea que ese campo NUNCA será NULL 1075229974 RyDeN ok 1075229974 jcea para que quede clarito :) 1075229977 RyDeN cuando haga la limpieza 1075230027 zoltan leido 1075230112 jcea - "Proyecto del IRCD de Chatpolis":http://orion.chatpolis.com 1075230113 jcea uhmmm 1075230119 jcea R5turbo ha quitado esa linea 1075230122 jcea ¿alguna explicación? 1075230130 jcea (en el wiki) 1075230181 Shinken si 1075230185 Shinken esa url ya no existe 1075230188 mount xD 1075230202 mount jcea: shinken = r5turbo 1075230207 Shinken no creia apropiado tener un enlace a un proyecto ke no existe 1075230222 Shinken :) 1075230316 jcea ok 1075230318 jcea asi me gusta 1075230323 jcea que entre todos tengamos el wiki al dia 1075230323 jcea :) 1075230502 zoltan hehe 1075230521 RyDeN jcea 1075230525 RyDeN el ->host tb hay que migrarlo? 1075230531 RyDeN no cambia en ningun momento 1075230582 jcea eso es de usuario o de server? 1075230714 RyDeN de client 1075230715 RyDeN de todos 1075230725 RyDeN joder, está el puto ircd plagado de sockhosts :-( 1075230733 RyDeN en casi todos los ficheros 15 para cambiar gr 1075230825 zoltan nah, cambiando en include y a cambiar :D 1075230831 zoltan se va mui rapido :P 1075230909 RyDeN yap 1075230917 RyDeN y luego me queda cambiar todos los nombres alternativos que les he dao 1075230922 RyDeN pa que no falle la compilacion 1075230924 RyDeN a su nombre original 1075230926 RyDeN :( 1075230940 jcea ryden, si es de cliente, pasalo a dinamico tambieb 1075230940 jcea ryden, si es de cliente, pasalo a dinamico tambien 1075230986 RyDeN ok :-( 1075230997 RyDeN y supongo que el ->host será igual de cabrón que el ->sockhost 1075231007 jcea };-) 1075231112 mount|c0ding anda, aprovechando que estas online, jcea 1075231123 mount|c0ding ¿qué opinas sobre conexion servidor->cliente ssl?? 1075231140 jcea lo dije hace MUUCHO por el canal 1075231142 jcea estará en algun log 1075231318 RyDeN oh si si 1075231319 RyDeN terminé xD 1075231326 RyDeN ahora a volver a su sitio el nombre 1075231346 mount|c0ding RyDeN: ;** 1075231365 mount|c0ding joder, no veas como tarda mi (piiii) pc en compilar un simple ircd 1075231406 RyDeN mount|c0ding :* 1075231407 RyDeN antes a mi tb 1075231412 RyDeN el de redhispana 7 minutos 45 segs 1075231416 RyDeN ahora 45 segs :D 1075231426 RyDeN me ha regalao un pc nuevo el DIaN :-D 1075231492 Shinken ke amable, voy a ver si manowar me regala a mi uno xD 1075231530 RyDeN xD 1075231600 Shinken me voy a estudiar 1075231602 Shinken aadios 1075231741 zoltan mount|c0ding: a convencer al khaled antes 1075231742 zoltan :D 1075231779 Shinken pues como no sea a ostias..(yo me iba.. xD) 1075231798 RyDeN ole 1075231800 RyDeN terminé :-D 1075231822 zoltan si no me equivoco, mientras el mirc no tenga un cifrado, no se va a implementar nada aqui 1075231884 qiz aw: no (on) 1075231942 RyDeN jcea 1075231945 RyDeN te he mandado el parche 1075231946 RyDeN pero borralo 1075231951 RyDeN se me ha olvidado cambiar el .patches 1075232002 RyDeN enviado jcea 1075232032 RyDeN es grandecito este parche eh :D 1075232065 jcea si, y alo cambié yo en el CVS 1075232069 jcea a ver tu parche... 1075232118 RyDeN solo 1 tio! 1075232120 RyDeN solo 1! XD 1075232175 mount|c0ding /win list 1075232177 mount|c0ding uis 1075232320 jcea cvs actualizado 1075232323 RyDeN w0w 1075232329 RyDeN ya van dos que no me rechaza xD 1075232333 RyDeN jcea hago el ultimo? :D 1075232352 jcea si 1075232354 RyDeN oeoe xD 1075232356 jcea y luego la limpieza del 106 1075232360 RyDeN ey 1075232360 jcea .-p 1075232364 RyDeN dame los tokens xD 1075232382 jcea XDDDDD 1075232395 jcea mandame esos dos 1075232399 jcea (el que queda y el de limpieza) 1075232402 jcea y te doy seis tokens 1075232403 jcea :) 1075232410 RyDeN w0w :-D 1075232412 RyDeN mejor 7 1075232424 RyDeN recuerda en qué quedamos cuando terminase esta (censurado) migración 1075232427 RyDeN xD 1075232533 RyDeN ah por cierto jcea 1075232535 RyDeN equivocación 1075232544 RyDeN ->host pertenece a la estructura User 1075232549 RyDeN aun asi quieres migrarlo? :P 1075232702 RyDeN jcea :? 1075232779 jcea si 1075232785 jcea si si es algo numeroso 1075232785 jcea osea 1075232789 jcea si hay 100.000 usuarios 1075232793 jcea el ahorro es importante 1075232795 jcea :-) 1075232836 RyDeN fale 1075232842 qiz aw: no (off) (duration: 15mins 59secs) 1075232843 RyDeN parece facil 1075232848 RyDeN seguramente me aguarda bonitas sorpresas xD 1075232921 RyDeN premio xD 1075233008 jcea voy a actualizar gaia 1075233015 jcea ya 1075233022 jcea aunque seguiré aceptando parchecillos hoy 1075233111 jcea sino se me vana acumular muchos parches sin probar 1075233113 jcea y la liamos 1075234281 jcea bueno, ryden 1075234282 jcea siendo decir que una vez mas, no funciona 1075234282 jcea tas? 1075234288 RyDeN que pasó jcea? 1075234290 jcea core dump 1075234298 jcea pero tú te molestas en probar las cosas antes de mandármelas? 1075234339 jcea pero tú te molestas en probar las cosas antes de mandármelas? 1075234347 jcea Casca al entrar un nodo, ryden 1075234387 RyDeN que pasó jcea? 1075234389 RyDeN Oo 1075234395 RyDeN donde falló? 1075234397 RyDeN y qué falló? 1075234405 RyDeN subelo si eso al CVS y miro mi crímen :-P 1075234435 jcea está en el cvs 1075234437 RyDeN un seg 1075234439 jcea prueba a lanzar un nodo 1075234441 jcea y linkarle otro 1075234441 RyDeN reconecto 1075234442 jcea y veras 1075234455 jcea se reproduce sin problemas 1075234544 RyDeN ok 1075234546 RyDeN no lo veo en el cvs por cierto 1075234627 jcea ¿no ves la 108 en el cvs? 1075234677 jcea da la impresión de que hay corrupcion de memoria 1075234680 RyDeN ah creia que era el 109 xD 1075234713 jcea esa no la he aplicado aun 1075234714 jcea (a dios gracias) 1075234719 jcea mirate la 108 1075234722 jcea coinecta un nodo 1075234727 jcea a ver si lo reproduces 1075234758 RyDeN ok 1075235272 RyDeN ksim :* 1075235720 RyDeN ha desaparecido jcea Oo 1075235734 RyDeN jcea 1075235734 jcea bueno, ryden 1075235734 RyDeN no me peta 1075235735 RyDeN pero si que he descubierto 1075235735 RyDeN un bug 1075235735 jcea esto hay que analizarlo a fondo 1075235736 RyDeN que no me salia antes 1075235737 jcea a mi me casca mucho 1075235737 RyDeN mira 1075235737 RyDeN ojo 1075235737 jcea y tiene pinta de ser corrupcion de memoria 1075235738 RyDeN en el ircd.c 1075235741 RyDeN si está compilado con debugmode 1075235741 jcea dime 1075235742 RyDeN que antes no compilaba con debugmode 1075235745 RyDeN hay un oper_debugfile 1075235745 RyDeN que peta 1075235746 RyDeN mira a ver 1075235749 RyDeN y pasame info de dónde peta 1075235749 RyDeN que a mí me va bien :-( 1075235750 mount jcea: 1075235751 mount tengo listo 1075235751 jcea me falla al liberar el sockhost 1075235751 mount lo mio 1075235752 RyDeN Oo! 1075235753 RyDeN al liberar? 1075235756 jcea sipe 1075235763 |[JoSe]| BuenasSsS 1075235763 jcea pero el problema debe estar en otro lado 1075235768 |[JoSe]| Wenas jcea 1075235769 jcea como te digo, parece que hay corrupcion 1075235770 |[JoSe]| sE LynX 1075235771 jcea dame un rato 1075235776 jcea vopy a compilar una version de debug 1075235789 RyDeN if (cptr->sockhost) 1075235789 RyDeN SlabStringFree(cptr->sockhost); 1075235792 RyDeN posSSs 1075235795 RyDeN mmm 1075235820 RyDeN jcea 1075235826 RyDeN mm no nada 1075235887 mount oye jcea 1075235890 mount el parche que hago 1075235892 mount no cuenta como DB 1075235894 mount ¿verdad? 1075235898 jcea no 1075235908 mount ok 1075235969 RyDeN jcea 1075235974 RyDeN prueba quizá a poner aquí 1075235974 RyDeN void SlabStringFree(char *string) { 1075235974 RyDeN RunFree(string); 1075235974 RyDeN } 1075235981 RyDeN weno no 1075235983 RyDeN olvidalo :-D 1075236014 jcea ¿tú pruebas los parches que me mandas 1075236018 RyDeN sip 1075236020 RyDeN si ya te he dicho 1075236022 jcea o programas "por tacto"? 1075236022 RyDeN que no me ha petado 1075236027 RyDeN mmm 1075236030 RyDeN una cosa 1075236040 RyDeN hay algo que no me gusta mucho al liberar el ->by 1075236045 RyDeN está en un sitio "que no me gusta" 1075236048 RyDeN lo estoy viendo ahora 1075236058 jcea extudialo 1075236065 jcea estudialo 1075236065 RyDeN busca SlabStringFree(cptr->serv->by); 1075236066 RyDeN ok 1075236069 jcea y luego me explicas 1075236081 jcea lo que comentabas antes de compilar con debug 1075236087 RyDeN nada nada 1075236090 RyDeN está bien 1075236092 RyDeN ok 1075236530 mount jcea: 1075236534 mount te envio el parche, ok? 1075236650 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075236724 mount parche enviado, jcea 1075236744 jcea mount, ok 1075236766 RyDeN pues jcea 1075236777 RyDeN yo no veo nada mal en lo que es reserva/liberado de memoria :-( 1075236802 jcea estoy intentando reproducirlo en un entorno cerraod 1075236829 RyDeN aps ok 1075236830 jcea okisss 1075236831 RyDeN por cierto 1075236835 jcea reproducible 1075236837 RyDeN si? 1075236838 jcea :-) 1075236840 RyDeN dime donde 1075236842 RyDeN :S 1075236848 jcea Program received signal SIGSEGV, Segmentation fault. 1075236848 jcea 0x00083094 in strCasediff (a=0x0, b=0x152568 "gaia.irc-hispano.org") at ../include/common.h:157 1075236848 jcea 157 static __inline__ NTL_HDR_strCasediff { NTL_SRC_strCasediff } 1075236851 jcea cuando recibe una conexión de otro nodo 1075236883 RyDeN MmMmm 1075236897 RyDeN bt 1075236909 RyDeN que en common.h está la macro de strCasediff 1075236922 jcea si, falla al verificar la negociacion 1075236923 jcea espera 1075236925 jcea estoy mirando código 1075236943 RyDeN ok ;) 1075236972 RyDeN por cierto jcea 1075236976 RyDeN ya he terminado el del ->host :-DDD 1075236982 RyDeN y le he incluido el arreglo del tema debugmode 1075237028 jcea pues guardalo un poco 1075237035 jcea estoy corrigiendo bugs antiguos 1075237057 mount jcea: aplica mi parche antes de que haya cambio de version 1075237057 mount XD 1075237071 RyDeN mount de que va el parche :-? 1075237083 mount chorra 1075237087 mount mira el wiki 1075237088 mount :P 1075237094 mount no tengo apenas tiempo para parches complejos :-( 1075237095 RyDeN voy chorrilla 1075237120 [fortu] ACTION salud@ 1075237183 jcea mount, mi propiridad es tener un ircd que compile 1075237184 jcea XD 1075237188 mount XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1075237216 RyDeN eh 1075237218 RyDeN que mi ircd compila ¬¬ 1075237224 RyDeN osea mi ircd no 1075237226 RyDeN mis cambios 1075237238 jcea compila pero no funciona 1075237240 mount eso digo yo 1075237241 jcea un bug solucionado 1075237248 jcea a ver si casca otra vez el entorno cerrado... 1075237254 RyDeN ok :-D 1075237262 RyDeN puedes especificar lo que fallaba jcea? 1075237267 jcea mira el cvs 1075237268 RyDeN así veo lo patán que soy :-P 1075237270 RyDeN ok 1075237315 RyDeN joder 1075237319 RyDeN pero si son bugs del ->name 1075237320 RyDeN xDDD 1075237341 jcea eso como mínimo 1075237345 jcea a ver si casca de nuevo 1075237350 jcea pue ssi 1075237357 jcea Program received signal SIGSEGV, Segmentation fault. 1075237357 jcea 0x00082664 in elimina_cache_ips_virtuales (nickname=0xee42f8bc "creg", solo_ips_personalizadas=0) at s_bdd.c:429 1075237357 jcea 429 BorraIpVirtual(acptr); 1075237359 jcea hala, otro 1075237363 mount joer 1075237372 jcea hay corrupcion de memoria 1075237383 jcea listando la estructura acptr 1075237387 RyDeN y fijo que está relacionado con el ->name 1075237392 jcea se ve corrupcion a saco 1075237404 mount que hariamos sin gdb 1075237406 mount XDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1075237409 RyDeN :-P 1075237417 RyDeN jcea y cómo no han fallado antes esas cosas? 1075237424 RyDeN te mando un parche con todos los ->names migrados? 1075237429 jcea no 1075237430 jcea tio 1075237432 jcea tranquilo 1075237435 jcea eso es un bug solucionado 1075237442 jcea pero en los ultimos parches 1075237447 jcea (hoy) 1075237449 jcea se ha introducido corrupcion de memoria 1075237463 RyDeN quizá sea algun NULL 1075237469 RyDeN que yo veía que no hacía falta poner = NULL 1075237471 RyDeN y SI hacía falta 1075237474 RyDeN esp osible? :? 1075237476 RyDeN voy a mirarlo 1075237485 jcea y tiene toda la pinta 1075237487 jcea de ser en sockhost 1075237504 jcea de hecho el sock¡host de esa estructura 1075237507 jcea tiene el valor 1075237512 jcea sockhost = 0x2e636f6d
1075237517 jcea Que parece una cadena de texto 1075237526 jcea seguro que se te ha olvidado algún "&" 1075237539 jcea en las llamadas a SlabAlloc 1075237541 jcea a ver... 1075237545 RyDeN mmm 1075237550 RyDeN no creo 1075237554 RyDeN hubiera dado warnings 1075237570 jcea si, eso no es 1075237572 jcea a ver 1075237573 jcea pistas 1075237578 jcea 0x2e636f6d 1075237581 jcea Es la cadena... 1075237645 jcea .com 1075237659 jcea obviamente se está machacando un puntero 1075237661 RyDeN interesante xD 1075237663 jcea con una cadena 1075237669 jcea fijo que hay algun memset 1075237673 jcea o strcpy 1075237676 jcea que no has convertido 1075237677 jcea a ver 1075237704 RyDeN me hubiera avisado el compilador 1075237706 jcea ircd.c: strcpy(cptr->sockhost, me.name); 1075237712 jcea pues te has dejado uno, figura 1075237712 RyDeN mm 1075237717 jcea aissss 1075237717 RyDeN está dentro de un debugmode? 1075237723 jcea a ver 1075237730 RyDeN premio 1075237732 RyDeN era eso :-( 1075237744 jcea si, está dentro 1075237751 jcea mandame el parche, anda 1075237759 jcea a ver si aplicándolo se soluciona el problema 1075237760 RyDeN arreglas tu eso? 1075237762 jcea o hay más 1075237765 jcea no, mándamelo tu 1075237767 RyDeN ok 1075237769 RyDeN :-) 1075237771 jcea aunque para mi que el problema no es ese 1075237779 jcea hay varios, y ese es solo uno de ellos 1075237784 RyDeN pues dejame mirar antes 1075237785 RyDeN 1 min 1075237825 jcea ademas 1075237830 jcea yo estoy compilando sin "debug mode" 1075237835 jcea asi que obviamente hay más problemas 1075237836 jcea XD 1075237851 jcea voy a intentar ver si puedo sacar algo más de esas estrucuras corruptas 1075237855 jcea ¿qué más migramos hoy? 1075237864 jcea by y virtualhost? 1075237864 RyDeN ->host 1075237867 RyDeN ah 1075237869 RyDeN no 1075237869 RyDeN si 1075237869 RyDeN em 1075237870 RyDeN xD 1075237873 RyDeN ->by 1075237876 RyDeN ->virtualhost 1075237878 RyDeN ->sockhost 1075237883 RyDeN joer 1075237885 RyDeN ta en el changelog 1075237886 RyDeN pera xD 1075237897 RyDeN ->info 1075238027 RyDeN jcea no veo que hayan *cpy a los miembros que he migrado hoy 1075238027 jcea okisss 1075238034 jcea por lo que veo 1075238037 RyDeN [ircuh@devel:~/ircd.new]$ grep "cpy(.*sockhost" *.c 1075238037 RyDeN grep: *.c: No existe el fichero o el directorio 1075238037 RyDeN [ircuh@devel:~/ircd.new]$ grep "cpy(.*sockhost" ircd/*.c 1075238037 RyDeN ircd/s_bsd.c: strncpy(sockn, PunteroACadena(cptr->acpt->sockhost), HOSTLEN); 1075238038 RyDeN [ircuh@devel:~/ircd.new]$ grep "cpy(.*info" ircd/*.c 1075238039 jcea la sobreescritura se produce 1075238040 RyDeN ircd/res.c: memcpy(&nreq->cinfo, lp, sizeof(Link)); 1075238042 RyDeN ircd/res.c: memcpy(lp, &rptr->cinfo, sizeof(Link)); 1075238042 jcea cuando llegan usuario por el nodo 1075238044 RyDeN ircd/res.c: memcpy(lp, &rptr->cinfo, sizeof(Link)); 1075238046 RyDeN ircd/res.c: memcpy(lp, &rptr->cinfo, sizeof(Link)); 1075238049 RyDeN ircd/s_serv.c: strncpy(info, parv[parc - 1], REALLEN); 1075238052 RyDeN [ircuh@devel:~/ircd.new]$ grep "cpy(.*by" ircd/*.c 1075238052 jcea gracias por el flood, ryden 1075238054 RyDeN ircd/persistent_malloc.c:#define MALLOC_COPY(dest, src, nbytes) memcpy(dest, src, nbytes) 1075238055 jcea gracias por el flood, ryden 1075238055 jcea gracias por el flood, ryden 1075238056 RyDeN [ircuh@devel:~/ircd.new]$ grep "cpy(.*virtualhost" ircd/*.c 1075238056 jcea gracias por el flood, ryden 1075238057 jcea gracias por el flood, ryden 1075238058 RyDeN ircd/s_user.c: strcpy(ip_override, sptr->user->virtualhost); 1075238058 mount XD 1075238058 jcea gracias por el flood, ryden 1075238059 jcea gracias por el flood, ryden 1075238060 RyDeN ircd/s_user.c: strcpy(ip_override, sptr->user->virtualhost); 1075238062 RyDeN [ircuh@devel:~/ircd.new]$ 1075238063 jcea gracias por el flood, ryden 1075238065 jcea a ver 1075238066 RyDeN ieee que no puedo pararlo xD 1075238073 jcea pues no pastees basurilla 1075238074 jcea a ver 1075238077 jcea por lo que veo 1075238080 jcea la memoria qu ese machaca 1075238080 RyDeN }:-/ 1075238081 RyDeN xD 1075238085 RyDeN dime 1075238092 jcea tiene varias caracteristicas interesantes 1075238094 jcea por ejemplo 1075238104 jcea se machaca el final del cptr 1075238140 jcea se machacan campos como "hostp", que está al final 1075238170 jcea asimismo, el machaque es cuando entran usuarios 1075238175 jcea voy a capturar la creación de un usuario 1075238181 jcea a ver qué función hay que pillar... 1075238197 jcea make_client 1075238198 jcea a ver 1075238459 jcea uhmmm 1075238471 jcea sockhost solo tiene sentido con clientes locales, no? 1075238513 jcea osea, solo debe liberarse en clientes locales 1075238546 jcea creo que la has cagado ahí 1075238547 jcea a ver 1075238552 Shinken me suena al parche del invite de abba 1075238552 Shinken XD 1075238579 jcea si, no compruebas que sea local 1075238582 jcea gran cagada 1075238705 jcea a ver a qué variables migradas afecta eso 1075238724 RyDeN mmm 1075238764 RyDeN jcea yo no he añadido nada 1075238772 RyDeN solo he modificado 1075238772 RyDeN strcpys por slabs 1075238783 RyDeN y los propios punteros por la macro PunteroACadena 1075238790 RyDeN si fuese eso no daría problemas ya antes :-? 1075238844 jcea tyden 1075238847 jcea a ver como te lo explico 1075238850 jcea has migrado sockhost 1075238854 jcea liberas siempre sockshost 1075238862 jcea pero SOLO hay que liberarlo cuando es relevante 1075238865 jcea osea, es un cliente local 1075238872 jcea ahora meto el parche en el cvs 1075238901 RyDeN no lo pillo 1075238904 RyDeN a ver que lo mire mejor 1075238909 RyDeN de todos modos jcea 1075238916 RyDeN sockhost solo se libera cuando existe cptr->sockhost 1075238932 RyDeN y si es un cliente local y no lo tiene seteado cptr->sockhost se supone que vale NULL 1075238933 RyDeN no? 1075238960 jcea no 1075238967 jcea porque la estrucyura client tien eun tamaño dinámico 1075238970 jcea y para usuarios remotos 1075238973 jcea ese trozo de estructyura 1075238975 jcea no existe 1075238979 jcea asi que tomará lo que pille de memoria 1075238981 RyDeN ostiassss 1075238983 RyDeN Oo 1075238991 RyDeN ains 0:_) 1075239050 jcea :-) 1075239054 jcea a ver si con esto ya va 1075239103 RyDeN :-)! 1075239110 RyDeN no conocía yo eso del ircd 1075239117 RyDeN ains :_ 1075239118 jcea sigue fallando 1075239122 RyDeN joder 1075239125 RyDeN mira que da por culo xD 1075239135 jcea pue ssi 1075239155 jcea por lo que parece hay muuuchos bugs 1075239162 jcea indetectados hasta ahora 1075239185 RyDeN que error da ahora? 1075239188 RyDeN sigue el sockhost? 1075239226 jcea ahora falla el borrado de ips virtuales cuando llegan regiustros nuevos 1075239254 RyDeN O_o 1075239267 RyDeN que dice gdb? 1075239308 jcea es el virtualhost 1075239313 jcea tambien casca ahi 1075239315 jcea ACTION sigue depurando 1075239316 RyDeN #define BorraIpVirtual(x) do { \ 1075239316 RyDeN assert(IsUser(x)); \ 1075239316 RyDeN (x)->user->virtualhost[0] = '\0'; \ 1075239316 RyDeN ClearIpVirtualPersonalizada(x); \ 1075239316 RyDeN } while (0) 1075239322 RyDeN puede ser eso? :-? 1075239330 jcea obviamente si 1075239330 jcea XD 1075239333 RyDeN xD 1075239336 RyDeN katxis 1075239342 jcea ya veo que te lo curras, eh? 1075239343 RyDeN ACTION nota para mí mismo, también mirar los .h al migrar 1075239344 jcea ACTION parcheando 1075239346 RyDeN joer 1075239350 jcea debes mirar TODO 1075239352 RyDeN con el virtualhost no utilicé tu gran metodo :-D 1075239369 jcea pues lo hubiera pillado :) 1075239381 RyDeN weno jcea, de la experiencia se aprende :_) 1075239383 Shinken el grep -r -H lokesea * es de gran ayuda 1075239383 Shinken XD 1075239413 jcea ryden 1075239416 jcea ¿qué hacemos ahí? 1075239420 jcea libero la estructyura tal cual 1075239423 jcea ? 1075239435 RyDeN mm 1075239436 RyDeN claro 1075239438 RyDeN SlabStringFree 1075239448 RyDeN el make_virtualhost está preparado 1075239567 RyDeN jcea sigue dando por culo? :-D 1075239619 jcea recompilando 1075239630 jcea cvs actualizado 1075239703 jcea ACTION restando "tokens" a RyDeN 1075239708 jcea :-) 1075239721 RyDeN :_( 1075239724 Shinken anda es verdad 1075239728 Shinken que ahora das regalitos :) 1075239775 jcea está pillando el burst 1075239778 jcea parece que aguanta 1075239782 RyDeN ^_^ 1075239792 jcea ha costado, joer 1075239793 jcea :-(( 1075239802 RyDeN :-) 1075239857 jcea se está pillando la BDD 1075239859 jcea parece que tira 1075239863 jcea voy a meterlo ya en gaia, a ver 1075239868 RyDeN ok :-D 1075239870 jcea con suerte hoy no tengo que tocar nada mas 1075239873 RyDeN ACTION se cae :-P 1075239874 jcea aprovecho para meter tu parche 1075239877 jcea ¿me lo mandaste ya? 1075239879 RyDeN nop 1075239882 jcea pues manda 1075239883 RyDeN te lo mando ahora? :-? 1075239884 jcea y ya entra 1075239885 RyDeN voy :-D 1075239891 Shinken y rezar a san cucufato 1075239891 Shinken xD 1075239900 jcea pozi 1075239906 jcea porque RyDeN tiene un peligro... XD 1075239908 jcea joe 1075239912 Shinken na 1075239913 jcea y yo sin llamar a la novia 1075239914 jcea me mata 1075239915 Shinken es humano 1075239915 jcea ACTION llamando 1075239917 Shinken XD 1075239918 ^hPmK^ jaja, los hay peores xD 1075239923 RyDeN espera que actualizo por cvs 1075239929 Shinken jcea las novias si ke tienen peligro 1075239930 Shinken xDDDDDD 1075239940 Shinken como te pegen un sigsegv vas apañao xD 1075239944 RyDeN joer :_ 1075239947 RyDeN yo hago lo que puedo :-D 1075239957 RyDeN tranquilo! 1075239975 gdb yo estoy para solucionar vuestros problemas! 1075239987 gdb SIGSEGV te tengo fixao ¬¬ 1075239989 SIGSEGV me lo pongo en tu honor 1075239989 SIGSEGV ke knste 1075239989 SIGSEGV xDDDDDDDDDDD 1075239992 ^hPmK^ ara vais i lo kaskais 1075239992 ^hPmK^ xD 1075240000 gdb SIGSEGV ¬_¬ 1075240015 SIGSEGV cptr=0x0 1075240017 SIGSEGV da miedeo eh! 1075240017 gdb que gracioso el nene oye xD 1075240018 SIGSEGV xD 1075240021 gdb ¬¬! 1075240039 Que ACTION te den por culo SIGSEGV 1075240055 ShinKen ke mal se toman algunos las cosas 1075240071 RyDeN yo es que soy muy fragil :-( 1075240075 RyDeN vivo en una cabina de cristal 1075240086 ShinKen y tus parches tambien xDDD 1075240098 RyDeN ¬¬!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1075240115 ^hPmK^ que mala eres ShinKen 1075240117 jcea avisa cuando me mandes el parche, RyDeN 1075240117 ShinKen ke es broma 1075240131 ShinKen si cagarla la cagamos todos 1075240137 RyDeN jcea ta actualizando del cvs 1075240139 ShinKen y yo muchas veces 1075240142 ShinKen asike 1075240142 ShinKen xX 1075240143 ShinKen xD 1075240144 RyDeN Daijo ! 1075240147 ShinKen re daijo 1075240162 RyDeN :* 1075240173 RyDeN joer que lento va el cvs update 1075240180 RyDeN [ircuh@devel:~]$ cvs update 1075240180 RyDeN ahi sa quedao 1075240190 Daijo nas RyDeN 1075240201 RyDeN hola Daiju :) 1075240248 RyDeN se puede hacer cvs -z9 update :? 1075240283 Daijo cvs -z9 update 1075240299 RyDeN modulo? %S 1075240306 mount ircd 1075240307 mount XD 1075240312 zoltan el modulo sobra 1075240319 mount sips 1075240320 RyDeN aps :D 1075240321 zoltan io hago cvs -z9 update 1075240324 zoltan evidentemente 1075240325 RyDeN asias :) 1075240334 zoltan dentro del ircd 1075240336 RyDeN claro 1075240338 RyDeN ta mi vieja con el emule 1075240339 zoltan dentro de la carpeta raiz 1075240342 zoltan si haces fuera no va 1075240347 RyDeN y encima no pongo -z9 1075240353 RyDeN se me tira media vida 1075240362 RyDeN dentro de ircd.new? 1075240393 ShinKen tu haz -z9 co ircd y ale 1075240403 Daijo sip 1075240405 RyDeN no me vale :P 1075240409 Daijo el -z9 es para usar maxima compresion 1075240412 RyDeN tengo ya unos cambios hechos 1075240437 RyDeN yasta :D 1075240481 jcea ¿has mandado? 1075240596 RyDeN jcea pera 1075240596 RyDeN un segundin 1075240596 RyDeN casi nada 1075240596 RyDeN :-D 1075240598 RyDeN toy actualizando el ircd.old 1075240639 jcea ACTION impaciente 1075240641 RyDeN esto es el fin :-D 1075240641 RyDeN de la migración xD 1075240651 RyDeN sorry jcea :-( 1075240655 RyDeN te mandaré una cajita de bombones por tu paciencia xD 1075240709 RyDeN joder 1075240719 RyDeN esto no es normal 1075240725 RyDeN me genera otra vez un parche lleno de basura 1075240726 RyDeN weno 1075240729 RyDeN la elimino a mano 1075240812 jcea ACTION a la espera de algo limpio y definitivo para hoy 1075240841 RyDeN enviado jcea 1075240976 jcea if (me.name != NULL) 1075240976 jcea - strcpy(cptr->sockhost, me.name); 1075240976 jcea - else 1075240976 jcea - cptr->sockhost[0] = '\0'; 1075240976 jcea + SlabStringAllocDup(&(cptr->sockhost), me.name, HOSTLEN); 1075240982 jcea Estamos como antes, ryden 1075240998 jcea si quieres mete un assert 1075241002 jcea pero así no lo puedes dejar 1075241012 RyDeN MmM 1075241037 RyDeN no 1075241040 RyDeN el cliente es local 1075241046 RyDeN pera 1075241055 RyDeN cptr = make_client(NULL, STAT_LOG); 1075241060 RyDeN es local 1075241065 RyDeN es para el debugfile 1075241071 RyDeN imprescindible 1075241086 jcea no hablo de eso 1075241088 jcea hablo del 1075241096 jcea if (me.name != NULL) 1075241139 RyDeN joder 1075241142 RyDeN gr 1075241143 RyDeN gr 1075241143 RyDeN gr 1075241149 RyDeN dios 1075241150 RyDeN tierra tragame 1075241157 RyDeN puedes ponerle por ahi un PunteroACadena? :P 1075241207 jcea no, mandame el parche OTRA VEZ 1075241212 RyDeN ok 1075241214 jcea corregido 1075241294 RyDeN enviado 1075241295 jcea ACTION a la espera 1075241297 RyDeN arf xD 1075241297 jcea ACTION mirando 1075241327 jcea no has tocado lo que te he dicho 1075241329 jcea en ircd.c 1075241337 jcea if (me.name != NULL) 1075241339 jcea - strcpy(cptr->sockhost, me.name); 1075241341 jcea - else 1075241343 jcea - cptr->sockhost[0] = '\0'; 1075241345 jcea + SlabStringAllocDup(&(cptr->sockhost), PunteroACadena(me.name), HOSTLEN); 1075241347 jcea Eso no me gusta 1075241349 jcea porque no tienes en cuenta, con tu parche 1075241352 jcea que me.name=NULL 1075241355 jcea si quieres ponle un ASSERT 1075241358 jcea pero algo tienes que hacerf 1075241359 RyDeN aps 1075241362 RyDeN oks 1075241389 jcea ACTION a la espera 1075241493 RyDeN volando voy 1075241839 jcea joe 1075241849 jcea te has vuelto a olvidar de liberar la candea 1075241852 jcea cuando se libera el cliente 1075241854 jcea tio, eres la leche 1075241859 jcea y eso es de hoy :) 1075241866 jcea te lo parcheo yo, deja 1075241866 jcea XD 1075241872 RyDeN :-| 1075241879 RyDeN joer 1075241884 RyDeN si es que estoy a rally :-( 1075241905 ^hPmK^ nada nada, ahora un colacao y pa cama 1075241910 ^hPmK^ ke por hoi ia iegó xD 1075241922 RyDeN quizá cuando tenga parches mas decentillos no me pasen esas cosas :-D 1075241923 jcea bueno, relax 1075241927 jcea ya lo parcheo yo 1075241931 jcea yaya 1075241937 jcea todo dios quiere los parches "guays" 1075241947 RyDeN si claro 1075241952 jcea y los parches ingratos pa mi??? 1075241953 RyDeN pero menda se ha jamao unos parches 1075241953 jcea vais de culo XD 1075241956 RyDeN de lfipar 1075241962 jcea ya te dije que esto vale por la virtual de devel 1075241962 RyDeN pa luego encima que resten karma 1075241976 RyDeN si dices que me han restao karma xD 1075242027 RyDeN jcea pa cuando la charla de slab allocator? ;P 1075242042 jcea pues pronto 1075242049 jcea joe, el host es de la estructyura user 1075242057 jcea a ver dónde coño lo libero 1075242058 RyDeN sips :| 1075242064 RyDeN busca donde se libera 1075242066 RyDeN el virtualhost 1075242068 RyDeN :D 1075242078 RyDeN grep "SlabStringFree(user->virtualhost)" *.c 1075242096 RyDeN void free_user(anUser *user) 1075242096 RyDeN { 1075242097 RyDeN list.c 1075242122 RyDeN hpmk sigo viciandome a darle porrazos al TuX xD 1075242143 hpmk haha, io lo dejé que si no van a ser muchos vicios 1075242169 RyDeN tendria que tirarse el bill gates de ahi arriba 1075242175 RyDeN y ser tux quien le de con el bate 1075242177 RyDeN xD 1075242275 zoltan pues bill gates caballero del imperio britanico y el tux aun no :D 1075242276 zoltan :P 1075242296 RyDeN cierto xD 1075242298 RyDeN que triste tio 1075242307 RyDeN siempre acaban en la cúpula los más corruptos :) 1075242373 RyDeN zoltan 1075242379 RyDeN jugaste al pingubateo? :P 1075242442 jcea ¿qué es eso, RyDeN? 1075242453 RyDeN http://www.e-ghost.deusto.es/docs/pingubateo.swf 1075242453 RyDeN xD 1075242458 jcea uisss, un flash 1075242459 jcea kk 1075242459 jcea XD 1075242464 RyDeN nah 1075242466 RyDeN es muy wapo 1075242468 RyDeN el juego :-D 1075242473 RyDeN ad+ es de la uni a la que quiero ir :-P 1075242503 jcea ACTION compilando gaia 1075242508 jcea a ver si ya por fin... 1075242527 RyDeN ^_^! 1075242706 jcea reboot 1075242708 jcea cruzad los dedos 1075242711 RyDeN ACTION ahora veine 1075242821 RyDeN conectamos estamos! xD 1075242828 jcea de momento no ha reventado 1075242832 RyDeN 0:( 1075242834 RyDeN 0:) 1075242835 RyDeN epa xD 1075242839 RyDeN ya lo seitno jcea 1075242840 RyDeN de veras 1075242842 RyDeN :-( 1075242844 jcea relax 1075242847 RyDeN lo dejamos como un mal dia? ;) 1075242855 jcea te hace falta rodaje 1075242855 jcea lo que importa 1075242859 jcea es que cada vez lo hagas mejor 1075242861 RyDeN sip 1075242863 RyDeN he aprendido mucho 1075242865 RyDeN gracias a ti 1075242868 jcea y no cometas los mismos errores una y otra vez 1075242872 RyDeN regular expresions 1075242872 jcea por ejemplo, lo de liberar memoria 1075242874 RyDeN usar el grep 1075242875 jcea de este ultimo parche 1075242875 RyDeN tecnicas 1075242877 RyDeN ya 1075242881 RyDeN es que fue por las prisas 1075242884 RyDeN y por el agobio general 1075242886 jcea es algo que hablamos esta misma tarde XD 1075242890 RyDeN mi viejo diciendo que no fume en la habitación 1075242891 jcea bueno, tranqui 1075242896 RyDeN mi vieja diciendo que le vaya a poner el photoshop 1075242896 jcea aiss, fumador 1075242897 jcea kk 1075242898 jcea kk 1075242899 jcea XD 1075242899 RyDeN la perra pidiendome la pelota 1075242904 RyDeN gr 1075242912 RyDeN lo estoy dejando 1075242913 RyDeN como puedo :-D 1075242935 jcea XDDD 1075242941 RyDeN oye 1075242941 RyDeN que he dao un gran paso 1075242943 RyDeN no era mi unico vicio 1075242947 jcea lo se 1075242956 RyDeN yo estuve enganchado a la cocaina y a la anfetamina 1075242957 RyDeN y a los porros 1075242960 jcea a esas edades sois todos unos visiosos 1075242960 RyDeN y ahora solo tabaco :D 1075242960 jcea XDD 1075242965 RyDeN e intento dejarlo 1075242986 RyDeN me doy cuenta de que no voy por buen camino 1075242989 RyDeN incluso antes me la sudaban los estudios 1075242991 RyDeN ahora he sacao un sobre en lite :D 1075243009 RyDeN aqui llegan ya 1075243009 RyDeN la tropa 1075243011 jcea :-) 1075243083 RyDeN jcea por qué puede ser que tenga "lapsus" el net.join? 1075243096 RyDeN de repente conectan un montón de usuarios 1075243100 jcea problema de linea 1075243102 RyDeN y de repente se para 1075243102 RyDeN aps :S 1075243103 RyDeN ahora llegan los canales 1075243106 jcea ya estan entrando los canales 1075243107 jcea sipe 1075243190 RyDeN ale 1075243191 RyDeN otro lapsus xD 1075243197 RyDeN ahroa ya llegan :D 1075243228 RyDeN ACTION re 1075243234 jcea ya estamos 1075243238 jcea parece que de momento aguanta 1075243241 RyDeN estamos vivos! 1075243242 jcea cierro el cvs por hoy 1075243247 jcea que ya ha sido bastante 1075243247 jcea XD 1075243253 RyDeN y tanto :_ 1075243282 RyDeN asias CHaN :* 1075243312 RyDeN soy feliz ^^ 1075243315 RyDeN we :-D 1075243319 jcea ryden 1075243321 RyDeN al fin 1075243322 jcea te recuerdo que aun queda 1075243322 RyDeN dime jcea 1075243325 jcea el tema de la limpieza 1075243330 RyDeN ais :_ 1075243335 RyDeN y hasta la semana que viene nada? 1075243347 RyDeN si ya te digo yo, esto es exponencial xD 1075243356 jcea ¿queda por migrar algo más? 1075243362 RyDeN nop 1075243362 RyDeN :-DDDD 1075243363 jcea seguro? 1075243372 RyDeN ACTION vuelve a mirar, pero está muy seguro 1075243402 RyDeN seguro :-D 1075243405 jcea confirmamelo y lo marco como hecho en el cvs 1075243411 RyDeN marcalo :-P 1075243416 RyDeN no me lo puedo creer xD 1075243421 jcea okis, espera 1075243446 RyDeN mm 1075243449 RyDeN este CHaN está medio disléxico xD 1075243475 ShinKen XDD 1075243476 jcea DONE 27/Ene/04 - 04/Nov/03: Las cadenas con tamaño estático en las estructuras de clientes, canales, etc., que no suelen aprovechar su tamaño (por ejemplo, se define un tamaño de X bytes pero se suele usar mucho menos; ejemplos: clave de canal, topic, nombre de canal, hostname del usuario, etc), pasarlas a malloc/free, con vista a migrarlas de nuevo al futuro "slab allocator". Asignado: RyDeN 1075243476 ShinKen concurso de limpieza en el ircd 1075243477 ShinKen ganador jcea 2º puesto RyDeN 1075243477 ShinKen xDD 1075243478 jcea Casi tres meses 1075243479 ShinKen plas plas plas 1075243481 jcea :-) 1075243483 RyDeN jcea :_ 1075243485 jcea pasa a privado, ryden 1075243485 RyDeN pero 1075243491 RyDeN esta finalizao 1075243534 ShinKen ahora hace falta el SA no? 1075243541 RyDeN sips :) 1075243668 ShinKen me mola 1075243671 ShinKen el SA 1075243676 ShinKen nose si servira de mucho 1075243676 RyDeN a mi tb 1075243678 ShinKen todavia me keda leer 1075243679 RyDeN sobre todo Feliz Falsedad 1075243681 RyDeN es muy buena 1075243683 RyDeN xD 1075243696 ShinKen :/ xD 1075244056 ShinKen jcea tienes nuevos parches por ahi? 1075244056 |[CaZoN]| ACTION está away. Motivo: [ Too much idle ] 1075244056 ShinKen porke me aburro 1075244061 ShinKen y hace tiempo ke no programo 1075244066 RyDeN mira el wiki :P 1075244139 ShinKen eske hace 3 dias taban todos pillaos 1075244217 jcea hay muchos libres en el wiki 1075244247 zoltan todos pillaos? XD 1075244251 zoltan hay 20 por lo menos libres 1075244258 ShinKen si 1075244258 ShinKen eske 1075244260 ShinKen se me olvidfo 1075244263 ShinKen bajar el scroll 1075244264 ShinKen nuse 1075244267 ShinKen tendria prisa 1075244273 ShinKen la velocidad me confunde.. 1075244276 ShinKen XD 1075244286 zoltan exactamente 32 1075244318 ShinKen ya veo ya 1075244342 ShinKen "Slab allocator" para cadenas cortas. 1075244342 ShinKen mm 1075244347 ShinKen me lo pido 1075244352 ShinKen ke de SA no controlo 1075244354 ShinKen y asi empiezo 1075244360 ShinKen a hacerlo 1075244375 ShinKen asi tengo algo ke leer :)