diff options
| author | trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-12-26 06:11:14 +0000 |
|---|---|---|
| committer | trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2004-12-26 06:11:14 +0000 |
| commit | 90974e3636f34fd3a9e49c37b8dae4a357ea070a (patch) | |
| tree | 2bd623f17230470858b420b126cdde630f554ea3 /src/solidircd.c | |
| parent | 92d13d1e06bf94e94feb5174a1d38a4c3c1f4217 (diff) | |
BUILD : 1.7.6 (503) BUGS : N/A NOTES : Fixes alot of user and channel modes on various ircd, also applied two patches provided by DrStein
git-svn-id: svn://svn.anope.org/anope/trunk@503 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@357 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/solidircd.c')
| -rw-r--r-- | src/solidircd.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/solidircd.c b/src/solidircd.c index 1b0097f32..d536f988a 100644 --- a/src/solidircd.c +++ b/src/solidircd.c @@ -258,7 +258,7 @@ unsigned long umodes[128] = { UMODE_m, UMODE_n, UMODE_o, /* m n o */ 0, 0, UMODE_r, /* p q r */ UMODE_s, 0, 0, /* s t u */ - UMODE_v, 0, UMODE_x, /* v w x */ + UMODE_v, UMODE_w, UMODE_x, /* v w x */ UMODE_y, /* y */ UMODE_z, /* z */ 0, 0, 0, /* { | } */ @@ -360,7 +360,7 @@ CBMode cbmodes[128] = { {0}, /* J */ {0}, /* K */ {0}, /* L */ - {CMODE_M}, + {CMODE_M, 0, NULL, NULL}, /* M */ {0}, /* N */ {CMODE_O, CBM_NO_USER_MLOCK, NULL, NULL}, {0}, /* P */ @@ -422,6 +422,7 @@ CBModeInfo cbmodeinfos[] = { {0} }; + CUMode cumodes[128] = { {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, @@ -439,6 +440,7 @@ CUMode cumodes[128] = { {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, + {0}, /* a */ {0}, /* b */ {0}, /* c */ @@ -446,7 +448,7 @@ CUMode cumodes[128] = { {0}, /* e */ {0}, /* f */ {0}, /* g */ - {0}, /* h */ + {CUS_HALFOP, 0, check_valid_op}, {0}, /* i */ {0}, /* j */ {0}, /* k */ @@ -460,7 +462,7 @@ CUMode cumodes[128] = { {0}, /* s */ {0}, /* t */ {0}, /* u */ - {CUS_VOICE, 0, NULL}, + {CUS_VOICE, 0, NULL}, /* v */ {0}, /* w */ {0}, /* x */ {0}, /* y */ @@ -468,8 +470,6 @@ CUMode cumodes[128] = { {0}, {0}, {0}, {0}, {0} }; - - void anope_cmd_mode(char *source, char *dest, const char *fmt, ...) { va_list args; |
