1
0
mirror of https://github.com/anope/anope.git synced 2026-07-09 18:23:12 +02:00

Added an asynchronous DNS system and m_dnsbl, which checks clients against DNS blacklists.

Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
This commit is contained in:
Adam
2010-09-09 23:43:11 -04:00
parent fdd196e50b
commit 46813ccb8c
34 changed files with 1304 additions and 349 deletions
-5
View File
@@ -243,10 +243,6 @@ static void services_shutdown()
void sighandler(int signum)
{
/* We set the quit message to something default, just to be sure it is
* always set when we need it. It seems some signals slip through to the
* QUIT code without having a valid quitmsg. -GD
*/
if (quitmsg.empty())
quitmsg = Anope::string("Services terminating via signal ") + strsignal(signum) + " (" + stringify(signum) + ")";
bool fatal = false;
@@ -286,7 +282,6 @@ void sighandler(int signum)
expire_all();
save_databases();
quitmsg = "shutting down on sigterm";
default:
fatal = true;
break;