1
0
mirror of https://github.com/anope/anope.git synced 2026-06-30 13:46:38 +02:00

BUILD : 1.7.18 (1244) BUGS : 713 719 NOTES : Corrected typo in rdb.c, added code in backup_databases() and remove_backups() to backup the prenick db, and added checks in remove_backups() for s_BotServ and s_HostServ being NULL

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


git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@963 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
mark mark@31f1291d-b8d6-0310-a050-a5561fc1590b
2007-06-04 13:04:05 +00:00
parent 42703a0e5e
commit 0bdd730f3c
4 changed files with 35 additions and 11 deletions
+4
View File
@@ -28,6 +28,10 @@ Provided by Jan Milants <jan_renee@msn.com> - 2007
Provided by Jilles Tjoelker <jilles+anope@stack.nl> - 2007
04/21 F Various Charybdis and TS6 related fixes. [#707]
06/04 F prenick database was not backed up [#713]
06/04 F Typo in SQL query in rdb.c [#719]
06/04 F remove_backups() did not check that s_Bot/HostServ != NULL [ #00]
Anope Version 1.7.18
--------------------
12/09 A Ability to see if AutoOp is enabled in NickServ INFO displays. [#621]
+25 -9
View File
@@ -618,12 +618,6 @@ static void remove_backups(void)
unlink(path);
#else
DeleteFile(path);
#endif
snprintf(path, sizeof(path), "backups/%s.%s", BotDBName, ext);
#ifndef _WIN32
unlink(path);
#else
DeleteFile(path);
#endif
snprintf(path, sizeof(path), "backups/%s.%s", ChanDBName, ext);
#ifndef _WIN32
@@ -649,12 +643,31 @@ static void remove_backups(void)
#else
DeleteFile(path);
#endif
snprintf(path, sizeof(path), "backups/%s.%s", HostDBName, ext);
if (s_BotServ) {
snprintf(path, sizeof(path), "backups/%s.%s", BotDBName, ext);
#ifndef _WIN32
unlink(path);
unlink(path);
#else
DeleteFile(path);
DeleteFile(path);
#endif
}
if (s_HostServ) {
snprintf(path, sizeof(path), "backups/%s.%s", HostDBName, ext);
#ifndef _WIN32
unlink(path);
#else
DeleteFile(path);
#endif
}
if (NSEmailReg) {
snprintf(path, sizeof(path), "backups/%s.%s", PreNickDBName, ext);
#ifndef _WIN32
unlink(path);
#else
DeleteFile(path);
#endif
}
}
/*************************************************************************/
@@ -703,6 +716,9 @@ void backup_databases(void)
if (s_HostServ) {
rename_database(HostDBName, ext);
}
if (NSEmailReg) {
rename_database(PreNickDBName, ext);
}
}
rename_database(OperDBName, ext);
+1 -1
View File
@@ -231,7 +231,7 @@ int rdb_ns_set_display(char *newnick, char *oldnick)
if (ret)
ret =
db_mysql_try
("UPDATE anope_na_access SET display='%s' WHERE display='%s'",
("UPDATE anope_ns_access SET display='%s' WHERE display='%s'",
q_newnick, q_oldnick);
/* No need to update anope_cs_info here as it is updated when we
+5 -1
View File
@@ -9,10 +9,14 @@ VERSION_MAJOR="1"
VERSION_MINOR="7"
VERSION_PATCH="18"
VERSION_EXTRA="-svn"
VERSION_BUILD="1243"
VERSION_BUILD="1244"
# $Log$
#
# BUILD : 1.7.18 (1244)
# BUGS : 713 719
# NOTES : Corrected typo in rdb.c, added code in backup_databases() and remove_backups() to backup the prenick db, and added checks in remove_backups() for s_BotServ and s_HostServ being NULL
#
# BUILD : 1.7.18 (1243)
# BUGS :
# NOTES : Fixed a typo in example.conf