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:
parent
4fa5060dcc
commit
f02336dc6b
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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 :)
|
||||
|
||||
Reference in New Issue
Block a user