X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/2f61d1d75ac52f239e760ecea02332eedc4682bd..5f1600ab20e3f14e3330552b83976280c1049907:/src/hash.h diff --git a/src/hash.h b/src/hash.h index 9182052..4558407 100644 --- a/src/hash.h +++ b/src/hash.h @@ -3,7 +3,7 @@ * * This file is part of x3. * - * srvx is free software; you can redistribute it and/or modify + * x3 is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. @@ -101,6 +101,7 @@ #define NICKLEN 30 #define USERLEN 10 #define HOSTLEN 63 +#define SOCKIPLEN 45 #define ACCOUNTLEN 15 #define REALLEN 50 #define TOPICLEN 250 @@ -127,6 +128,8 @@ struct userNode { char info[REALLEN + 1]; /* Free form additional client information */ char hostname[HOSTLEN + 1]; /* DNS name or IP address */ char fakehost[HOSTLEN + 1]; /* Assigned fake host */ + char crypthost[HOSTLEN + 30]; /* Crypted hostname */ + char cryptip[SOCKIPLEN + 30]; /* Crypted IP */ #ifdef WITH_PROTOCOL_P10 char numeric[COMBO_NUMERIC_LEN+1]; unsigned int num_local : 18; @@ -188,7 +191,7 @@ struct exemptNode { struct modeNode { struct chanNode *channel; struct userNode *user; - unsigned short modes; + long modes; short oplevel; time_t idle_since; };