summaryrefslogtreecommitdiff
path: root/include/modules.h
AgeCommit message (Collapse)Author
2013-03-01Fix Windows buildAdam
2013-01-21Merge usefulness of Flags and Extensible classes into Extensible, made most ↵Adam
flags we have juse strings instead of defines/enums
2013-01-09Update copyright to 2013. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2013-01-03Move enforcer checks on nick and logout to nickserv.cppAdam
2013-01-03Don't delete users immediately when quit or killed, instead wait until ↵Adam
message processing is done
2012-12-28Move some of CheckKick to the respective modulesAdam
2012-12-25Allow modules loaded after startup to magically reobtain their database ↵Adam
objects. Fix os_dns for sql(live)
2012-11-23Made IRCDProto a ServiceAdam
2012-11-23Change the return type of ircdmessage to void now that we don't use it, add ↵Adam
an ircd message module event, and a few more fixups
2012-11-22Pretty large coding style cleanup, in source docAdam
cleanup, and allow protocol mods to depend on each other
2012-10-22Cleanup of last few commits/warning fixAdam
2012-10-22Add os_dns, a way to control your DNS zone via servicesAdam
2012-10-13Simplify the db_sql_live code since this isn't actually necessary. Fixes a ↵Adam
problem internally ovwrwriting data on objects that we have modified and are queued because of assigning something to a serialize_obj reference
2012-10-08Made fantasy commands configurableAdam
2012-10-07Remove the asynchronous identifing hack and replace it with something ↵Adam
better. Fixes m_*_authentication only being able to properly work when people identify normally using nickserv/identify
2012-10-05Add an event for when nick or channel options are setAdam
2012-10-01Cleanup of all of the protocol modules, rewrote message handling system to ↵Adam
be a bit more C++ ish
2012-09-02Fix WindowsAdam
2012-06-18Allow userless command sourcesAdam
2012-04-23Reworked live SQL support yet againAdam
2012-04-08Added Chanstats. It uses a new, improved database format and is not ↵DukePyrolator
compatible with current phpdenora or magirc installations.
2012-02-26Changed the OnChanDrop event to be called right before channels are dropped, ↵Adam
not after
2012-02-26Added chanserv:require config option to set which modes must be on all ↵Adam
registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
2012-02-18Fixed some eventsAdam
2012-02-15Remove revision numbers as they're only ever set by Config reading git since ↵Adam
we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config.
2012-02-14Clean up and reorganize our header filesAdam
2012-01-25WindowsAdam
2012-01-02Updated Copyright to 2012Adam
2011-12-19Fixed formatting of many lists and INFO outputsAdam
2011-11-08WindowsAdam
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
2011-10-10Allow chanserv/suspend to take an expiry timeAdam
2011-10-10Allow nickserv/suspend to take an expiry timeAdam
2011-10-09Give more verbose messages on startupAdam
2011-09-25Added a new database format and sqlite support. Also moved db-convert to a ↵Adam
module.
2011-09-19Allow OnPreHelp to stop processingAdam
2011-09-10Added chanserv/logAdam
2011-09-10Fixed service_reference to work correctly with external classesAdam
2011-09-10Allow modules to add their own channel levelsAdam
2011-09-10Made service_reference type safeAdam
2011-08-22Removed this ondeleteobject event, was for m_async_commands which diedAdam
2011-08-14Brought back the old 1.7 behavior of a level -1 matching all users and 0 ↵Adam
matching all identified users
2011-08-11Fixed Windows runtime problemsAdam
2011-08-10Fixed windows buildAdam
2011-08-07Always reset the levels of newly created channels, fixed DetermineLevel ↵Adam
matching ACCESS_INVALID levels, and added in a disabled config option for levels
2011-08-06Fixed suepradminAdam
2011-08-01Rewrote the access systems and added a flags access systemAdam
2011-07-14Fixed OSOpersOnly & CSOpersOnlyAdam
2011-07-14Rewrote how commands are handled within Anope.Adam
This allows naming commands and having spaces within command names.
2011-06-17Search all domains for language strings, fixes the mess that we used to use ↵Adam
to translate strings in 3rd party modules