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:
parent
66bb7e7b0b
commit
67d3b46dfd
@@ -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]
|
||||
|
||||
@@ -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
@@ -258,7 +258,7 @@ DURATION_SECOND
|
||||
1 segon
|
||||
DURATION_SECONDS
|
||||
%d segons
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
no expira
|
||||
|
||||
@@ -284,7 +284,7 @@ DURATION_SECOND
|
||||
1 Sekunde
|
||||
DURATION_SECONDS
|
||||
%d Sekunden
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
läuft nicht aus
|
||||
|
||||
+1
-1
@@ -257,7 +257,7 @@ DURATION_SECOND
|
||||
1 second
|
||||
DURATION_SECONDS
|
||||
%d seconds
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
does not expire
|
||||
|
||||
@@ -263,7 +263,7 @@ DURATION_SECOND
|
||||
1 segundo
|
||||
DURATION_SECONDS
|
||||
%d segundos
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
no expira
|
||||
|
||||
@@ -257,7 +257,7 @@ DURATION_SECOND
|
||||
1 äåõôåñüëåðôï
|
||||
DURATION_SECONDS
|
||||
%d äåõôåñüëåðôá
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
äåí ëÞãåé ðïôÝ
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
@@ -260,7 +260,7 @@ DURATION_SECOND
|
||||
1 seconde
|
||||
DURATION_SECONDS
|
||||
%d secondes
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
verloopt niet
|
||||
|
||||
@@ -283,7 +283,7 @@ DURATION_SECOND
|
||||
1 sekunda
|
||||
DURATION_SECONDS
|
||||
%d sekund(y)
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
nie wygasa
|
||||
|
||||
@@ -257,7 +257,7 @@ DURATION_SECOND
|
||||
1 segundo
|
||||
DURATION_SECONDS
|
||||
%d segundos
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
não expira
|
||||
|
||||
@@ -263,7 +263,7 @@ DURATION_SECOND
|
||||
1 ñåêóíäà
|
||||
DURATION_SECONDS
|
||||
%d ñåêóíä
|
||||
|
||||
|
||||
# Human readable expiration
|
||||
NO_EXPIRE
|
||||
íèêîãäà íå èñòå÷åò
|
||||
|
||||
@@ -263,7 +263,6 @@ static void services_shutdown(void)
|
||||
if (ircd->chanmodes) {
|
||||
Anope_Free(ircd->chanmodes);
|
||||
}
|
||||
shut_clean_user();
|
||||
}
|
||||
disconn(servsock);
|
||||
}
|
||||
|
||||
+2
-24
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user