[IRC-Dev CVS] [CVS] Module ircdh: Change committed
Brought to you by:
zolty
From: Toni G. <zo...@us...> - 2002-12-01 00:34:19
|
CVSROOT : /cvsroot/irc-dev Module : ircdh Commit time: 2002-12-01 00:34:17 UTC Modified files: ChangeLog configure config/config-sh.in include/client.h include/ircd_xopen.h include/patchlevel.h include/s_bdd.h include/s_user.h include/struct.h include/whowas.h ircd/IPcheck.c ircd/Makefile.in ircd/channel.c ircd/hash.c ircd/ircd.c ircd/m_bmode.c ircd/m_db.c ircd/m_dbq.c ircd/m_ghost.c ircd/m_join.c ircd/m_kick.c ircd/m_kill.c ircd/m_mode.c ircd/m_nick.c ircd/m_oper.c ircd/m_rename.c ircd/m_server.c ircd/m_stats.c ircd/m_userhost.c ircd/m_userip.c ircd/m_watch.c ircd/m_who.c ircd/packet.c ircd/parse.c ircd/s_auth.c ircd/s_bdd.c ircd/s_bsd.c ircd/s_conf.c ircd/s_debug.c ircd/s_serv.c ircd/s_user.c ircd/watch.c Log message: 2001-12-01 Toni Garcia <zo...@ir...> 1.0.alpha11 * ircd/s_debug.c: Eliminadas opciones de version en desuso. * ircd/packet.c: Por un bug gordo encontrado, pongo el packet.c original mientras se arregla el bug. * ircd/m_{userhost|userip}.c: Ampliacion del user*_formatter, para que muestre una u otra cosa si tienes +X o no. * ircd/m_nick.c: Adaptacion del soporte autoghost nick!. * ircd/{channel|m_bmode|m_ghost|m_join|m_mode|m_rename}.c: Adaptacion y normalizacion de funciones BDD. * ircd/IPcheck.c: He dejado la adaptacion, sin acabar, del soporte de clones mediante BDD, por este causa, la dejo oculta en el make config. * {include|ircd}/s_user.{h|c}: Se reescribe y se adapta el codigo del sistema de autentificacion de nicks mediante la BDD. * ircd/m_{db|dbq}.c: Se adapta y normaliza todo el codigo y agregar soporte P09. * {include|ircd}/s_bdd.{h|c}: Se reescriben todas las funciones normalizando mas o menos el codigo con el tal de mantener una uniformidad del codigo. Agregado soporte P09. * {include|ircd}/ircd_tea.{h|c}: Se agregan funciones ircd_tea y ircd_untea de encriptacion/desencriptacion. ---------------------- diff included ---------------------- Index: ircdh/ChangeLog diff -u ircdh/ChangeLog:1.5 ircdh/ChangeLog:1.6 --- ircdh/ChangeLog:1.5 Thu Oct 24 02:57:49 2002 +++ ircdh/ChangeLog Sat Nov 30 16:34:06 2002 @@ -1,3 +1,33 @@ +2001-12-01 Toni Garcia <zo...@ir...> 1.0.alpha11 + * ircd/s_debug.c: Eliminadas opciones de version en desuso. + + * ircd/packet.c: Por un bug gordo encontrado, pongo el packet.c original + mientras se arregla el bug. + + * ircd/m_{userhost|userip}.c: Ampliacion del user*_formatter, para que + muestre una u otra cosa si tienes +X o no. + + * ircd/m_nick.c: Adaptacion del soporte autoghost nick!. + + * ircd/{channel|m_bmode|m_ghost|m_join|m_mode|m_rename}.c: Adaptacion y + normalizacion de funciones BDD. + + * ircd/IPcheck.c: He dejado la adaptacion, sin acabar, del soporte de clones + mediante BDD, por este causa, la dejo oculta en el make config. + + * {include|ircd}/s_user.{h|c}: Se reescribe y se adapta el codigo del sistema + de autentificacion de nicks mediante la BDD. + Hago que se meta a los helpers con HANDLER de Oper. Comprobar que funciona. + + * ircd/m_{db|dbq}.c: Se adapta y normaliza todo el codigo y agregar soporte P09. + + * {include|ircd}/s_bdd.{h|c}: Se reescriben todas las funciones normalizando + mas o menos el codigo con el tal de mantener una uniformidad del codigo. + Agregado soporte P09. + + * {include|ircd}/ircd_tea.{h|c}: Se agregan funciones ircd_tea y ircd_untea + de encriptacion/desencriptacion. + 2002-10-24 Toni Garcia <zo...@ir...> 1.0.alpha10 Completada la migracion al u2.10.10. Las preguntas en el makeconfig sobre BDD y P09_SUPPORT han sido ocultas al estar incompletas. En el proximo Index: ircdh/config/config-sh.in diff -u ircdh/config/config-sh.in:1.6 ircdh/config/config-sh.in:1.7 --- ircdh/config/config-sh.in:1.6 Thu Oct 24 02:57:51 2002 +++ ircdh/config/config-sh.in Sat Nov 30 16:34:06 2002 @@ -368,26 +368,25 @@ mainmenu_option next_comment comment 'Mandatory defines (you should leave these untouched)' -# bool 'HISPANO/ESNET: Distributed DataBase Support' BDD y - # if [ "$BDD" = "y" ]; then - # eval DBPATH_DEFAULT="database" - # string 'HISPANO/ESNET: Directory where distributed database resides' DBPATH $DBPATH_DEFAULT + bool 'HISPANO/ESNET: Distributed DataBase Support' BDD y + if [ "$BDD" = "y" ]; then + eval DBPATH_DEFAULT="database" + string 'HISPANO/ESNET: Directory where distributed database resides' DBPATH $DBPATH_DEFAULT # bool 'HISPANO/ESNET: Distributed Clone Control support' BDD_CLONES y - # bool 'HISPANO/ESNET: CHAN_DB features (join # FUNDADOR, modeX)' BDD_CHAN_HACK y - # bool 'HISPANO/ESNET: OPER_DB features (join # OPER, modeX)' BDD_OPER_HACK y - # if [ "$BDD_OPER_HACK" = "y" ]; then - # # bool 'HISPANO/ESNET: OPER_DB features only on registered (CHAN_DB) channels' BDD_OPER_HACK_ONLYREG n - # bool 'HISPANO/ESNET: OPER_DB members can be Chanserv (+k)' BDD_OPER_HACK_KMODE y - # fi - # bool 'HISPANO/ESNET: Soporte para la ocultacion de IPs' BDD_VIP y - # if [ "$BDD_VIP" = "y" ]; then - # bool 'HISPANO/ESNET: Ignorar el flag "+x" a menos que el usuario este en la tabla "v" o "w"' BDD_VIP3 n - # if [ "$BDD_VIP3" = "n" ]; then - # bool 'HISPANO/ESNET: Ocultación de IP de TODOS los usuarios' BDD_VIP2 y - # fi - # fi - # bool 'HISPANO/ESNET: Proteccion contra Wingates y Socks4 proxies' PROXY_PROTECTION y - # fi + bool 'HISPANO/ESNET: CHAN_DB features (join # FUNDADOR, modeX)' BDD_CHAN_HACK y + bool 'HISPANO/ESNET: OPER_DB features (join # OPER, modeX)' BDD_OPER_HACK y + if [ "$BDD_OPER_HACK" = "y" ]; then + # bool 'HISPANO/ESNET: OPER_DB features only on registered (CHAN_DB) channels' BDD_OPER_HACK_ONLYREG n + bool 'HISPANO/ESNET: OPER_DB members can be Chanserv (+k)' BDD_OPER_HACK_KMODE y + fi + bool 'HISPANO/ESNET: Soporte para la ocultacion de IPs' BDD_VIP y + if [ "$BDD_VIP" = "y" ]; then + bool 'HISPANO/ESNET: Ignorar el flag "+x" a menos que el usuario este en la tabla "v" o "w"' BDD_VIP3 n + if [ "$BDD_VIP3" = "n" ]; then + bool 'HISPANO/ESNET: Ocultación de IP de TODOS los usuarios' BDD_VIP2 y + fi + fi + fi bool 'HISPANO/ESNET: XMODE Networking' XMODE_ESNET y # bool 'HISPANO/ESNET: Dinamic Negotiation link-by-link' ESNET_NEG y # if [ "$ESNET_NEG" = "y" ]; then Index: ircdh/configure diff -u ircdh/configure:1.2 ircdh/configure:1.3 --- ircdh/configure:1.2 Sun Aug 18 15:49:41 2002 +++ ircdh/configure Sat Nov 30 16:34:06 2002 @@ -15,8 +15,12 @@ cd zlib ./configure echo -echo ATENCION: En este ircd se esta haciendo una limpieza de sources, con lo -echo que implica que puede que no se compile bajo ciertas maquinas o que se -echo compila pero sale "warnings". +echo ATENCION: Este IRCD es una version ALPHA con lo que implica +echo que puede que no se compile bajo ciertas maquinas o que se +echo compila pero sale "warnings". O que se surjan cosas raras +echo o bugs. +echo +echo Si encuentras bugs, se agradeceria mucho que lo avises al mail +echo zo...@ir... o en la lista irc...@li... echo echo Estamos trabajando en ello. IRC-Dev.Net 2002 Index: ircdh/include/client.h diff -u ircdh/include/client.h:1.1 ircdh/include/client.h:1.2 --- ircdh/include/client.h:1.1 Thu Oct 24 02:57:51 2002 +++ ircdh/include/client.h Sat Nov 30 16:34:06 2002 @@ -18,10 +18,13 @@ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * - * $Id: client.h,v 1.1 2002/10/24 09:57:51 zolty Exp $ + * $Id: client.h,v 1.2 2002/12/01 00:34:06 zolty Exp $ */ #ifndef INCLUDED_client_h #define INCLUDED_client_h +#ifndef INCLUDED_config_h +#include "config.h" +#endif #ifndef INCLUDED_sys_types_h #include <sys/types.h> /* time_t, size_t */ #define INCLUDED_sys_types_h Index: ircdh/include/ircd_xopen.h diff -u ircdh/include/ircd_xopen.h:1.1 ircdh/include/ircd_xopen.h:1.2 --- ircdh/include/ircd_xopen.h:1.1 Thu Oct 24 02:57:51 2002 +++ ircdh/include/ircd_xopen.h Sat Nov 30 16:34:06 2002 @@ -1,12 +1,11 @@ /* * ircd_xopen.h * - * $Id: ircd_xopen.h,v 1.1 2002/10/24 09:57:51 zolty Exp $ + * $Id: ircd_xopen.h,v 1.2 2002/12/01 00:34:06 zolty Exp $ */ #ifndef INCLUDED_ircd_xopen_h #define INCLUDED_ircd_xopen_h extern const char *ircd_crypt(const char *key, const char *salt); -extern void ircd_tea(unsigned int v[], unsigned int k[], unsigned int x[]); #endif /* INCLUDED_ircd_xopen_h */ Index: ircdh/include/patchlevel.h diff -u ircdh/include/patchlevel.h:1.5 ircdh/include/patchlevel.h:1.6 --- ircdh/include/patchlevel.h:1.5 Thu Oct 24 02:57:51 2002 +++ ircdh/include/patchlevel.h Sat Nov 30 16:34:06 2002 @@ -15,11 +15,11 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * $Id: patchlevel.h,v 1.5 2002/10/24 09:57:51 zolty Exp $ + * $Id: patchlevel.h,v 1.6 2002/12/01 00:34:06 zolty Exp $ * */ -#define PATCHLEVEL ".alpha10" +#define PATCHLEVEL ".alpha11" #define RELEASE "1.0" Index: ircdh/include/s_bdd.h diff -u ircdh/include/s_bdd.h:1.2 ircdh/include/s_bdd.h:1.3 --- ircdh/include/s_bdd.h:1.2 Thu Oct 24 02:57:51 2002 +++ ircdh/include/s_bdd.h Sat Nov 30 16:34:06 2002 @@ -15,53 +15,99 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + * $Id: s_bdd.h,v 1.3 2002/12/01 00:34:06 zolty Exp $ */ +#ifndef INCLUDED_s_bdd_h +#define INCLUDED_s_bdd_h +#ifndef INCLUDED_config_h +#include "config.h" +#endif + +#ifdef BDD -#ifndef S_BDD_H -#define S_BDD_H +struct Client; +/* + * General defines + */ +/* + * Las tablas con los registros, serie, version ... + */ +#define BDD_TABLE_MAX 256 + +/* + * Defines de las tablas de la BDD + */ +#define BDD_INIT 'a' /* Primera Tabla */ +#define BDD_BOTSDB 'b' /* Tabla de bots */ +#define BDD_CHANDB 'c' /* Tabla de canales */ +#define BDD_CLONESDB 'i' /* Tabla de Ilines/clones */ +#define BDD_NICKDB 'n' /* Tabla de nicks */ +#define BDD_OPERDB 'o' /* Tabla de opers */ +#define BDD_VHOSTDB 'v' /* Tabla de vhosts */ +#define BDD_VHOSTDB2 'w' /* Tabla de vhosts 2 */ +#define BDD_END 'z' /* Ultima Tabla */ + +/* + * Para las features de los pseudoBOTS + */ +#define BDD_CHANSERV "ChanServ" /* Bots de canales */ +#define BDD_NICKSERV "NickServ" /* Bot de nicks */ -#include "struct.h" -#if defined(BDD) -#define ESNET_BDD 'a' -#define ESNET_BDD_END 'z' -#define ESNET_NICKDB 'n' -#define ESNET_CLONESDB 'i' - -#define BDD_OPERDB 'o' -#define BDD_CHANDB 'c' -#define BDD_BOTSDB 'b' -#define BDD_IPVIRTUALDB 'v' -#define BDD_IPVIRTUAL2DB 'w' - -/* Para las features de los pseudoBOTS */ -#define BDD_CHANSERV "ChanServ" -#define BDD_NICKSERV "NickServ" -#define BDD_CANAL_NOTIF_SOCKS "SocksChannel" - -struct db_reg { - char *clave; - char *valor; - struct db_reg *next; +/* + * Structures + */ +struct Bdd { + char *key; + char *content; + struct Bdd *next; }; -#endif /* BDD */ -#ifdef BDD -void reload_db(void); -void initdb(void); -struct DB_nick *find_db_nick(char *nick); -void tx_num_serie_dbs(aClient *cptr); +struct bdd_memory_table { + char *pos; + unsigned int len; + char *point_r; + char *point_w; +}; -void tea(unsigned int v[], unsigned int k[], unsigned int x[]); -struct db_reg *db_buscar_registro(char tabla, char *clave); -/* -int db_es_miembro(char tabla, char *clave, char *subcadena); -*/ -int db_es_residente(char tabla); -unsigned int db_num_serie(char tabla); -unsigned int db_cuantos(char tabla); -#endif +/* + * Prototypes + */ +extern struct Bdd **bdd_data_table[BDD_TABLE_MAX]; +extern int bdd_resident_table[BDD_TABLE_MAX]; +extern unsigned long int bdd_count_table[BDD_TABLE_MAX]; +extern unsigned long int bdd_id_table[BDD_TABLE_MAX]; +extern unsigned long int bdd_hashtable_hi[BDD_TABLE_MAX]; +extern unsigned long int bdd_hashtable_lo[BDD_TABLE_MAX]; + +extern int bdd_table_is_resident(unsigned char table); +extern unsigned long int bdd_id_in_table(unsigned char table); +extern unsigned long int bdd_count_in_table(unsigned char table); + +extern void bdd_init(void); +extern int bdd_open(unsigned int registry, char *buf, unsigned char table, + struct bdd_memory_table *dump); +extern int bdd_read(struct bdd_memory_table *dump, char *buf); +extern void bdd_add(char *registry, unsigned char table, int save_disk); +extern void bdd_del(char *registry, unsigned char table); +extern void bdd_drop(unsigned char table); +extern void bdd_close(struct bdd_memory_table *dump); +extern void bdd_hash_write(unsigned char table); +extern struct Bdd *bdd_find_reg(unsigned char table, char *key); +extern int bdd_is_member(unsigned char table, char *key, char *subcadena); +extern char *bdd_get_botname(char *bot); + +extern void bdd_reload(void); +extern void bdd_die(char *msg, unsigned char table); +extern void bdd_burst(struct Client *cptr); +extern void report_bdd(struct Client *sptr); + +extern void corta_si_multiples_hubs(struct Client *cptr, unsigned char table, + char *msg); + +#endif /* BDD */ /* -- mman.h no contiene algunas definicieones en plataformas antiguas -- */ #ifndef MAP_FAILED @@ -72,4 +118,4 @@ #endif /* -- savage 1999/11/19 -- */ -#endif /* S_BDD_H */ +#endif /* INCLUDED_s_bdd_h */ Index: ircdh/include/s_user.h diff -u ircdh/include/s_user.h:1.4 ircdh/include/s_user.h:1.5 --- ircdh/include/s_user.h:1.4 Thu Oct 24 02:57:51 2002 +++ ircdh/include/s_user.h Sat Nov 30 16:34:06 2002 @@ -1,10 +1,13 @@ /* * s_user.h * - * $Id: s_user.h,v 1.4 2002/10/24 09:57:51 zolty Exp $ + * $Id: s_user.h,v 1.5 2002/12/01 00:34:06 zolty Exp $ */ #ifndef INCLUDED_s_user_h #define INCLUDED_s_user_h +#ifndef INCLUDED_config_h +#include "config.h" +#endif #ifndef INCLUDED_sys_types_h #include <sys/types.h> #define INCLUDED_sys_types_h @@ -43,11 +46,26 @@ #define MATCH_SERVER 1 #define MATCH_HOST 2 +#ifdef BDD +/* used in set_nick_name */ +#define NICK_GHOST 0x01 /* Ha hecho un Ghost */ +#define NICK_IDENTIFY 0x02 /* Esta identificado */ +#define NICK_EQUIVALENT 0x04 /* Es un nick equivalente */ + +#define SetGhost(x) ((x) |= NICK_GHOST) +#define SetIdentify(x) ((x) |= NICK_IDENTIFY) +#define SetNickEquivalent(x) ((x) |= NICK_EQUIVALENT) +#define IsGhost(x) ((x) & NICK_GHOST) +#define IsIdentify(x) ((x) & NICK_IDENTIFY) +#define IsNickEquivalent(x) ((x) & NICK_EQUIVALENT) +#endif /* BDD */ + #define COOKIE_VERIFIED 0xffffffff extern struct SLink *opsarray[]; -typedef char *(*InfoFormatter) (struct Client * who, char *buf); +typedef char *(*InfoFormatter) (struct Client * who, struct Client * sptr, + char *buf); /* * Prototypes @@ -62,8 +80,13 @@ extern int user_set_away(struct User *user, char *message); extern int do_nick_name(char *nick); extern int set_nick_name(struct Client *cptr, struct Client *sptr, - const char *nick, int parc, char *parv[]); + const char *nick, int parc, char *parv[], int flags); +#ifdef BDD +extern void send_umode_out(struct Client *cptr, struct Client *sptr, int old, + int oldh, int registrado); +#else extern void send_umode_out(struct Client *cptr, struct Client *sptr, int old); +#endif extern int whisper(struct Client *source, const char *nick, const char *channel, const char *text, int is_notice); extern void send_user_info(struct Client *to, char *names, int rpl, @@ -95,13 +118,10 @@ extern int send_supported(struct Client *cptr); #if defined BDD_VIP -extern char *get_virtualhost(aClient *sptr); -extern char *get_visiblehost(aClient *sptr, aClient *acptr); +extern char *get_virtualhost(struct Client *sptr); +extern char *get_visiblehost(struct Client *sptr, struct Client *acptr); +extern void make_virtualhost(struct Client *acptr, int mostrar); +extern int verifica_clave_nick(char *nick, char *hash, char *clave); #endif - -#ifdef WATCH -extern int chequea_estado_watch(aClient *cptr, int raw); -extern int borra_lista_watch(aClient *cptr); -#endif /* WATCH */ #endif /* INCLUDED_s_user_h */ Index: ircdh/include/struct.h diff -u ircdh/include/struct.h:1.5 ircdh/include/struct.h:1.6 --- ircdh/include/struct.h:1.5 Thu Oct 24 02:57:51 2002 +++ ircdh/include/struct.h Sat Nov 30 16:34:06 2002 @@ -18,7 +18,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * $Id: struct.h,v 1.5 2002/10/24 09:57:51 zolty Exp $ + * $Id: struct.h,v 1.6 2002/12/01 00:34:06 zolty Exp $ */ #ifndef INCLUDED_struct_h #define INCLUDED_struct_h @@ -55,7 +55,7 @@ unsigned int nn_mask; /* [Remote] FD_SETSIZE - 1 */ char nn_capacity[4]; /* numeric representation of server capacity */ #ifdef BDD - unsigned long esnet_db; /* Mascara de grifo abierto para cada BDD */ + unsigned long bdd_mask; /* Mascara de grifo abierto para cada BDD */ #endif char *last_error_msg; /* Allocated memory with last message receive with an ERROR */ char by[NICKLEN + 1]; Index: ircdh/include/whowas.h diff -u ircdh/include/whowas.h:1.6 ircdh/include/whowas.h:1.7 --- ircdh/include/whowas.h:1.6 Thu Oct 24 02:57:51 2002 +++ ircdh/include/whowas.h Sat Nov 30 16:34:06 2002 @@ -16,10 +16,13 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * $Id: whowas.h,v 1.6 2002/10/24 09:57:51 zolty Exp $ + * $Id: whowas.h,v 1.7 2002/12/01 00:34:06 zolty Exp $ */ #ifndef INCLUDED_whowas_h #define INCLUDED_whowas_h +#ifndef INCLUDED_config_h +#include "config.h" +#endif #ifndef INCLUDED_sys_types_h #include <sys/types.h> /* size_t */ #define INCLUDED_sys_types_h Index: ircdh/ircd/IPcheck.c diff -u ircdh/ircd/IPcheck.c:1.6 ircdh/ircd/IPcheck.c:1.7 --- ircdh/ircd/IPcheck.c:1.6 Thu Oct 24 02:57:52 2002 +++ ircdh/ircd/IPcheck.c Sat Nov 30 16:34:06 2002 @@ -16,25 +16,29 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * $Id: IPcheck.c,v 1.6 2002/10/24 09:57:52 zolty Exp $ + * $Id: IPcheck.c,v 1.7 2002/12/01 00:34:06 zolty Exp $ * * * * This file should be edited in a window with a width of 141 characters * ick */ +#include "s_debug.h" /* provisional */ #include "IPcheck.h" #include "client.h" +#include "config.h" #include "ircd.h" #include "msg.h" #include "numnicks.h" /* NumNick, NumServ (GODMODE) */ #include "ircd_alloc.h" +#include "s_bdd.h" #include "s_bsd.h" /* SetIPChecked */ #include "s_debug.h" /* Debug */ #include "s_user.h" /* TARGET_DELAY */ #include "send.h" #include <assert.h> +#include <stdlib.h> #include <string.h> @@ -233,16 +237,16 @@ int clones = 0; #endif - -#ifdef BDD_CLONES -/* - * Si lo que sigue no se verifica, Throttle. - * Si tiene Iline, no debe bloquearlo por throttle - */ + Debug((DEBUG_INFO, "Contenido del ADDR: %u", addr)); +#ifdef BDD_CLONES_1 + /* + * Si lo que sigue no se verifica, Throttle. + * Si tiene Iline, no debe bloquearlo por throttle + */ if (IPbusca_clones_cptr(cptr) != -1) clones = 1; #endif - + Debug((DEBUG_INFO, "CHEQUEO EN IPCHECK XDDDDDDD")); if (0 == entry) { entry = ip_registry_new_entry(); @@ -272,15 +276,19 @@ if (0 == ++entry->attempts) /* Check for overflow */ --entry->attempts; + Debug((DEBUG_INFO, "CHEQUEO EN IPCHECK XD")); + if (entry->attempts <= IPCHECK_CLONE_LIMIT) { if (next_target_out) #ifdef BDD_CLONES { +/* FIXME-ZOLTAN if (clones) *next_target_out = CurrentTime - (TARGET_DELAY * start_targets - 1); else - *next_target_out = CurrentTime - (TARGET_DELAY * free_targets - 1); +*/ + *next_target_out = CurrentTime - (TARGET_DELAY * free_targets - 1); } #else *next_target_out = CurrentTime - (TARGET_DELAY * free_targets - 1); @@ -295,12 +303,12 @@ return 1; #else #ifdef BDD_CLONES -/* - * Si lo que sigue no se verifica, Throttle. - * Si tiene Iline, no debe bloquearlo por throttle - */ + /* + * Si lo que sigue no se verifica, Throttle. + * Si tiene Iline, no debe bloquearlo por throttle + */ if (clones) - return 0; + return 1; #endif --entry->connected; return 0; @@ -631,17 +639,17 @@ } #ifdef BDD_CLONES +#if 0 int IPbusca_clones(char *host) { - struct db_reg *reg; + struct Bdd *bdd; - reg = db_buscar_registro(ESNET_CLONESDB, host); - if (reg == NULL) + bdd = bdd_find_reg(BDD_CLONESDB, host); + if (!bdd) return -1; - return atoi(reg->valor); + return atoi(bdd->content); } - -int IPbusca_clones_cptr(aClient *cptr) +int IPbusca_clones_cptr(unsigned int addr) { char host_buf[HOSTLEN + 1]; struct hostent *hp; @@ -670,5 +678,5 @@ } return -1; } - +#endif #endif Index: ircdh/ircd/Makefile.in diff -u ircdh/ircd/Makefile.in:1.7 ircdh/ircd/Makefile.in:1.8 --- ircdh/ircd/Makefile.in:1.7 Thu Oct 24 02:57:52 2002 +++ ircdh/ircd/Makefile.in Sat Nov 30 16:34:06 2002 @@ -80,6 +80,7 @@ ircd_reply.c \ ircd_signal.c \ ircd_string.c \ + ircd_tea.c \ ircd_xopen.c \ list.c \ listener.c \ @@ -333,8 +334,8 @@ # DO NOT DELETE THIS LINE -- make depend depends on it. IPcheck.o: IPcheck.c ../include/IPcheck.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ ../include/struct.h ../include/msg.h ../include/numnicks.h \ ../include/ircd_alloc.h ../include/fda.h ../include/s_bsd.h \ ../include/s_debug.h ../include/s_user.h ../include/send.h @@ -345,21 +346,21 @@ ../include/ircd_alloc.h ../include/fda.h ../include/ircd_chattr.h \ ../include/ircd_reply.h ../include/ircd_string.h ../include/list.h \ ../include/match.h ../include/msg.h ../include/numeric.h \ - ../include/numnicks.h ../include/querycmds.h ../include/s_bsd.h \ - ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \ - ../include/s_user.h ../include/send.h ../include/sprintf_irc.h \ - ../include/support.h ../include/whowas.h -class.o: class.c ../include/class.h ../include/client.h ../include/dbuf.h \ + ../include/numnicks.h ../include/querycmds.h ../include/s_bdd.h \ + ../include/s_bsd.h ../include/s_conf.h ../include/s_debug.h \ + ../include/s_misc.h ../include/s_user.h ../include/send.h \ + ../include/sprintf_irc.h ../include/support.h ../include/whowas.h +class.o: class.c ../include/class.h ../include/client.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ - ../include/list.h ../include/numeric.h ../include/s_conf.h \ - ../include/s_debug.h ../include/send.h -crule.o: crule.c ../include/crule.h ../include/client.h ../include/dbuf.h \ + ../include/struct.h ../include/list.h ../include/numeric.h \ + ../include/s_conf.h ../include/s_debug.h ../include/send.h +crule.o: crule.c ../include/crule.h ../include/client.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ - ../include/ircd_alloc.h ../include/fda.h ../include/ircd_chattr.h \ - ../include/ircd_string.h ../include/match.h ../include/s_bsd.h \ - ../include/s_debug.h + ../include/struct.h ../include/ircd_alloc.h ../include/fda.h \ + ../include/ircd_chattr.h ../include/ircd_string.h ../include/match.h \ + ../include/s_bsd.h ../include/s_debug.h dbuf.o: dbuf.c ../include/dbuf.h ../include/ircd_alloc.h ../include/fda.h \ ../include/ircd_chattr.h ../include/send.h ../include/sys.h \ ../config/config.h ../config/setup.h @@ -390,9 +391,9 @@ ../include/ircd_string.h ../config/config.h ../config/setup.h \ ../include/ircd_chattr.h ../include/s_debug.h ../include/ircd_defs.h ircd_log.o: ircd_log.c ../include/ircd_log.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/struct.h ../include/s_serv.h ../include/ircd_string.h \ - ../config/config.h ../config/setup.h ../include/ircd_chattr.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/struct.h \ + ../include/s_serv.h ../include/ircd_string.h ../include/ircd_chattr.h \ ../include/s_debug.h ircd_osdep.o: ircd_osdep.c ../include/ircd_osdep.h ircd_relay.o: ircd_relay.c ../include/ircd_relay.h ../include/channel.h \ @@ -404,8 +405,8 @@ ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \ ../include/s_misc.h ../include/s_user.h ../include/send.h ircd_reply.o: ircd_reply.c ../include/ircd_reply.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ ../include/struct.h ../include/numeric.h ../include/s_conf.h \ ../include/s_debug.h ../include/send.h ircd_signal.o: ircd_signal.c ../include/ircd_signal.h ../include/ircd.h \ @@ -414,10 +415,11 @@ ircd_string.o: ircd_string.c ../include/ircd_string.h ../config/config.h \ ../config/setup.h ../include/ircd_chattr.h ../include/ircd_defs.h \ chattr.tab.c +ircd_tea.o: ircd_tea.c ircd_xopen.o: ircd_xopen.c ../include/ircd_xopen.h list.o: list.c ../include/list.h ../include/class.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ ../include/struct.h ../include/ircd_alloc.h ../include/fda.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/listener.h \ ../include/match.h ../include/numeric.h ../include/res.h \ @@ -425,22 +427,22 @@ ../include/s_misc.h ../include/s_user.h ../include/send.h \ ../include/support.h ../include/watch.h ../include/whowas.h listener.o: listener.c ../include/listener.h ../include/ircd_defs.h \ - ../include/client.h ../include/dbuf.h ../include/ircd_handler.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ + ../include/client.h ../config/config.h ../config/setup.h \ + ../include/dbuf.h ../include/ircd_handler.h ../include/ircd.h \ ../include/struct.h ../include/ircd_alloc.h ../include/fda.h \ ../include/ircd_osdep.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/s_bsd.h \ ../include/s_conf.h ../include/s_misc.h ../include/send.h \ ../include/sprintf_irc.h ../include/sys.h -m_admin.o: m_admin.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_admin.o: m_admin.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_conf.h ../include/s_user.h \ ../include/send.h -m_away.o: m_away.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_away.o: m_away.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_user.h ../include/send.h @@ -449,8 +451,8 @@ ../include/dbuf.h ../include/ircd_handler.h ../include/hash.h \ ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ - ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \ - ../include/s_user.h ../include/send.h + ../include/numeric.h ../include/numnicks.h ../include/s_bdd.h \ + ../include/s_debug.h ../include/s_user.h ../include/send.h m_burst.o: m_burst.c ../include/channel.h ../config/config.h \ ../config/setup.h ../include/ircd_defs.h ../include/client.h \ ../include/dbuf.h ../include/ircd_handler.h ../include/hash.h \ @@ -459,91 +461,100 @@ ../include/ircd_chattr.h ../include/list.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_conf.h \ ../include/s_misc.h ../include/send.h -m_close.o: m_close.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_close.o: m_close.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/numeric.h ../include/s_bsd.h \ ../include/send.h m_config.o: m_config.c ../include/sys.h ../config/config.h \ ../config/setup.h -m_connect.o: m_connect.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/crule.h \ - ../include/hash.h ../include/ircd.h ../config/config.h \ - ../config/setup.h ../include/struct.h ../include/ircd_log.h \ +m_connect.o: m_connect.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/crule.h ../include/hash.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_log.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/match.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_bsd.h \ ../include/s_conf.h ../include/s_user.h ../include/send.h -m_cnotice.o: m_cnotice.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/s_user.h -m_cprivmsg.o: m_cprivmsg.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/s_user.h +m_cnotice.o: m_cnotice.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/s_user.h +m_cprivmsg.o: m_cprivmsg.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/s_user.h m_create.o: m_create.c ../include/channel.h ../config/config.h \ ../config/setup.h ../include/ircd_defs.h ../include/client.h \ ../include/dbuf.h ../include/ircd_handler.h ../include/hash.h \ ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/send.h -m_db.o: m_db.c -m_dbq.o: m_dbq.c -m_defaults.o: m_defaults.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_db.o: m_db.c ../include/client.h ../config/config.h ../config/setup.h \ + ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_string.h \ + ../include/ircd_chattr.h ../include/list.h ../include/match.h \ + ../include/msg.h ../include/numnicks.h ../include/s_bdd.h \ + ../include/s_conf.h ../include/send.h +m_dbq.o: m_dbq.c ../include/client.h ../config/config.h ../config/setup.h \ + ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_alloc.h \ + ../include/fda.h ../include/ircd_chattr.h ../include/msg.h \ + ../include/numeric.h ../include/numnicks.h ../include/s_bdd.h \ + ../include/send.h +m_defaults.o: m_defaults.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/numeric.h ../include/numnicks.h \ ../include/send.h ../include/version.h -m_destruct.o: m_destruct.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_destruct.o: m_destruct.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/send.h -m_desynch.o: m_desynch.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_desynch.o: m_desynch.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/numnicks.h \ ../include/s_bsd.h ../include/send.h -m_die.o: m_die.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ - ../include/ircd_reply.h ../include/ircd_string.h \ - ../include/ircd_chattr.h ../include/numeric.h ../include/numnicks.h \ - ../include/s_bsd.h ../include/send.h -m_endburst.o: m_endburst.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_die.o: m_die.c ../include/client.h ../config/config.h ../config/setup.h \ + ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/numeric.h \ + ../include/numnicks.h ../include/s_bsd.h ../include/send.h +m_endburst.o: m_endburst.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/send.h -m_error.o: m_error.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_error.o: m_error.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_alloc.h ../include/fda.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/numnicks.h \ ../include/s_debug.h ../include/s_misc.h ../include/send.h -m_gline.o: m_gline.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/gline.h \ - ../config/config.h ../config/setup.h ../include/hash.h \ +m_gline.o: m_gline.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/gline.h ../include/hash.h \ ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/match.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/s_conf.h ../include/s_misc.h ../include/send.h \ ../include/support.h m_ghost.o: m_ghost.c -m_help.o: m_help.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_help.o: m_help.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/send.h -m_info.o: m_info.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_info.o: m_info.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_misc.h ../include/s_user.h \ @@ -555,9 +566,9 @@ ../include/ircd_string.h ../include/ircd_chattr.h ../include/list.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/s_user.h ../include/send.h -m_ison.o: m_ison.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_ison.o: m_ison.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/send.h m_join.o: m_join.c ../include/channel.h ../config/config.h \ @@ -566,24 +577,24 @@ ../include/hash.h ../include/ircd.h ../include/struct.h \ ../include/ircd_chattr.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/msg.h ../include/numeric.h \ - ../include/numnicks.h ../include/s_user.h ../include/send.h \ - ../include/handlers.h + ../include/numnicks.h ../include/s_bdd.h ../include/s_user.h \ + ../include/send.h ../include/handlers.h m_kick.o: m_kick.c ../include/channel.h ../config/config.h \ ../config/setup.h ../include/ircd_defs.h ../include/client.h \ ../include/dbuf.h ../include/ircd_handler.h ../include/hash.h \ ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/send.h -m_kill.o: m_kill.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_kill.o: m_kill.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_log.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_misc.h \ - ../include/send.h ../include/whowas.h -m_links.o: m_links.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ + ../include/s_user.h ../include/send.h ../include/whowas.h +m_links.o: m_links.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/match.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_user.h \ @@ -595,19 +606,18 @@ ../include/fda.h ../include/ircd_chattr.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/send.h -m_lusers.o: m_lusers.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/handlers.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_lusers.o: m_lusers.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/handlers.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/querycmds.h ../include/s_user.h \ ../include/s_serv.h ../include/send.h -m_map.o: m_map.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ - ../include/ircd_reply.h ../include/ircd_string.h \ - ../include/ircd_chattr.h ../include/map.h ../include/numeric.h \ - ../include/send.h +m_map.o: m_map.c ../include/client.h ../config/config.h ../config/setup.h \ + ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/map.h \ + ../include/numeric.h ../include/send.h m_mode.o: m_mode.c ../include/handlers.h ../include/channel.h \ ../config/config.h ../config/setup.h ../include/ircd_defs.h \ ../include/client.h ../include/dbuf.h ../include/ircd_handler.h \ @@ -616,9 +626,9 @@ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_debug.h ../include/s_user.h \ ../include/send.h -m_motd.o: m_motd.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_motd.o: m_motd.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/match.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_conf.h \ @@ -631,21 +641,21 @@ ../include/numeric.h ../include/numnicks.h ../include/s_user.h \ ../include/send.h m_nick.o: m_nick.c ../include/IPcheck.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/hash.h ../include/ircd.h ../config/config.h \ - ../config/setup.h ../include/struct.h ../include/ircd_chattr.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_chattr.h \ ../include/ircd_reply.h ../include/ircd_string.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_debug.h \ ../include/s_misc.h ../include/s_user.h ../include/send.h -m_notice.o: m_notice.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_chattr.h ../include/ircd_relay.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/match.h ../include/msg.h \ +m_notice.o: m_notice.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_chattr.h \ + ../include/ircd_relay.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/match.h ../include/msg.h \ ../include/numeric.h ../include/send.h ../include/handlers.h -m_oper.o: m_oper.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_oper.o: m_oper.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_log.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h \ ../include/ircd_xopen.h ../include/msg.h ../include/numeric.h \ @@ -657,31 +667,31 @@ ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/numeric.h \ ../include/numnicks.h ../include/send.h -m_pass.o: m_pass.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/send.h -m_ping.o: m_ping.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/ircd.h \ +m_pass.o: m_pass.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/send.h +m_ping.o: m_ping.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/ircd.h \ ../include/struct.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_debug.h ../include/send.h -m_pong.o: m_pong.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_pong.o: m_pong.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_string.h ../include/ircd_chattr.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/s_user.h ../include/send.h -m_privmsg.o: m_privmsg.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_privmsg.o: m_privmsg.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_chattr.h ../include/ircd_relay.h \ ../include/ircd_reply.h ../include/ircd_string.h ../include/match.h \ ../include/msg.h ../include/numeric.h ../include/send.h -m_proto.o: m_proto.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_proto.o: m_proto.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_alloc.h ../include/fda.h ../include/ircd_chattr.h \ ../include/ircd_reply.h ../include/ircd_string.h ../include/numeric.h \ ../include/numnicks.h ../include/s_debug.h ../include/s_misc.h \ @@ -692,40 +702,46 @@ ../include/dbuf.h ../include/ircd_handler.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/sprintf_irc.h ../include/struct.h \ ../include/s_misc.h -m_rename.o: m_rename.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h -m_restart.o: m_restart.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_rename.o: m_rename.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ + ../include/struct.h ../include/ircd_string.h ../include/ircd_chattr.h \ + ../include/ircd_tea.h ../include/msg.h ../include/numeric.h \ + ../include/numnicks.h ../include/s_bdd.h ../include/s_conf.h \ + ../include/s_user.h ../include/send.h ../include/watch.h \ + ../include/whowas.h +m_restart.o: m_restart.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_log.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/numnicks.h \ ../include/send.h -m_rping.o: m_rping.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_rping.o: m_rping.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/opercmds.h ../include/s_user.h \ ../include/send.h -m_rpong.o: m_rpong.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_rpong.o: m_rpong.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/opercmds.h ../include/send.h -m_server.o: m_server.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/crule.h \ - ../include/hash.h ../include/ircd.h ../config/config.h \ - ../config/setup.h ../include/struct.h ../include/ircd_log.h \ +m_server.o: m_server.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/crule.h ../include/hash.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_log.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/list.h ../include/match.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/querycmds.h ../include/s_bsd.h ../include/s_conf.h \ ../include/s_debug.h ../include/s_misc.h ../include/s_serv.h \ ../include/send.h ../include/userload.h -m_settime.o: m_settime.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_settime.o: m_settime.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/list.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_user.h \ @@ -737,9 +753,9 @@ ../include/ircd_string.h ../include/ircd_chattr.h ../include/list.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/s_user.h ../include/send.h -m_squit.o: m_squit.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_squit.o: m_squit.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_chattr.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \ ../include/match.h ../include/s_debug.h ../include/s_misc.h \ @@ -752,20 +768,20 @@ ../include/fda.h ../include/ircd_chattr.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/list.h ../include/listener.h \ ../include/match.h ../include/msg.h ../include/numeric.h \ - ../include/numnicks.h ../include/opercmds.h ../include/s_bsd.h \ - ../include/s_conf.h ../include/s_debug.h ../include/s_misc.h \ - ../include/s_serv.h ../include/s_user.h ../include/send.h \ - ../include/userload.h -m_time.o: m_time.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ + ../include/numnicks.h ../include/opercmds.h ../include/s_bdd.h \ + ../include/s_bsd.h ../include/s_conf.h ../include/s_debug.h \ + ../include/s_misc.h ../include/s_serv.h ../include/s_user.h \ + ../include/send.h ../include/userload.h +m_time.o: m_time.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_misc.h ../include/s_user.h \ ../include/send.h -m_tmpl.o: m_tmpl.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_tmpl.o: m_tmpl.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/numeric.h ../include/numnicks.h \ ../include/send.h @@ -776,47 +792,47 @@ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/send.h m_trace.o: m_trace.c ../include/class.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/hash.h ../include/ircd.h ../config/config.h \ - ../config/setup.h ../include/struct.h ../include/ircd_reply.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ + ../include/ircd.h ../include/struct.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/ircd_chattr.h ../include/match.h \ ../include/msg.h ../include/numeric.h ../include/numnicks.h \ ../include/s_bsd.h ../include/s_conf.h ../include/s_user.h \ ../include/send.h ../include/version.h -m_uping.o: m_uping.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_uping.o: m_uping.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/match.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_conf.h \ ../include/s_user.h ../include/send.h ../include/uping.h m_user.o: m_user.c ../include/handlers.h ../include/client.h \ - ../include/dbuf.h ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ + ../config/config.h ../config/setup.h ../include/dbuf.h \ + ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ ../include/struct.h ../include/ircd_chattr.h ../include/ircd_reply.h \ ../include/ircd_string.h ../include/numeric.h ../include/numnicks.h \ ../include/s_debug.h ../include/s_misc.h ../include/s_user.h \ ../include/send.h -m_users.o: m_users.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/ircd.h \ - ../config/config.h ../config/setup.h ../include/struct.h \ +m_users.o: m_users.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd.h ../include/struct.h \ ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/querycmds.h ../include/s_misc.h \ ../include/s_user.h ../include/s_serv.h ../include/send.h -m_userhost.o: m_userhost.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/numeric.h \ +m_userhost.o: m_userhost.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/numeric.h \ ../include/s_user.h ../include/struct.h -m_userip.o: m_userip.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/numeric.h \ +m_userip.o: m_userip.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/numeric.h \ ../include/s_user.h ../include/struct.h -m_version.o: m_version.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h ../include/hash.h \ - ../include/ircd.h ../config/config.h ../config/setup.h \ +m_version.o: m_version.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/hash.h ../include/ircd.h \ ../include/struct.h ../include/ircd_reply.h ../include/ircd_string.h \ ../include/ircd_chattr.h ../include/msg.h ../include/numeric.h \ ../include/numnicks.h ../include/s_debug.h ../include/s_user.h \ @@ -828,31 +844,32 @@ ../include/ircd_string.h ../include/ircd_chattr.h ../include/msg.h \ ../include/numeric.h ../include/numnicks.h ../include/s_user.h \ ../include/send.h -m_wallops.o: m_wallops.c ../include/client.h ../include/dbuf.h \ - ../include/ircd_defs.h ../include/ircd_handler.h \ - ../include/ircd_reply.h ../include/ircd_string.h ../config/config.h \ - ../config/setup.h ../include/ircd_chattr.h ../include/numeric.h \ +m_wallops.o: m_wallops.c ../include/client.h ../config/config.h \ + ../config/setup.h ../include/dbuf.h ../include/ircd_defs.h \ + ../include/ircd_handler.h ../include/ircd_reply.h \ + ../include/ircd_string.h ../include/ircd_chattr.h ../include/numeric.h \ ../include/send.h ../include/msg.h ../include/s_bsd.h \ ../include... [truncated message content] |