summaryrefslogtreecommitdiff
path: root/src/modules/m_kicknorejoin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* None of the modules use an extern InspIRCd* any more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4863 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-111-1/+1
* Last of Server:: methods moved to InspIRCd::. Server:: removed.•••This will need a real good tidyup later, because now everything is in the right place, but its a mess because for now i threw them into place (e.g. space indenting, etc) Next on the todo: Make command handlers have a ServerInstance (gank!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4861 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-101-2/+2
* Note: FOR THE MOMENT, this is BROKEN. It wont run right until im done.•••Changed Parameter for modules from Server* to InspIRCd*. TODO: Move remaining Server* Modules into InspIRCd* and remove class Server. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4859 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-101-3/+3
* So much stuff changed in this one, i forgot most of it.•••Oh yeah, main thing is ModeHandler and ModeWatcher classes now take an InspIRCd* to their constructor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4858 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-101-2/+2
* Move InsertMode into ModeParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4849 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-101-1/+3
* WHEEEEE!!!!!•••All of: Write(), WriteTo(), WriteFrom(), WriteServ() are now methods of userrec. Write_NoFormat(), WriteTo_NoFormat(), WriteFrom_NoFormat(), WriteServ_NoFormat() are now std::string-taking overloaded methods of the functions above All modules updated to use new syntax, my fingers hurt :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4798 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-08-081-1/+1
* Change std::pair<bool,std::string> to neater typedef "ModePair"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4557 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-271-1/+7
* Add extra method to mode handler, ModeHandler::ModeSet().•••Returns a std::pair<bool,string>. if the bool is true, the mode is set, and the second item in the pair is the parameter set on it, if any If the bool is false, the mode is not set, and the parameter given is returned as the second item of the pair To be used in mode bouncing, to build a safe set of bounced modes (dont ask yet) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4549 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-261-0/+8
* Change to templated GetExt()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4284 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-101-27/+24
* Tidy up invalid numbers passed to this function•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-091-0/+1
* Alter SetModeParam to take const char* to save on casts, notice a load of mod...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4231 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-091-0/+2
* Fixed for new API•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4222 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-07-091-26/+35
* delete operator tracking in debug mode (using a macro -- live with it.)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-04-241-24/+24
* Renamed to chanrec::modes•••Renamed IsCustomModeSet to IsModeSet GetModeParameter will now return the channel limit (as a string) for a request for mode 'l' and the channel key for a request for mode 'k'. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3692 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-121-1/+1
* And more•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3657 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-111-1/+1
* Allow removal of mode with new check•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3397 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-011-1/+1
* Dont allow +J 0 or +J < 0•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3396 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2006-03-011-1/+2
* - Nazi stylistic changes.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3207 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2006-02-151-12/+12
* Excempt ops kicking themselves from +J•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3004 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-02-011-1/+1
* More OnCleanup goodness•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2944 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-01-271-1/+7
* Add module for anti-autorejoin channel mode +J•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2910 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar om2006-01-261-0/+177