summaryrefslogtreecommitdiff
path: root/include/services.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-09-09 23:43:11 -0400
committerAdam <Adam@anope.org>2010-09-09 23:43:11 -0400
commit46813ccb8c6ab572b8a9ff0a39afb1d92dc4482b (patch)
tree562da502a102230ce207bbe921fdc978ee71e20c /include/services.h
parentfdd196e50b4616ac377bd0ee0ae5ce6c57b657ee (diff)
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.
Diffstat (limited to 'include/services.h')
-rw-r--r--include/services.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/services.h b/include/services.h
index f44425656..63e2492b2 100644
--- a/include/services.h
+++ b/include/services.h
@@ -363,6 +363,9 @@ template<typename T, size_t Size = 32> class Flags
#include "sockets.h"
#include "socketengine.h"
+#include "extensible.h"
+#include "timers.h"
+#include "dns.h"
/*************************************************************************/
@@ -427,7 +430,6 @@ class Server;
struct EList;
struct Session;
-#include "extensible.h"
#include "threadengine.h"
#include "opertype.h"
#include "modes.h"
@@ -457,7 +459,6 @@ struct IRCDVar
int vident; /* Supports vidents */
int svshold; /* Supports svshold */
int tsonmode; /* Timestamp on mode changes */
- int nickip; /* Sends IP on NICK */
int omode; /* On the fly o:lines */
int umode; /* change user modes */
int nickvhost; /* Users vhost sent during NICK */
@@ -1054,8 +1055,6 @@ struct Uplink
Uplink(const Anope::string &_host, int _port, const Anope::string &_password, bool _ipv6) : host(_host), port(_port), password(_password), ipv6(_ipv6) { }
};
-#include "timers.h"
-
/** Timer for colliding nicks to force people off of nicknames
*/
class NickServCollide : public Timer