| Commit message (Expand) | Author | Age | Files | Lines |
| * | /me thwaps special for not reading comments :p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5445 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-06 | 1 | -1/+1 |
| * | Extra safety checking in ModeSet just to ensure we cant be passed a null pointer•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5411 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-04 | 1 | -0/+3 |
| * | Add an extra debug message and change two calls of GetModeType to GetModeChar...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5376 e03df62e-2008-0410-955e-edbf42e46eb7
| om | 2006-10-01 | 1 | -2/+4 |
| * | It all came down to a >1 where we needed a >0. Things should be stable now jamie•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5375 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-10-01 | 1 | -1/+4 |
| * | Take some debug crap out of ModeParser::ModeString()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5209 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-10 | 1 | -1/+0 |
| * | * Fix ChanModes::ModeString to not try and set a key as a user mode ;)•••* Tweak the way cyclehosts works, so that mode change is not echoed back to user who changes their host/ident
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5208 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-10 | 1 | -1/+2 |
| * | Reset LastParse string when we try to parse new modes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5188 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -0/+2 |
| * | Tidier string building•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5185 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -12/+4 |
| * | Make SAMODE oper output tidier•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5184 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -0/+24 |
| * | And fix it so it doesnt go into an infinite loop when meeting the end conditi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5183 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -1/+1 |
| * | Add sane limiting to mode output, so we cant have more than 100 mode chars in...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5182 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -0/+10 |
| * | m_override is now fixed, replaced AC_GENERAL_MODE OnAccessCheck event•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5180 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-09 | 1 | -8/+16 |
| * | Add /RELOAD and move cmd_mode into its own command.•••/RELOAD is the only thing you cant reload (ahem)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5119 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-03 | 1 | -11/+0 |
| * | Allow unloading of modules which implement modes!•••The default implementation of the new system will remove simplemodes so any mode handler which is just a simple mode (no params and not a list mode) does not need to add much more than one line of code and remove its VF_STATIC flag.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5100 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-09-02 | 1 | -0/+76 |
| * | In this instance find is faster than rfind•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5086 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-30 | 1 | -1/+1 |
| * | And make it work here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5085 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-30 | 1 | -1/+1 |
| * | Fix for parameters which contain a colon (which is not the first char in the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5084 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-30 | 1 | -1/+1 |
| * | Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5080 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-30 | 1 | -8/+0 |
| * | Only send 008 when MODE Oper•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5075 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-29 | 1 | -1/+2 |
| * | Clarify message•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5074 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-29 | 1 | -2/+3 |
| * | Don't silently drop modes that are oper only when a non-oper tries to set the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5073 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-29 | 1 | -0/+4 |
| * | auto-set +s when +n is set (as +n requires +s) - allow +n to be 'set twice' a...•••Add default snomask chars
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5063 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-29 | 1 | -2/+2 |
| * | Add <options:cyclehosts> which allows a user to appear to have quit when thei...•••It is recommended this option always be on.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5017 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-25 | 1 | -0/+25 |
| * | When the mode sequence doesnt start with + or -, assume a +•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5009 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-24 | 1 | -0/+4 |
| * | ModeParser::InsertMode is no longer required -- this is auto-generated by the...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5007 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -24/+48 |
| * | Check for illegal mode prefixes in AddMode (':' and ',')•••We should *probably* check to make sure their rank value doesnt conflict with another modules, too
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5003 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -0/+6 |
| * | Multi-prefix FJOIN, and allowing module-defined prefixes across the network•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5002 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -0/+14 |
| * | Fix and finish 005 numeric. PREFIX= is now calculated automatically if you ad...•••You do not need to mess with the numeric yourself.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5001 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -2/+12 |
| * | More prefixchar stuff.•••WARNING: 005 numeric is broken in this commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5000 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -0/+24 |
| * | Mode handlers handling listmodes where a listmode item is a nickname can now ...•••This isnt documented yet.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4997 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-23 | 1 | -4/+30 |
| * | Things are so much easier here (thanks to sts for the bug)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4963 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-18 | 1 | -0/+4 |
| * | Just to mess with om's head, remove helperfuncs.h from everywhere•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4900 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -1/+1 |
| * | CamelCaseRocksSoMuchICamelCasedAllTheMethodsOfClassInspIRCdSoThatItAllLooksNeat.•••NowSomebodyHasToSpendHoursDocumentingAllOfThisIWonderWhoThatWillEndUpBeing...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4889 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -2/+2 |
| * | Move remaining functions:•••operstrcmp* commands.cpp InspIRCd::operstrcmp()
duration* commands.cpp InspIRCd::duration()
host_matches_everyone* commands.cpp InspIRCd::host_matches_everyone()
ip_matches_everyone* commands.cpp InspIRCd::ip_matches_everyone()
nick_matches_everyone* commands.cpp InspIRCd::nick_matches_everyone()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4888 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -1/+1 |
| * | Change to using Instance->Log (InspIRCd::Log) rather than log() macro•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4880 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -9/+9 |
| * | extern time_t TIME -> InspIRCd::Time()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4873 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -2/+0 |
| * | commands.cpp:extern InspIRCd* ServerInstance;•••helperfuncs.cpp: extern InspIRCd* ServerInstance;
xline.cpp:extern InspIRCd* ServerInstance;
The last 3 extern's in the entire program!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4866 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-11 | 1 | -2/+0 |
| * | 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
| brain | 2006-08-10 | 1 | -23/+23 |
| * | Mass-tidyup of module global vars, theyre no longer global vars.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4856 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -4/+0 |
| * | Move InsertMode into ModeParser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4849 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -4/+28 |
| * | Move IsNick, IsIdent into class InspIRCd, update modules that use it.•••Change message.h to just a #warning saying its deprecated, and remove all use of it from the core :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4847 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -1/+0 |
| * | cmode(), cflags(), cstatus() -> chanrec::GetStatusChar(), chanrec::GetStatusF...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4837 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -1/+1 |
| * | FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...•••ServerConfig takes InspIRCd pointer in its constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4832 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-10 | 1 | -4/+4 |
| * | ServerConfig extern moved into class InspIRCd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4808 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-09 | 1 | -2/+2 |
| * | 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
| brain | 2006-08-08 | 1 | -11/+11 |
| * | WriteChannel* functions and ChanExceptSender* functions are now methods of ch...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4788 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-08 | 1 | -2/+2 |
| * | return statement in wrong place caused modes to be dropped•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4756 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-06 | 1 | -1/+1 |
| * | Allow non-ops to view listmode lists•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4716 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-04 | 1 | -18/+17 |
| * | Dynamically generate 004 numeric from the modehandler list•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4665 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2006-08-03 | 1 | -0/+48 |
| * | 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
| brain | 2006-07-27 | 1 | -1/+1 |