summaryrefslogtreecommitdiff
path: root/include/modules.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Add declaration for function added by MODULE_INITGravatar Jackmcbarn2011-05-041-0/+3
* Add a flag for implicit permissionsGravatar Jackmcbarn2011-04-211-4/+9
* Add an improved version of the old test suiteGravatar Jackmcbarn2011-01-281-1/+6
* Add const to some functionsGravatar Jackmcbarn2010-12-011-2/+2
* Bump internal API sequence numberGravatar Daniel De Graaf2010-10-091-1/+1
* Add early_init() for module setup needed prior to config readingGravatar Daniel De Graaf2010-10-081-1/+6
* Clean up some comments and debug textGravatar Daniel De Graaf2010-09-251-1/+2
* Change /OPER to use PermissionCheck•••This makes SSL fingerprint checking of oper blocks less of a hack Gravatar Daniel De Graaf2010-09-241-0/+8
* Add ExtensibleType argument to ExtensionItem to identify item typesGravatar Daniel De Graaf2010-09-221-2/+2
* Promote PopulateInfoMap to core, it is moderately usefulGravatar Daniel De Graaf2010-08-271-7/+0
* Add CrashState for tracing basic call state when the stack is corruptGravatar Daniel De Graaf2010-08-251-0/+16
* Remove some unused hooks•••The conversion to named modes in 2.1 broke the OnDelBan hook, so remove m_timedbans (the only user) since it has been deprecated by m_timedmodes. The other hooks (OnAddMode and OnNumeric) have never been used. Gravatar Daniel De Graaf2010-08-211-24/+4
* Remove testsuite, unused codeGravatar Daniel De Graaf2010-08-211-7/+2
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-211-44/+0
* Remove ConfigReader (deprecated interface)Gravatar Daniel De Graaf2010-08-211-86/+0
* Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. Gravatar Daniel De Graaf2010-08-211-12/+14
* Change ModeHandler::AccessCheck to use PermissionDataGravatar Daniel De Graaf2010-08-181-1/+1
* Fix up invite checking code and add m_inviteextbanGravatar Jackmcbarn2010-08-161-1/+3
* Handle a null extensible in IS_USER/IS_CHANNELGravatar Daniel De Graaf2010-08-151-2/+2
* Replace dynamic_cast with faster explicit type markingGravatar Daniel De Graaf2010-08-141-1/+11
* Add m_opmoderated - channel mode +UGravatar Daniel De Graaf2010-08-131-2/+2
* Untagle the #include tree a bitGravatar Daniel De Graaf2010-08-081-7/+0
* Save umodes in addition to channel modesGravatar Daniel De Graaf2010-08-051-1/+2
* Persist metadata and modes across module reloadsGravatar Daniel De Graaf2010-08-051-2/+24
* Allow OnParameterMissing to fill in the missing parameterGravatar Daniel De Graaf2010-08-051-1/+1
* Add some comments, fix an uninitialized variableGravatar Daniel De Graaf2010-08-041-2/+17
* Set target user for a join to the joining userGravatar Daniel De Graaf2010-08-041-1/+1
* Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoinGravatar Daniel De Graaf2010-08-041-57/+20
* Allow module init to be prioritized to allow dependency checkingGravatar Daniel De Graaf2010-08-031-1/+1
* Get rid of char* argument for channel nameGravatar Daniel De Graaf2010-08-031-1/+1
* Drop ConfigReader::EnumerateGravatar Daniel De Graaf2010-08-031-8/+0
* Change UserChanList to an intrusive-style linked listGravatar Daniel De Graaf2010-08-031-1/+1
* Split up API_VERSION number•••Since we can make API changes in multiple branches at the same time, a single sequence number is insufficient. Use two numbers to indicate the major version and API increment. Gravatar Daniel De Graaf2010-08-031-19/+17
* Remove channel argument from OnSendWhoLineGravatar danieldg2010-08-031-2/+1
* Allow static initialization of dynamic_reference objectsGravatar Daniel De Graaf2010-08-031-3/+1
* PURE_STATIC fixes to use normal <module> tagsGravatar Daniel De Graaf2010-08-031-1/+4
* Remove some unused duplicate hooksGravatar Daniel De Graaf2010-08-031-28/+7
* SQL API v3Gravatar danieldg2010-08-031-0/+3
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-9/+19
* Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE...Gravatar Daniel De Graaf2010-08-031-10/+11
* Create OnChannelPermissionCheck hookGravatar Daniel De Graaf2010-08-031-55/+61
* Change protcol sync to not use opaque pointersGravatar Daniel De Graaf2010-08-031-25/+6
* dynamic_reference does not need a Creator pointerGravatar Daniel De Graaf2010-08-031-4/+9
* Restore <options:exemptchanops> with long namesGravatar Daniel De Graaf2010-08-031-7/+1
* New I/O hook API•••This removes some pointless Module:: entries, uses the ServiceProvider lookup API for bind tags, and allows GnuTLS to use custom certificates per bind or link block using: <bind ssl="gnutls" ssl_cert="signed" ...> <ssl_cert name="signed" certfile="my.cert.pem" keyfile="my.key.pem"> Gravatar Daniel De Graaf2010-08-031-51/+2
* Remove useless return value from OnUserRegisterGravatar Daniel De Graaf2010-08-031-2/+1
* Change irc::modestacker to carry mode changes by IDGravatar Daniel De Graaf2010-08-031-32/+10
* Introduce ModeIDGravatar Daniel De Graaf2010-08-031-1/+1
* Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-191-11/+2