? ../ircu2.10.06/patch.db36 ? ../ircu2.10.06/patch.db37 ? ../ircu2.10.06/patch.db38 ? ../ircu2.10.06/patch.db39 Index: ../ircu2.10.06/todo.jcea =================================================================== RCS file: /cvsroot/ircd/todo.jcea,v retrieving revision 1.17 diff -c -r1.17 todo.jcea *** ../ircu2.10.06/todo.jcea 1999/10/19 08:45:09 1.17 --- ../ircu2.10.06/todo.jcea 1999/10/19 18:01:48 *************** *** 1,3 **** --- 1,9 ---- + 19/Oct/99 + El modo +r y -r debe propagarse ANTES + del cambio de nick, para que un nodo de + monitorizacion pueda detectar problemas + con las BDD locales, etc. + 15/Oct/99 Poner los HASHES con mmap(), para no tener que hacer tantas operaciones cuando se reciben Index: ../ircu2.10.06/ircd/s_debug.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_debug.c,v retrieving revision 1.61 diff -c -r1.61 s_debug.c *** ../ircu2.10.06/ircd/s_debug.c 1999/10/19 08:45:09 1.61 --- ../ircu2.10.06/ircd/s_debug.c 1999/10/19 18:01:48 *************** *** 191,197 **** '-', #endif #endif ! 'D','B','3','8', #ifdef DB_ESNET '+', #else --- 191,197 ---- '-', #endif #endif ! 'D','B','3','9', #ifdef DB_ESNET '+', #else Index: ../ircu2.10.06/ircd/s_serv.c =================================================================== RCS file: /cvsroot/ircd/ircd/s_serv.c,v retrieving revision 1.43 diff -c -r1.43 s_serv.c *** ../ircu2.10.06/ircd/s_serv.c 1999/10/19 08:45:09 1.43 --- ../ircu2.10.06/ircd/s_serv.c 1999/10/19 18:01:50 *************** *** 29,38 **** #include #include #include - #ifdef USE_SYSLOG #include #endif - #endif #include "h.h" #include "struct.h" --- 29,36 ---- *************** *** 1520,1526 **** int i; char buf[1024]; ! sprintf_irc(buf, "DB '%c' - %s", que_bdd, msg); for (i = 0; i <= highest_fd; i++) { if (!(acptr = loc_clients[i])) --- 1518,1524 ---- int i; char buf[1024]; ! sprintf_irc(buf, "DB '%c' - %s. El daemon muere...", que_bdd, msg); for (i = 0; i <= highest_fd; i++) { if (!(acptr = loc_clients[i])) *************** *** 1530,1540 **** else if (IsServer(acptr)) sendto_one(acptr, ":%s ERROR :%s", me.name, buf); } ! #ifdef USE_SYSLOG ! /*openlog(myargv[0], LOG_PID | LOG_NDELAY, LOG_USER); */ ! syslog(LOG_CRIT, buf); ! /*closelog(); */ #endif Debug((DEBUG_ERROR, buf)); --- 1528,1542 ---- else if (IsServer(acptr)) sendto_one(acptr, ":%s ERROR :%s", me.name, buf); } + + #ifndef USE_SYSLOG + openlog(myargv[0], LOG_PID | LOG_NDELAY, LOG_DAEMON); + #endif + + syslog(LOG_ERR, buf); ! #ifndef USE_SYSLOG ! closelog(); #endif Debug((DEBUG_ERROR, buf));