diff -crN ../ircu2.10.06-DBH9/CAMBIOS ../ircu2.10.06-DBH9-whois/CAMBIOS *** ../ircu2.10.06-DBH9/CAMBIOS Fri Jul 30 12:53:47 1999 --- ../ircu2.10.06-DBH9-whois/CAMBIOS Fri Jul 30 13:38:50 1999 *************** *** 1,3 **** --- 1,10 ---- + * 1999/07/30 savage@apostols.org (patch.whois_secret) + ----------------------------------------------------------------------- + Si asi lo pedimos en la configuraciĆ³n (make config), + OPERS_SEE_IN_SECRET_CHANNELS, el whois les muestra a los IrcOP o +k la + lista de canales secretos (+s) donde esta el usuario + Se documenta en /VERSION como W+/W- + * 1999/07/29 savage@apostols.org (patch.dbh9) ----------------------------------------------------------------------- Incorpora el comando SERVER-SERVER BMODE, con formato: diff -crN ../ircu2.10.06-DBH9/ircd/s_debug.c ../ircu2.10.06-DBH9-whois/ircd/s_debug.c *** ../ircu2.10.06-DBH9/ircd/s_debug.c Thu Jul 29 23:33:16 1999 --- ../ircu2.10.06-DBH9-whois/ircd/s_debug.c Fri Jul 30 13:30:17 1999 *************** *** 224,230 **** #else '-', #endif ! #endif /* DB_HISPANO */ '\0' }; --- 224,235 ---- #else '-', #endif ! 'W', ! #ifdef OPERS_SEE_IN_SECRET_CHANNELS ! '+', ! #else ! '-', ! #endif #endif /* DB_HISPANO */ '\0' }; diff -crN ../ircu2.10.06-DBH9/ircd/whocmds.c ../ircu2.10.06-DBH9-whois/ircd/whocmds.c *** ../ircu2.10.06-DBH9/ircd/whocmds.c Fri Jul 30 12:54:59 1999 --- ../ircu2.10.06-DBH9-whois/ircd/whocmds.c Fri Jul 30 13:24:47 1999 *************** *** 739,746 **** for (len = 0, *buf = '\0', lp = user->channel; lp; lp = lp->next) { chptr = lp->value.chptr; if (ShowChannel(sptr, chptr) && ! (acptr == sptr || !is_zombie(acptr, chptr))) { if (len + strlen(chptr->chname) + mlen > BUFSIZE - 5) { --- 739,750 ---- for (len = 0, *buf = '\0', lp = user->channel; lp; lp = lp->next) { chptr = lp->value.chptr; + #ifdef OPERS_SEE_IN_SECRET_CHANNELS + if ( IsOper(sptr) || IsChannelService(sptr) || ShowChannel(sptr, chptr) && + #else if (ShowChannel(sptr, chptr) && ! #endif ! (acptr == sptr || !is_zombie(acptr, chptr))) { if (len + strlen(chptr->chname) + mlen > BUFSIZE - 5) {