summaryrefslogtreecommitdiff
path: root/src/mode.cpp
AgeCommit message (Expand)Author
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-07-13Explicitly disallow mode prefixes > 126, to prevent excess muppetry by 3rd pa...brain
2007-07-01Compile fixesbrain
2007-07-01Optimizations and code tidyups. QA please check that svsnick and other forced...brain
2007-06-12Fix advertising of +h/% in 005 and 004 numerics when halfops are not enabled ...brain
2007-06-09Change some = "" to clear() and some == "" to .empty()brain
2007-05-30Fix bug #310 reported by Smartys, and optimize mode.cpp a bit (was using stri...brain
2007-05-19Fix std::sort stuff for w00tbrain
2007-05-12We've had an IS_OPER macro for a long time. About time we started using it, m...w00t
2007-05-04foolish human! you can't /mode query a user that isnt there!brain
2007-05-04Where others charge, we give for free. Have fun and use wisely. With great po...brain
2007-05-01Move new listmode check deeper into the mode parser so that it doesnt generat...brain
2007-04-30Fix one issue, add another feature: When sending MODE +beI, weed out duplicat...brain
2007-04-27Add support for hiding listmode lists such as +beI from unprivileged users.brain
2007-02-09Change the constructor of ModeParser, make it just a tiny bit prettier.brain
2007-01-20Better way even than suggested.brain
2007-01-15Crusade to remove debug from stable and tested parts of the core and base mod...brain
2007-01-15Make this use true and false, not MODEACTION_DENYbrain
2007-01-14Fix the code that nobody tested :pbrain
2007-01-14And take the return out again to stop w00t throwing a tantrumom
2007-01-14Add return statement at the end of the special-case block for listing listmodes.om
2007-01-14Fix this so that if the beforemode clears the parameter, and it was supposed ...brain
2007-01-14Fix BeforeMode to have the parameter available, if there are enough parameter...brain
2007-01-08Tweaks to mode parserbrain
2007-01-06Extra check so that we dont get -O-s when doing:brain
2007-01-06Fix desync with halfop and voice when opped (this happens because we were ORi...brain
2007-01-03Fix lusers breakage introduced by latest set of optimizationsbrain
2006-12-29Add counter system for umodes to get rid of some O(n)brain
2006-12-23Hash rehashing changebrain
2006-12-22Reduce logging caused by mode changesbrain
2006-12-18Avoid no such nick on non oper attempting to view modes of a user.w00t
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-12-14Refactor userrec::chans.brain
2006-12-03LOL INFINITE LOOPS IN IRCD ARE ROXw00t
2006-12-02That patch (TM) of controversy, plus a minor cleanupw00t
2006-11-22Disallow mode prefix # since it will mess up /whois and /privmsgpeavey
2006-11-15Don't allow a non-oper to view another users modes. This slightly tweaks the ...brain
2006-11-12Show chanrec::age in MODE #chan, not the deprecated chanrec::createdbrain
2006-10-28* Fix removal of user modes when unloading the mode letter (this actually wor...brain
2006-10-06/me thwaps special for not reading comments :pbrain
2006-10-04Extra safety checking in ModeSet just to ensure we cant be passed a null pointerbrain
2006-10-01Add an extra debug message and change two calls of GetModeType to GetModeChar...om
2006-10-01It all came down to a >1 where we needed a >0. Things should be stable now jamiebrain
2006-09-10Take some debug crap out of ModeParser::ModeString()brain
2006-09-10* Fix ChanModes::ModeString to not try and set a key as a user mode ;)brain
2006-09-09Reset LastParse string when we try to parse new modesbrain
2006-09-09Tidier string buildingbrain
2006-09-09Make SAMODE oper output tidierbrain
2006-09-09And fix it so it doesnt go into an infinite loop when meeting the end conditi...brain
2006-09-09Add sane limiting to mode output, so we cant have more than 100 mode chars in...brain