summaryrefslogtreecommitdiff
path: root/src/modules.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* More removal of formatting where its not neccessary x("%s",str) == bad!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2704 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-291-8/+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-1/+1
* 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-1/+2
* 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/+1
* Added IOHookModule stuff to allow for different modules to hook different ports•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-181-2/+0
* 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-2/+2
* Moved SocketEngine* SE into InspIRCd class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+1
* Moved ModeGrok and Parser into InspIRCd class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2522 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-7/+4
* GROK!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2521 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+2
* Changed to Parser->CreateCommand()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2519 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+1
* Fixed command parser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2512 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-2/+2
* Moved command_parse functions into class CommandParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+1
* Fixed dodgy makefile generation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2507 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+1
* Changed I/O reading stuff for modules to be much faster (and exclusive :()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2500 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-1/+1
* Moving to faster way of hooking i/o•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2499 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-161-0/+3
* Full removal of inspircd_util.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-1/+0
* Tidied up call_handler to use strings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-151-2/+2
* Added Server::GetVersion()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+5
* Sucky stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2449 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-4/+4
* Grrrrrr•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2448 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-0/+1
* Moving module_sockets into main class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2441 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-4/+3
* Code tidying•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2440 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-9/+1
* Tidied up inspircd.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2421 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-4/+4
* 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-0/+5
* module_names -> Config->module_names•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2415 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-1/+1
* Fixed to use new methods of ServerConfig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2414 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-7/+7
* Moved include stack stuff to be private to ServerConfig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2410 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-6/+2
* Moved readconfig to serverconfig class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2408 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-1/+1
* Added config_f to serverconfig, UNTESTED•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-1/+0
* 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-27/+1
* moved declarations of typedefs for user_hash and chan_hash etc to typedefs.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2400 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-3/+3
* Started moving of data into ServerConfig class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-141-31/+1
* Fixed minor warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2371 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-1/+1
* Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-131-1/+1
* Moved some stuff out to userprocess.cpp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-121-11/+0
* EXPERIMENTAL new socket engine code•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2326 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-121-28/+3
* Fixed missing prototypes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2306 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-091-2/+0
* oChanged name of variable in OnCleanup•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2261 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-0/+1
* 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/+4
* 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/+3
* 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-3/+13
* 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/+2
* Missing Module:: from OnWallops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2157 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-041-1/+1
* Added OnWallops•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2155 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-041-1/+1
* Damn typos•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2085 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-12-011-1/+1
* 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/+5
* 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-2/+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/+4
* Added Server::RehashServer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2060 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-11-301-0/+6