aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Started work on /UNLOADMODULE, resource tracking and flags in Version class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-074-4/+12
* Added /LOADMODULE (tested and working)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-072-1/+3
* Added VF_ module flags as discussed with Craig•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@996 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-0/+7
* Fix to bug #33 (weird /map)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* Added the module method OnUserPostNick for capturing a nickchange AFTER it ha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@976 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-041-3/+9
* Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ...•••either in the config or by an oper with the correct permissions to use the /ELINE command git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@975 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-042-2/+14
* Added new <banlist> tags, allows dynamic banlist sizes on a per channel basis•••rather than hard coded or network wide git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@973 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-041-0/+1
* Added DNS class to documentation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@952 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-0/+31
* Added pid file support, and documentation for it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-1/+2
* Attempts to fix some random crashes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-1/+1
* DNS timeout fixes!•••Docs to come git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-011-0/+1
* Added nonblocking dns•••*** BUG BUG BUG - If dns is slow, things will go wrong!!!! do not use this on a live net without accepting the risk involved! *** Will be fixed by next commit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@938 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-013-0/+71
* Made config parsing code a bit more lenient•••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 Gravatar brain2005-03-271-0/+28
* Fixed gentoo (mainly) compatibility -- missing strlcat in this implementation:•••gcc version 3.3.5 (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@908 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-252-1/+2
* Fixed inspstring strlcpy and strlcat•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@907 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-1/+1
* Added implementation of strlcpy and strlcat for systems that dont have it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@905 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-251-0/+11
* Added a lot of config error checking•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@898 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-253-2/+10
* Fixed a ton of MODE crap 'avec le' services :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@896 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-241-0/+4
* Changed ordering of sys/socket.h and sys/types.h to fix compile error on gcc ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@890 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-03-211-1/+1
* Security audit based on RATS output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-09-111-2/+2
* Test change to verify security settings on brainbox allow me to commit to cvs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@831 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-281-1/+0
* Added support for changing of text within OnUserPreNotice and OnUserPreMessag...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@821 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-221-3/+9
* Added remainder of OnUserPreInvite stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@820 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-221-1/+1
* Added OnUserPreInvite method for use with +V etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@817 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-221-0/+7
* Updated header comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@816 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-1617-84/+234
* Modified OnUserPreJoin to support join overriding•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@775 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-011-5/+6
* Added stub to handle SERVER command•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@774 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-011-1/+1
* Added documentation of new ConfigReader methods suggested by Azhrarn for sanity•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@772 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-011-1/+27
* Added extra docs to cover OnUserSync etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@769 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-011-1/+1
* Provided modules with the ability to sync data on a netjoin•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@767 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-013-4/+28
* Added Module::OnAccessCheck•••Added ListMode support Fixed Extensible class bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@759 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-05-013-5/+77
* Added support for HasPermission method•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@755 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-301-0/+13
* Added Extensible classes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@754 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-301-0/+23
* Moved more types into Extensible•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@752 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-293-6/+6
* Added 'Extensible' class which allows modules to store custom data in objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@750 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-293-7/+23
* Added m_alias module which provides command aliases.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@746 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-271-2/+4
* Fixed bug #15 - mode case sensitivity issue in mirc (glitch reported by strik...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@740 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-261-8/+8
* Added comments and fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@726 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-251-0/+6
* Added some stuff to diffrentiate between global and local Q/Z lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@724 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-251-0/+8
* Fixed quit-bouncing issue when a user is g-lined•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@717 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-0/+1
* Added G-line, Z-line and K-line plus SZLINE, SGLINE, etc.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@716 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-0/+4
* Q-lines fully working, can add and remove other types of ban (but not enforce...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@714 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-0/+5
* Added a bunch of xline stuff and added qline spport for /nick and svsnick•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@713 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-244-4/+42
* Added XLine stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@712 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-0/+59
* Added xline.cpp and xline.h, implements k/g/z/q lines•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@711 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-241-0/+17
* a|KK|y bitching•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@703 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-231-0/+10
* Added more services stuff•••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 Gravatar brain2004-04-221-0/+9
* Added tons of services/uline stuff. DO NOT USE YET! services data isnt replic...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@688 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-221-0/+3
* Various services compatibility stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@687 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-211-0/+1
* Fixes to typos and function exporting between source files•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@675 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2004-04-191-0/+1