aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Beat ya:Gravatar brain2006-07-091-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4253 e03df62e-2008-0410-955e-edbf42e46eb7
* Add missing Server::AddMode()Gravatar om2006-07-091-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4252 e03df62e-2008-0410-955e-edbf42e46eb7
* Add stuff for propogating mode out on +f * banGravatar brain2006-07-091-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4247 e03df62e-2008-0410-955e-edbf42e46eb7
* send_mode event for spanningtree (this will be backported to stable as its ↵Gravatar brain2006-07-091-0/+7
| | | | | | really a bugfix too (honest!)) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4243 e03df62e-2008-0410-955e-edbf42e46eb7
* Same here, tidy up the parameter to show what we actually stored (e.g. ↵Gravatar brain2006-07-092-0/+2
| | | | | | 1:5fdfds -> 1:5) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4241 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up invalid numbers passed to this functionGravatar brain2006-07-091-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4240 e03df62e-2008-0410-955e-edbf42e46eb7
* Altered u_listmode to have a constructor arg 'autotidy' which if set to true ↵Gravatar brain2006-07-093-3/+3
| | | | | | runs input through ModeParser::CleanMask() otherwise leaves it alone git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4236 e03df62e-2008-0410-955e-edbf42e46eb7
* And we're all done!!! (well, it compiles, anyway)Gravatar brain2006-07-093-34/+60
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4235 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert to new apiGravatar brain2006-07-092-24/+103
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4234 e03df62e-2008-0410-955e-edbf42e46eb7
* Add support for new APIGravatar brain2006-07-091-64/+155
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4233 e03df62e-2008-0410-955e-edbf42e46eb7
* Move to new apiGravatar brain2006-07-091-39/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4232 e03df62e-2008-0410-955e-edbf42e46eb7
* Alter SetModeParam to take const char* to save on casts, notice a load of ↵Gravatar brain2006-07-094-0/+44
| | | | | | modules that arent setting the param or the mode inside the handler git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4231 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new APIGravatar brain2006-07-091-28/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4230 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new APIGravatar brain2006-07-091-16/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4229 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for new APIGravatar brain2006-07-091-18/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4228 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert to new apiGravatar brain2006-07-091-15/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4227 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new APIGravatar brain2006-07-091-17/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4226 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new apiGravatar brain2006-07-091-17/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4225 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new API (last mode that has akward parameters done, yay!)Gravatar brain2006-07-091-70/+75
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4224 e03df62e-2008-0410-955e-edbf42e46eb7
* Port to new APIGravatar brain2006-07-091-19/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4223 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed for new APIGravatar brain2006-07-091-26/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4222 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed for new apiGravatar brain2006-07-091-62/+64
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4221 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to compile (we had never got this far to find out if it did)Gravatar brain2006-07-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4220 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for new APIGravatar brain2006-07-091-18/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4219 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed m_globops for new apiGravatar brain2006-07-091-32/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4218 e03df62e-2008-0410-955e-edbf42e46eb7
* Gah, im forgetting to SetMode!Gravatar brain2006-07-091-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4217 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed sslmodesGravatar brain2006-07-091-28/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4216 e03df62e-2008-0410-955e-edbf42e46eb7
* Updates to new APIGravatar om2006-07-091-102/+108
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4215 e03df62e-2008-0410-955e-edbf42e46eb7
* Stripcolor completedGravatar brain2006-07-091-66/+60
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4214 e03df62e-2008-0410-955e-edbf42e46eb7
* Stripcolor not finished yet.Gravatar brain2006-07-093-0/+73
| | | | | | | Add security check into censor and botmode (om you will need this in cloaking) which prevents non-opers from changing other users modes git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4213 e03df62e-2008-0410-955e-edbf42e46eb7
* Make it compile... >_<Gravatar om2006-07-091-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4211 e03df62e-2008-0410-955e-edbf42e46eb7
* Move to stack-allocated OnRehash()-local ConfigReader *duck*Gravatar om2006-07-091-8/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4210 e03df62e-2008-0410-955e-edbf42e46eb7
* More copy/paste fixesGravatar brain2006-07-091-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4209 e03df62e-2008-0410-955e-edbf42e46eb7
* Give modeclasses access to Server* Srv via constructorGravatar brain2006-07-091-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4208 e03df62e-2008-0410-955e-edbf42e46eb7
* More typo fixesGravatar brain2006-07-091-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4207 e03df62e-2008-0410-955e-edbf42e46eb7
* More tweaks (remove OnExtendedMode)Gravatar brain2006-07-091-127/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4206 e03df62e-2008-0410-955e-edbf42e46eb7
* Started on thisGravatar brain2006-07-091-0/+143
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4205 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed to have DELETEGravatar brain2006-07-091-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4204 e03df62e-2008-0410-955e-edbf42e46eb7
* DELETE()'s in destructors *fwap*Gravatar om2006-07-097-15/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4203 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a missing cf->DoImplements(List); >_<Gravatar om2006-07-091-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4202 e03df62e-2008-0410-955e-edbf42e46eb7
* Okay..updates to u_listmode, general cleanups and add some virtual methods ↵Gravatar om2006-07-093-191/+178
| | | | | | | | which subclasses can override to alter behaviour..all looking much nicer and more flexible now. Update m_chanfilter to use u_listmode, demonstrates most or all of the new features of it and looks a hell of a lot prettier :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4201 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a return MODEACTION_DENY, fixes 'control reaches end of non-void ↵Gravatar om2006-07-091-1/+2
| | | | | | function warning' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4199 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidied up m_testcommand (removed a mode handler)Gravatar brain2006-07-081-37/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4197 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert m_censor to new apiGravatar brain2006-07-081-19/+67
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4196 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix all typos (not as fun as 'kill all humans' but meh, beggers cant be ↵Gravatar brain2006-07-081-23/+9
| | | | | | choosers) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4195 e03df62e-2008-0410-955e-edbf42e46eb7
* Did some renaming so that the methods for modes in chanrec and userrec are ↵Gravatar brain2006-07-083-4/+29
| | | | | | | | | | | identical. bool IsModeSet(const unsigned char c); void SetMode(const unsigned char c, bool value); Fixed m_botmode for new api git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4194 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert to new API and optimize colour checking (we were using 0 ... ↵Gravatar brain2006-07-081-18/+34
| | | | | | string::length() when we could use std::string::iterator) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4193 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar brain2006-07-081-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4192 e03df62e-2008-0410-955e-edbf42e46eb7
* Port m_blockcaps to new api, remove OnExtendedMode and OnDisplayList events ↵Gravatar brain2006-07-081-16/+31
| | | | | | entirely git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4191 e03df62e-2008-0410-955e-edbf42e46eb7
* Convert to new APIGravatar brain2006-07-081-4/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4190 e03df62e-2008-0410-955e-edbf42e46eb7