summaryrefslogtreecommitdiffstats
path: root/src/modules.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Added IsValidHostMaskGravatar brain2005-04-131-0/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1078 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Module::OnSendListGravatar brain2005-04-131-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1072 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::AddGLineGravatar brain2005-04-131-0/+56
| | | | | | | | | | | | | | | | Added Server::AddKLine Added Server::AddZLine Added Server::AddQLine Added Server::AddELine Added Server::DelGLine Added Server::DelKLine Added Server::DelZLine Added Server::DelQLine Added Server::DelELine Added Server::Duration git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1071 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnBackgroundTimer method, ticks every 5 seconds approximatelyGravatar brain2005-04-121-3/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1058 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::PseudoToUser and Server::UserToPseudoGravatar brain2005-04-121-0/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1057 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed parameters of OnPacketTransmit and OnPacketReceive to be much more ↵Gravatar brain2005-04-091-2/+2
| | | | | | useful git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1024 e03df62e-2008-0410-955e-edbf42e46eb7
* /LOADMODULE and /UNLOADMODULE all successfully working!Gravatar brain2005-04-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1002 e03df62e-2008-0410-955e-edbf42e46eb7
* Started work on /UNLOADMODULE, resource tracking and flags in Version classGravatar brain2005-04-071-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7
* Major optimizations!Gravatar brain2005-04-051-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
* Added the module method OnUserPostNick for capturing a nickchange AFTER it ↵Gravatar brain2005-04-041-0/+1
| | | | | | has taken place git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@976 e03df62e-2008-0410-955e-edbf42e46eb7
* Made config parsing code a bit more lenientGravatar brain2005-03-271-0/+3
| | | | | | | | | | Added error checking to make sure opertypes exist before opering a user! Added 005 handling for modules Started on KILL event for modules Started on OnModuleLoad event for modules git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@918 e03df62e-2008-0410-955e-edbf42e46eb7
* Added implementation of strlcpy and strlcat for systems that dont have itGravatar brain2005-03-251-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for GCC3.4 and namespaces (must rerun configure!)Gravatar brain2005-03-251-23/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@902 e03df62e-2008-0410-955e-edbf42e46eb7
* Changed occurances of vector to std::vectorGravatar brain2005-03-251-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@900 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a lot of config error checkingGravatar brain2005-03-251-2/+38
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7
* Security audit based on RATS outputGravatar brain2004-09-111-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for changing of text within OnUserPreNotice and ↵Gravatar brain2004-05-221-2/+2
| | | | | | OnUserPreMessage (required for modes +G and +S etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@821 e03df62e-2008-0410-955e-edbf42e46eb7
* Added remainder of OnUserPreInvite stuffGravatar brain2004-05-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@820 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserPreInvite method for use with +V etcGravatar brain2004-05-221-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@817 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated header commentsGravatar brain2004-05-161-0/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for /RESTART (currently has a bug, do not use)Gravatar brain2004-05-091-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@800 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed some debug stuffGravatar brain2004-05-081-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@798 e03df62e-2008-0410-955e-edbf42e46eb7
* Added documentation of new ConfigReader methods suggested by Azhrarn for sanityGravatar brain2004-05-011-4/+66
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@772 e03df62e-2008-0410-955e-edbf42e46eb7
* Provided modules with the ability to sync data on a netjoinGravatar brain2004-05-011-12/+180
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@767 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Module::OnAccessCheckGravatar brain2004-05-011-1/+43
| | | | | | | | Added ListMode support Fixed Extensible class bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@759 e03df62e-2008-0410-955e-edbf42e46eb7
* Added m_alias module which provides command aliases.Gravatar brain2004-04-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@746 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed typo in this fileGravatar brain2004-04-231-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@704 e03df62e-2008-0410-955e-edbf42e46eb7
* a|KK|y bitchingGravatar brain2004-04-231-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@703 e03df62e-2008-0410-955e-edbf42e46eb7
* Added more services stuffGravatar brain2004-04-221-0/+1
| | | | | | | Added support for OnUserPreNick API command (used with qlines, etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@696 e03df62e-2008-0410-955e-edbf42e46eb7
* Added tons of services/uline stuff. DO NOT USE YET! services data isnt ↵Gravatar brain2004-04-221-2/+0
| | | | | | replicated across the network! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@688 e03df62e-2008-0410-955e-edbf42e46eb7
* ConfigReader fixes to cope with tab characters (why didnt we notice this ↵Gravatar brain2004-04-201-2/+8
| | | | | | before?) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@680 e03df62e-2008-0410-955e-edbf42e46eb7
* added mode.h/mode.cpp and seperated mode functions into itGravatar brain2004-04-191-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@666 e03df62e-2008-0410-955e-edbf42e46eb7
* Added calls to sched_yield() to cut down processor usage - won't work in *bsdGravatar brain2004-04-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@635 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'a' amd 'b' server link tokens (change gecos, change host)Gravatar brain2004-04-121-0/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@562 e03df62e-2008-0410-955e-edbf42e46eb7
* Added '@' (WALLOPS) link tokenGravatar brain2004-04-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@561 e03df62e-2008-0410-955e-edbf42e46eb7
* Added 'i' and 't' type link datagramsGravatar brain2004-04-111-0/+5
| | | | | | | Fixed /mode #channel +b glitch git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@521 e03df62e-2008-0410-955e-edbf42e46eb7
* Added J, P and Q type datagramsGravatar brain2004-04-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@501 e03df62e-2008-0410-955e-edbf42e46eb7
* Added server to server 'J' tokenGravatar brain2004-04-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@481 e03df62e-2008-0410-955e-edbf42e46eb7
* Added ConfigReader::EnumValues() (requested by Craig)Gravatar brain2004-04-081-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@456 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to connection pooling... this brain misunderstood the parameters to ↵Gravatar brain2004-04-081-1/+1
| | | | | | select :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@452 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug where putting too many spaces in a privmsg disconnected the userGravatar brain2004-04-071-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@429 e03df62e-2008-0410-955e-edbf42e46eb7
* Added Server::CountUsers functionGravatar brain2004-04-071-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@423 e03df62e-2008-0410-955e-edbf42e46eb7
* Added preliminary support for ConfigReader::Verify at request of the slug :pGravatar brain2004-04-071-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@419 e03df62e-2008-0410-955e-edbf42e46eb7
* Added servernotice back to the user, informing themGravatar brain2004-04-071-1/+10
| | | | | | | Added support for NULL as first parameter to Server::SendTo git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@418 e03df62e-2008-0410-955e-edbf42e46eb7
* Stability fixesGravatar brain2004-04-071-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@415 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed config reader to cache its files instead of re-reading them for each ↵Gravatar brain2004-04-071-4/+9
| | | | | | access git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@413 e03df62e-2008-0410-955e-edbf42e46eb7
* typo fixesGravatar brain2004-04-061-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@410 e03df62e-2008-0410-955e-edbf42e46eb7
* OnUserPre* api fixesGravatar brain2004-04-061-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@409 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnUserPreMessage and OnUserPreNotice events (not tested yet)Gravatar brain2004-04-061-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@407 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for SVS-style Server class methods for modulesGravatar brain2004-04-061-1/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@400 e03df62e-2008-0410-955e-edbf42e46eb7