summaryrefslogtreecommitdiff
path: root/src/servers.cpp
AgeCommit message (Collapse)Author
2010-09-10Added Anope::CurTime to keep us from calling time() everywhereAdam
2010-09-09Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵Adam
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module.
2010-08-28Burst back our juped servers if we disconnectAdam
2010-08-27Added a new logging systemAdam
2010-08-24Internally ULine our server, and fixed a user count check for botserv when ↵Adam
setting -P on channels
2010-08-21Made Anope keep track of channels its clients are in if it splits from its ↵Adam
uplink, then burst them back to its uplink once connection is reestablished. Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
2010-08-17Rewrote the config reader to better handle invalid configs.Adam
This prevents Anope from exploding when /os reload has errors.
2010-08-01Fixed some issues with reconnecting if we disconnect from the uplinkAdam
2010-07-28Yet more annoying code cleanup, plus made Server's Links list into a normal ↵Naram Qashat
variable and not a pointer.
2010-07-26Trying to make things a little more const-safe, a work in progress but this ↵Naram Qashat
is a bit better.
2010-07-25Epic commit to replace most of the strings in Anope with a single ↵Naram Qashat
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
2010-07-10Fixed tracking of introducing and quitting juped serversAdam
2010-06-28Delete all users when we disconnect from the uplinkAdam
2010-06-28Unset all known status modes when we recieve a ts older than ours, and ↵Adam
remove split servers from their uplinks
2010-06-27Made Anope track its own clients internally as if they were real usersAdam
2010-06-26Made the flags class take an optional size argAdam
2010-06-20The first of a few "CBX OCDing over code style" commits, focusing on ↵Naram Qashat
include/* and src/* but not src/core/* or src/modules/*.
2010-06-18Dont load mlock from the database until after Anope is connected, it doesnt ↵Adam
know all of the available modes until then
2010-06-18Unmark services as syncing when we are done, fixes cs_xop and cs_modes ↵Adam
reloading mode specific commands
2010-06-18Rewrote the hashing system to use std::tr1::unordered_mapAdam
2010-06-18Rewrote all of the server handling codeAdam