diff --git a/tuve.c b/tuve.c index e0777c4..0184459 100644 --- a/tuve.c +++ b/tuve.c @@ -7,6 +7,7 @@ #include #include #include +#include #include "tuved.h" @@ -21,7 +22,7 @@ userConnection->userInfo.pong = time(NULL); - podzProcessData(userConnection); + tuveProcessData(userConnection); return(0x0); } @@ -38,7 +39,8 @@ return(0x0); } -int podzProcessData(myConnections_t *userConnection) { +int tuveProcessData(myConnections_t *userConnection) { + int i = 0x0; char *chan = 0x0; char *nick = 0x0; char *cmd = 0x0; @@ -69,6 +71,10 @@ data = strtok_r(NULL,"\n",&tok_last); tok_last = 0x0; } + + for (i = 0;i < strlen(cmd);i++) { + cmd[i] = tolower(cmd[i]); + } if (!strcasecmp(cmd,"IDENT")) { writeLog(2,"(ident)\n"); diff --git a/tuved.h b/tuved.h index ed88e02..a0d1c62 100644 --- a/tuved.h +++ b/tuved.h @@ -122,14 +122,12 @@ int sAddConnection(int,char *host); int sGetConnections(fd_set *); int sProcessConnections(fd_set *); -int sSendPing(time_t); -int sCleanConnections(); -int sSendData(myConnections_t *con,char const * __restrict fmt, ...); - -/* Podz Fucntions */ -int podzGetData(myConnections_t *); -int podzProcessData(myConnections_t *); -int podzSendAll(char *,int); +int sSendPing(time_t); // Sends Ping To All Sockets +int sCleanConnections(); // Cleans Up The Dead Connections +int sSendData(myConnections_t *con,char const * __restrict fmt, ...); // Sends Data To A Socket +/* + * End Socket functions + */ /* Log Functions */ int writeLog(int level,char const * __restrict, ...); @@ -152,21 +150,37 @@ int tuveBan(const char *channel,const char *nick); int tuveUnBan(const char *channel,const char *nick); int tuveVerifyBan(const char *channel,const char *nick); +/* + * End Channel Functions + */ /* Bot Functions */ void *tuveBotThread(void *threadid); int tuveBotCMD(myConnections_t *userConnection,char *chan,char *data); int tuveBotSetSong(char *channel,char *nick,char *artist,char *title,int length,char *file,int vid); int tuveBotSetVideo(char *chan,char *nick,int vid); +/* + * End Bot Functions + */ /* Nick Functions */ int tuveVerifyNick(char *nick); myConnections_t *findNick(const char *); int tuveWhois(myConnections_t *userConnection,char *nick); +/* + * End Nick Functions + */ /* Server Functions */ int tuveStatus(myConnections_t *userConnection); +/* + * End Server Functions + */ /* Database Functions */ int dbInit(); MYSQL_RES *dbQuery(const char *query); +/* + * End Database Functions + */ + \ No newline at end of file