1
0
mirror of https://github.com/anope/anope.git synced 2026-06-30 23:26:39 +02:00

BUILD : 1.7.6 (486) BUGS : 243 NOTES : docs patch to bug 243, and removed shut_clean_user() it started to do more harm then good

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


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@340 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b
2004-12-10 05:21:00 +00:00
parent 66bb7e7b0b
commit 67d3b46dfd
15 changed files with 18 additions and 37 deletions
+1
View File
@@ -47,6 +47,7 @@ Provided by Anope Dev. <dev@anope.org> - 2004
11/16 F NickTracking could allow usage of forbidden nick in some cases. [ #00]
Provided by DrStein <gacevedo@anope.org> - 2004
12/10 F Extra tab in language files, causing bad answer in !seen [#243]
11/28 F Fixes RSEND oddity. [#237]
11/26 F Memos sent as notification of receipt can't be cancelled. [#192]
11/23 F Moving Services Operators to Services Admins and vice-versa. [#230]
-1
View File
@@ -899,7 +899,6 @@ E void get_user_stats(long *nusers, long *memuse);
E User *finduser(const char *nick);
E User *firstuser(void);
E User *nextuser(void);
E void shut_clean_user();
E void update_host(User * user);
E void change_user_host(User * user, const char *host);
+1 -1
View File
@@ -258,7 +258,7 @@ DURATION_SECOND
1 segon
DURATION_SECONDS
%d segons
# Human readable expiration
NO_EXPIRE
no expira
+1 -1
View File
@@ -284,7 +284,7 @@ DURATION_SECOND
1 Sekunde
DURATION_SECONDS
%d Sekunden
# Human readable expiration
NO_EXPIRE
läuft nicht aus
+1 -1
View File
@@ -257,7 +257,7 @@ DURATION_SECOND
1 second
DURATION_SECONDS
%d seconds
# Human readable expiration
NO_EXPIRE
does not expire
+1 -1
View File
@@ -263,7 +263,7 @@ DURATION_SECOND
1 segundo
DURATION_SECONDS
%d segundos
# Human readable expiration
NO_EXPIRE
no expira
+1 -1
View File
@@ -257,7 +257,7 @@ DURATION_SECOND
1 äåõôåñüëåðôï
DURATION_SECONDS
%d äåõôåñüëåðôá
# Human readable expiration
NO_EXPIRE
äåí ëÞãåé ðïôÝ
+1 -1
View File
@@ -267,7 +267,7 @@ DURATION_SECOND
1 másodperc
DURATION_SECONDS
%d másodperc
# Emberi olvasható elévülések
NO_EXPIRE
nem fog elévülni
+1 -1
View File
@@ -260,7 +260,7 @@ DURATION_SECOND
1 seconde
DURATION_SECONDS
%d secondes
# Human readable expiration
NO_EXPIRE
verloopt niet
+1 -1
View File
@@ -283,7 +283,7 @@ DURATION_SECOND
1 sekunda
DURATION_SECONDS
%d sekund(y)
# Human readable expiration
NO_EXPIRE
nie wygasa
+1 -1
View File
@@ -257,7 +257,7 @@ DURATION_SECOND
1 segundo
DURATION_SECONDS
%d segundos
# Human readable expiration
NO_EXPIRE
não expira
+1 -1
View File
@@ -263,7 +263,7 @@ DURATION_SECOND
1 ñåêóíäà
DURATION_SECONDS
%d ñåêóíä
# Human readable expiration
NO_EXPIRE
íèêîãäà íå èñòå÷åò
-1
View File
@@ -263,7 +263,6 @@ static void services_shutdown(void)
if (ircd->chanmodes) {
Anope_Free(ircd->chanmodes);
}
shut_clean_user();
}
disconn(servsock);
}
+2 -24
View File
@@ -194,23 +194,17 @@ void delete_user(User * user)
{
struct u_chanlist *c, *c2;
struct u_chaninfolist *ci, *ci2;
char *realname = NULL;
if (LogUsers) {
if (user->realname) {
realname = normalizeBuffer(user->realname);
} else {
realname = " ";
}
if (ircd->vhost) {
alog("LOGUSERS: %s (%s@%s => %s) (%s) left the network (%s).",
user->nick, user->username, user->host,
(user->vhost ? user->vhost : "(none)"),
realname, user->server->name);
normalizeBuffer(user->realname), user->server->name);
} else {
alog("LOGUSERS: %s (%s@%s) (%s) left the network (%s).",
user->nick, user->username, user->host,
realname, user->server->name);
normalizeBuffer(user->realname), user->server->name);
}
}
@@ -229,7 +223,6 @@ void delete_user(User * user)
}
}
Anope_Free(user->realname);
Anope_Free(realname);
if (debug >= 2) {
alog("debug: delete_user(): remove from channels");
}
@@ -338,21 +331,6 @@ User *finduser(const char *nick)
}
/* On shut down clean out the user struct */
void shut_clean_user()
{
User *u;
int i;
for (i = 0; i < 1024; i++) {
for (u = userlist[i]; u; u = u->next) {
delete_user(u);
}
}
return;
}
/*************************************************************************/
/* Iterate over all users in the user list. Return NULL at end of list. */
+5 -1
View File
@@ -8,10 +8,14 @@
VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="6"
VERSION_BUILD="485"
VERSION_BUILD="486"
# $Log$
#
# BUILD : 1.7.6 (486)
# BUGS : 243
# NOTES : docs patch to bug 243, and removed shut_clean_user() it started to do more harm then good
#
# BUILD : 1.7.6 (485)
# BUGS :
# NOTES : Fixed a segfault when unsetting registration modes on hybrid