1
0
mirror of https://github.com/anope/anope.git synced 2026-06-29 13:16:37 +02:00

BUILD : 1.7.6 (497) BUGS : 256, 258 NOTES : support for QS, and fixed a /away bug

git-svn-id: svn://svn.anope.org/anope/trunk@497 31f1291d-b8d6-0310-a050-a5561fc1590b


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@351 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b
2004-12-22 04:41:39 +00:00
parent 4fa5060dcc
commit f02336dc6b
16 changed files with 38 additions and 18 deletions
+3 -1
View File
@@ -13,6 +13,7 @@ Provided by Anope Dev. <dev@anope.org> - 2004
11/19 A Added anope_cmd_ctcp() to code API, for sending CTCP messages. [ #00]
11/18 A Unable to use registered nicknames as bot nicks from now on. [ #00]
11/18 A NSAddAccessOnReg to control access list on registration. [ #00]
12/21 F Unsetting away would not trigger checking of memos. [#258]
12/21 F Dreamforge compile [ #00]
12/21 F Moved global about del of non-existant session inside debug() if [ #00]
12/19 F Fixed LogUser messages where the nickip is 0. [#253]
@@ -71,7 +72,8 @@ Provided by Jens Hoffrichter <joho@nickstories.de> - 2004
Provided by mitch{Xy} <mitch@bondage.com> - 2004.
12/20 F Removed unclear email text from language files. [ #00]
Provided by ThaPrince <> - 2004.
Provided by ThaPrince <jon@vile.com> - 2004.
12/21 A Support for Hybrid IRCDs QS (Quit Storm). [#256]
12/20 A Added plexus ircd support. [ #00]
Anope Version 1.7.6
+2 -1
View File
@@ -1401,8 +1401,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -667,8 +667,9 @@ void anope_cmd_global(char *source, const char *fmt, ...)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -867,8 +867,9 @@ int anope_event_ping(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -124,8 +124,9 @@ void check_memos(User * u)
}
if (!(nc = (u->na ? u->na->nc : NULL)) || !nick_recognized(u) ||
!(nc->flags & NI_MEMO_SIGNON))
!(nc->flags & NI_MEMO_SIGNON)) {
return;
}
for (i = 0; i < nc->memos.memocount; i++) {
if (nc->memos.memos[i].flags & MF_UNREAD)
+3 -2
View File
@@ -1,4 +1,4 @@
/* Hybrid IRCD functions
/* PlexusIRCD IRCD functions
*
* (C) 2003 Anope Team
* Contact us at info@anope.org
@@ -779,8 +779,9 @@ int anope_event_ping(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -1417,8 +1417,9 @@ int anope_event_ping(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -907,8 +907,9 @@ void anope_cmd_serv_privmsg(char *source, char *dest, char *msg)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+3 -2
View File
@@ -146,8 +146,9 @@ static void delete_server(Server * serv, const char *quitreason)
if (debug)
alog("debug: delete_server() called for %s", serv->name);
if (ircdcap->noquit) {
if (uplink_capab & ircdcap->noquit) {
if (ircdcap->noquit || ircdcap->qs) {
if ((uplink_capab & ircdcap->noquit)
|| (uplink_capab & ircdcap->qs)) {
u = firstuser();
while (u) {
unext = nextuser();
+2 -1
View File
@@ -1444,8 +1444,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -1195,8 +1195,9 @@ int anope_event_ping(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -784,8 +784,9 @@ int anope_event_436(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -1159,8 +1159,9 @@ int anope_event_436(char *source, int ac, char **av)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -1555,8 +1555,9 @@ int anope_event_436(char *source, int ac, char **av)
*/
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+2 -1
View File
@@ -899,8 +899,9 @@ void anope_cmd_quit(char *source, const char *fmt, ...)
int anope_event_away(char *source, int ac, char **av)
{
if (ac < 1)
if (ac) {
return MOD_CONT;
}
if (!source) {
return MOD_CONT;
+5 -1
View File
@@ -8,10 +8,14 @@
VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="6"
VERSION_BUILD="496"
VERSION_BUILD="497"
# $Log$
#
# BUILD : 1.7.6 (497)
# BUGS : 256, 258
# NOTES : support for QS, and fixed a /away bug
#
# BUILD : 1.7.6 (496)
# BUGS : N/A
# NOTES : Dreamforge now compiles properly again :)