diff options
| author | Adam <Adam@anope.org> | 2010-09-09 23:43:11 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2010-09-09 23:43:11 -0400 |
| commit | 46813ccb8c6ab572b8a9ff0a39afb1d92dc4482b (patch) | |
| tree | 562da502a102230ce207bbe921fdc978ee71e20c /include/services.h | |
| parent | fdd196e50b4616ac377bd0ee0ae5ce6c57b657ee (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.h | 7 |
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 |
