summaryrefslogtreecommitdiff
path: root/include/modules.h
Commit message (Expand)AuthorAgeFilesLines
* Removed unneeded {}'s•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3253 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-1/+1
* Testing \exception doxygen tag that *should* work•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-0/+19
* Forgot to commit this?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3247 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-2/+5
* Apparently to catch descendent classes we need to catch a reference to the pa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3242 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-2/+2
* Made a booboo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3241 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-1/+1
* Added exception handling for module loading•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-191-5/+31
* Propogation of away messages across network (we dont bounce the numeric back ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3095 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-051-1/+5
* Commented on new return value of OnUserPreKick for explicitly allowing kicks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3087 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-051-1/+1
* Added "char status" parameter to OnUserPreNotice and OnUserPreMessage for NOT...•••Tidied up craq++ in modules (copy and pasting OnUserPreNotice into OnUserPreMessage?! why not just call one from the other!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3072 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-041-2/+4
* This probably wont compile atm - add support for prefixed messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3046 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-02-031-2/+4
* Remainder of TYPE_OTHER metadata•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2983 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-301-1/+12
* Added support for TYPE_OTHER metadata, where void* target will be NULL, e.g. ...•••-NOT TEST COMPILED YET- git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2981 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-301-1/+2
* Created OnPostOper that can be gauranteed to be called *after* opering (by AL...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2973 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-291-1/+10
* Fixed uninitialized ExtMode::list•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2959 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-281-1/+1
* Documented some functions that were missing comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2891 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-251-11/+80
* Added PRIORITY_BEFORE and PRIORITY_AFTER (see src/modules/m_hostchange.cpp fo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2889 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-251-1/+20
* Added facility for servers to send KICK message (ew, i hate this crap)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2830 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-0/+2
* Added OnChannelDelete() method (called on KICK, PART or QUIT where a channel ...•••Added m_messageflood.so (not yet finished, do not use yet) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2826 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-221-1/+6
* Added support for part messages in the module API (and therefore between serv...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2815 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-171-1/+2
* Changed lots of icky #define's to enums•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2810 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-37/+35
* Updated copyrights in headers etc using perl inplace edit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-151-1/+1
* Added RemoveSocket as a test fix for merwins bug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2787 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-141-0/+4
* Untested priority system for modules to move themselves to the start or end o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2758 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-0/+4
* *TEST* Oper-Only-Stats (not yet tested)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2749 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-01-091-1/+3
* Added global_implementation array, bypasses calls which *NO* modules are curr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2670 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-4/+8
* Fixed support for implementation hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2654 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-2/+3
* Adding hook type checking to event calls to speed them up•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2653 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-261-6/+26
* Improved m_alias to only capture complete commands and rewrite them (bug #92 ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2601 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-211-1/+2
* Split all commands into seperate files and redid command system to take class...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+1
* More defines moved•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2525 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+6
* Moved a ton of defined to modules.h that belong there•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2524 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+11
* So many inclusion loops it makes your head spin - forward declaring tons of c...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2523 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+3
* Added Server::GetVersion()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+3
* Tidied up inspircd.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2421 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+7
* Added way to retrieve a pointer to the ServerConfig object•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2419 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-1/+5
* Tidied up modules.h added some typedefs to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2401 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+15
* Added tons of extra documentation to Module class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2300 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-091-27/+365
* Changed name of variable in OnCleanup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2260 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-1/+1
* Added OnCleanup function•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2258 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-1/+3
* Added Metadata API (for transferring extensibles over a network transparent t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2253 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-0/+8
* Changed behaviour of module API to pass Server* to the constructor, rather th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2252 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-071-2/+4
* Added G/Z/Q/E line propogation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2216 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-061-1/+21
* Added OnChangeHost•••Added OnChangeName git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2181 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-051-0/+4
* Added OnWallops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2155 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-041-1/+2
* Added clever code to propogate module's special commands (SAJOIN, KNOCK etc) ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2084 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-011-0/+2
* Removed old OnUserSync and OnChannelSync•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2071 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-14/+0
* Added opaque protocol functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2069 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-0/+6
* Added Server::RehashServer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2060 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-0/+2
* Added onrehash parameter•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2059 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-2/+3
* Added OnGetServerDescription (mainly for link modules)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2056 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-0/+2