summaryrefslogtreecommitdiff
path: root/src/unreal32.c
diff options
context:
space:
mode:
authortrystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2004-11-28 06:10:17 +0000
committertrystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2004-11-28 06:10:17 +0000
commitf37314234168d48ea2dddba3a3b4b8fefadab8b3 (patch)
treed2a0f3dab7647c7b4b99ae7004002b242d20deff /src/unreal32.c
parentc55942927eccc7b3bf3e5aa742acdb737b4a8989 (diff)
BUILD : 1.7.6 (463) BUGS : 192, 210, 222, 234 NOTES : 1. Removed +d references from the ptlink protocol code, since they do not timestamp the nicks 2. Memos sent as notification of receipt can not be cancelled. 3. Unreal3.2 supports SVSMODE -b on clearing bans 4. fixed do_kill() not remove the user from the user list 5. /os set sql [on|off] runtime sql toggle 6. Segfaults logged to the services log when DumpCore is disabled 7. fixed RUNGROUP not passed during build time 8. Exceptions now update if the limit is changed 9. Solid-IRCD support 10. Fixed TSMODE warnings when using FANTASY commands 11. Fixed read_int32 warnings (fixes compiling and running under cygwin) - Thats all..
git-svn-id: svn://svn.anope.org/anope/trunk@463 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@317 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/unreal32.c')
-rw-r--r--src/unreal32.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/unreal32.c b/src/unreal32.c
index f600cbf65..ae06b3fb2 100644
--- a/src/unreal32.c
+++ b/src/unreal32.c
@@ -71,7 +71,7 @@ IRCDVar ircd[] = {
0, /* Has Admin */
0, /* Chan SQlines */
0, /* Quit on Kill */
- 0, /* SVSMODE unban */
+ 1, /* SVSMODE unban */
1, /* Has Protect */
1, /* Reverse */
1, /* Chan Reg */
@@ -201,7 +201,7 @@ char csmodes[128] = {
0,
0, 0, 0,
'h', /* (37) % Channel halfops */
- 'b', /* (38) & Channel halfops */
+ 'b', /* (38) & bans */
0, 0, 0,
'q',
@@ -1932,7 +1932,8 @@ void anope_cmd_sgline(char *mask, char *reason)
/* SVSMODE -b */
void anope_cmd_unban(char *name, char *nick)
{
- /* Not Supported by this IRCD */
+ send_cmd(ServerName, "%s %s -b %s", send_token("SVSMODE", "n"), name,
+ nick);
}
/* SVSMODE +d */
@@ -2025,7 +2026,6 @@ int anope_event_swhois(char *source, int ac, char **av)
return MOD_CONT;
}
-
int anope_event_rehash(char *source, int ac, char **av)
{
return MOD_CONT;
@@ -2041,7 +2041,6 @@ int anope_event_admin(char *source, int ac, char **av)
return MOD_CONT;
}
-
int anope_event_sdesc(char *source, int ac, char **av)
{
Server *s;
@@ -2054,14 +2053,12 @@ int anope_event_sdesc(char *source, int ac, char **av)
return MOD_CONT;
}
-
int anope_event_sjoin(char *source, int ac, char **av)
{
do_sjoin(source, ac, av);
return MOD_CONT;
}
-
void anope_cmd_swhois(char *source, char *who, char *mask)
{
send_cmd(source, "SWHOIS %s :%s", who, mask);
@@ -2072,7 +2069,6 @@ void anope_cmd_eob()
send_cmd(ServerName, "EOS");
}
-
/* svswatch
* parv[0] - sender
* parv[1] - target nick