Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | Connect using nonblocking sockets | Adam | |
2010-09-16 | Fixed Anope::CurTime to really work, and made ChanServ timers allow using ↵ | Adam | |
the channels botserv bot instead of only ChanServ | |||
2010-09-15 | Rewrote all of the topic code, fixes a few topic related problems on some ↵ | Adam | |
older IRCds | |||
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-09-01 | Only look up session exceptions if the user exceeds the session limit, ↵ | Adam | |
really send akills for exceeding session limits, and fixed os akill del to really work | |||
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 | Changed Channel's BanData C-style linked list to std::list, got rid of ↵ | Naram Qashat | |
shadowed variables in channels.cpp. | |||
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-22 | Added a classbase for the major classes, makes dynamic_reference ↵ | Adam | |
invalidation really work. This also cleans up a bit of the code in the modestacker. | |||
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-15 | Rewrote the MySQL API to use threads. This acts similar to before, but is ↵ | Adam | |
faster. Removed db_mysql_execute for now. | |||
2010-08-02 | Added Italics support to the BotSev kickers | lethality | |
2010-08-01 | Set the correct bs default flags on new channels | Adam | |
2010-07-29 | Used std::list for ignore's IgnoreData instead of using the old C-style ↵ | Naram Qashat | |
double-linked list, also removed the addition of an ignore when a command "takes too long". | |||
2010-07-29 | Rewrote the hashing systems to properly handle the new Anope::strings which ↵ | Adam | |
we have everywhere. | |||
2010-07-29 | Made all of IRCDProto use const pointers, with the exception of SendVhostDel ↵ | Naram Qashat | |
because of the Unreal protocol module, it makes me sad. | |||
2010-07-27 | Removed some assertions, replaced with throwing CoreExceptions | Adam | |
2010-07-27 | Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵ | Adam | |
release builds | |||
2010-07-26 | Trying to make things a little more const-safe, a work in progress but this ↵ | Naram Qashat | |
is a bit better. | |||
2010-07-25 | Some windows fixes caused by the last commit | Adam | |
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-09 | No need to allocate the numberlist callback classes with new | Adam | |
2010-07-08 | Added an epoll socket engine | Adam | |
2010-06-28 | Fix version system so it doesn't cause the entire build tree to get rebuilt ↵ | Naram Qashat | |
just because version.h gets regenerated, thanks to Adam for initial patch. | |||
2010-06-27 | Made Anope track its own clients internally as if they were real users | Adam | |
2010-06-26 | Made the flags class take an optional size arg | Adam | |
2010-06-25 | Changed the versioning system to use git | Adam | |
2010-06-22 | moved FindMessage() into the Anope class | DukePyrolator | |
2010-06-20 | Fixed Windows build | 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 | Added in a subcommand system and switched ns_set and ns_saset to use it | Adam | |
2010-06-18 | Made NumberList take an arg to determin if it should pass numbers in ↵ | Adam | |
descending order, fixes listing specific ranges being returned in descending order | |||
2010-06-18 | Burned slist, rewrote operservs XLine code | Adam | |
2010-06-18 | Added a founder access level used to determin who is a channel founder. This ↵ | Adam | |
is completely independant of the owner levels | |||
2010-06-18 | Removed process_numlist and having to mark everything as "in use" and ↵ | Adam | |
constantly checking it. Replaced with a better system. | |||
2010-06-18 | Fixed cmake build, removed version_flags it is no longer need, removed old ↵ | Adam | |
unneeded defs.h and split up pseudo.h | |||
2010-06-18 | Rewrote the hashing system to use std::tr1::unordered_map | Adam | |
2010-06-18 | Allow attaching metadata to nickrequests and storing it in the databases and ↵ | Adam | |
fixed windows build | |||
2010-06-18 | Rewrote the mail system to use threading | Adam | |
2010-06-18 | Removed old config.h and moved configreader.h to config.h | Adam | |
2010-06-18 | Renamed the init_module function to AnopeInit - Some systems have an ↵ | Adam | |
init_module function outside of Anope which causes a crash if you try to load a non-Anope module | |||
2010-06-18 | Merged branch threadingengine with master - Added a threading engine | Adam | |
2010-06-18 | Rewrote all of the server handling code | Adam | |
2010-06-16 | Minor edits to fix compile errors/warnings with clang and a small compile ↵ | cyberbotx | |
warning under Windows (gotta work on the other 450+ Windows warnings sometime). git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3006 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-06-03 | Added inspircd2.0 protocol module, moved usermode +r unsetting on nick ↵ | Adam- | |
change to the protocol modules to fix inspircd1.2s weird usermode +r behavior git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2997 5417fbe8-f217-4b02-8779-1006273d7864 | |||
2010-06-03 | Use pongs to determine when servers are done syncing in Unreal, fixes a ↵ | Adam- | |
problem with Unreals endburst system where we have clients introduced to us from a "synced" server when they really arent git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2995 5417fbe8-f217-4b02-8779-1006273d7864 |