? ../ircu2.10.06/patch.dbh13 ? ../ircu2.10.06/patch.xmode2 ? ../ircu2.10.06/patch.dbh14 ? ../ircu2.10.06/patch.db31 Index: ../ircu2.10.06/todo.jcea =================================================================== RCS file: /cvsroot/ircd/todo.jcea,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** ../ircu2.10.06/todo.jcea 1999/10/13 20:36:00 1.11 --- ../ircu2.10.06/todo.jcea 1999/10/14 09:17:19 1.12 *************** *** 1,13 **** 13/Oct/99 - Si usamos el XMODE sobre alguien - que ya tiene op, y nosotros no lo - tenemos, aparece un "mode +x", sin - ningun usuario detras. - - El cambio fue realizado por Savage. - Se lo paso a el :-) - - 13/Oct/99 La compactacion no elimina registros duplicados. Ese es un problema cuando, por ejemplo, un usuario cambia muchas veces la clave de nick entre dos --- 1,4 ---- Index: ../ircu2.10.06/ircd/s_debug.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_debug.c,v retrieving revision 1.52 retrieving revision 1.53 diff -c -r1.52 -r1.53 *** ../ircu2.10.06/ircd/s_debug.c 1999/10/13 23:29:46 1.52 --- ../ircu2.10.06/ircd/s_debug.c 1999/10/14 10:16:33 1.53 *************** *** 191,197 **** '-', #endif #endif ! 'D','B','3','0', #ifdef DB_ESNET '+', #else --- 191,197 ---- '-', #endif #endif ! 'D','B','3','1', #ifdef DB_ESNET '+', #else Index: ../ircu2.10.06/ircd/s_serv.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_serv.c,v retrieving revision 1.34 retrieving revision 1.35 diff -c -r1.34 -r1.35 *** ../ircu2.10.06/ircd/s_serv.c 1999/10/13 21:42:15 1.34 --- ../ircu2.10.06/ircd/s_serv.c 1999/10/14 10:16:33 1.35 *************** *** 1850,1855 **** --- 1850,1873 ---- close(db_file); alarm(0); + /* + ** Solucion temporal + ** Corta conexiones con los HUBs + */ + for(lp = me.serv->down; lp; lp = lp->next) { + if(find_conf_host(lp->value.cptr->confs, + lp->value.cptr->name,CONF_HUB)!=NULL) { + sprintf_irc(buf, + "BDD '%c' inconsistente. Resincronizando...", + que_bdd); + exit_client(lp->value.cptr,lp->value.cptr, + &me,buf); + } + } + /* + ** Fin solucion temporal + */ + corta_si_multiples_hubs(NULL,que_bdd); sendto_ops("Solicitando actualizacion BDD '%c' "