Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-28 | Added patricia_tree::iterator | Adam | |
2011-01-07 | Added db_mysql_live which allows Anope to pull data | Adam | |
from the four main SQL tables in realtime, which effectively gives us "live" SQL. Changed eventfd pipe engine to not use buffered write. Added TryLock to threading engines. Made blocking SQL queries in our SQL API thread-safe. | |||
2011-01-05 | update copyrights for 2011 | lethality | |
2010-12-21 | Allow hostmasks to be in uplink:host | Adam | |
2010-12-18 | Don't send SXLines until after we start bursting with our uplink | Adam | |
2010-12-12 | Allow the patricia tree to store non-pointers | Adam | |
2010-12-12 | Switched the system for storing users, channels, and sesions to a patricia | Adam | |
tree from STL's unordered_map, which was giving horrible performance. | |||
2010-10-22 | Fixed some Windows problems | Adam | |
2010-10-05 | Fixed restarting Anope when it is started from outside of the services ↵ | Adam | |
binary dir | |||
2010-10-04 | Automatically destruct messages when modules are unloaded | Adam | |
2010-09-26 | Changed the language system to use gettext | Adam | |
2010-09-17 | Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on ↵ | Adam | |
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere. | |||
2010-09-12 | Removed the --log command line option because its no longer necessary, and ↵ | Adam | |
updated example.conf | |||
2010-09-10 | Added Anope::CurTime to keep us from calling time() everywhere | Adam | |
2010-09-10 | Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCds | Adam | |
2010-09-09 | Added 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-28 | Burst back our juped servers if we disconnect | Adam | |
2010-08-28 | Properly store our clients internal channel status's and burst them if needed. | Adam | |
Also made Flag::HasFlag use test() instead of operator[] to catch errors, and fixed an out of bounds access to a Flags bitset causing crashes on some systems. | |||
2010-08-28 | Clean up some of the old now unused IRCDVar struct vars, and made the ↵ | Adam | |
logchan bots join if the IRCd requires them to | |||
2010-08-27 | Added a new logging system | Adam | |
2010-08-21 | Made 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-17 | Rewrote the config reader to better handle invalid configs. | Adam | |
This prevents Anope from exploding when /os reload has errors. | |||
2010-08-02 | Log an error message if we are unable to load the socket engine module, and ↵ | Adam | |
changed the default engine to be select | |||
2010-08-01 | Cleanup in main.cpp. | Naram Qashat | |
2010-07-25 | Epic 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-10 | Properly set up our clients as on our server internally. Fixes crashes when ↵ | Adam | |
trying to akick our own clients etc | |||
2010-07-08 | Added an epoll socket engine | Adam | |
2010-06-27 | Made Anope track its own clients internally as if they were real users | Adam | |
2010-06-25 | Changed the versioning system to use git | Adam | |
2010-06-20 | The 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-18 | Rewrote all of the command handling to get rid of all the nasty strtoks() ↵ | Adam | |
everywhere, and added a bot map by uid | |||
2010-06-18 | Renamed all of source files from .c to .cpp | Adam | |