summaryrefslogtreecommitdiff
path: root/src/modes
AgeCommit message (Expand)Author
2013-05-27Simplify user mode removal via ModeHandler::RemoveMode()attilamolnar
2013-05-27Deduplicate RemoveMode() implementationsattilamolnar
2013-05-14Add method for writing server notices.Peter Powell
2013-04-10Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()attilamolnar
2013-04-08Migrate u_listmode.h into the core, change +b to use itattilamolnar
2013-04-08Unite include/modes/*.h into include/builtinmodes.hattilamolnar
2013-04-01Purge the deprecated hash_map from existance.Peter Powell
2013-01-03cmode_b: Correction to the maxbans conditionalRobby-
2012-11-28Change empty string assignments to .clear() or remove them entirelyattilamolnar
2012-10-08Move simple user and channel mode handlers into a single fileattilamolnar
2012-07-01Fix maxbans not being enforcedattilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-09-04Do not apply parameter length restrictions or CleanMask when unsetting modesDaniel De Graaf
2010-02-06rename channel modes +it to distinguish them from commandsdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2010-01-09Remove mode counter, not reliable and only used for umode +idanieldg
2009-11-15Add ParamChannelModeHandlerdanieldg
2009-11-15Hide channel mode structuresdanieldg
2009-11-03Create m_halfopdanieldg
2009-10-24Get rid of ModePairdanieldg
2009-10-21Change User::oper to an OperInfo referencedanieldg
2009-10-08Add names for all modes (part 1 of named channel mode list)danieldg
2009-10-02Fix valgrind issues and crashes on exitdanieldg
2009-09-26Change IS_FAKE and CheckTimeStamp to IS_SERVER and ResolveModeConflict to cla...danieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-13Simplify ModeHandler constructordanieldg
2009-09-13Replace OnAccessCheck with OnPreMode to remove a number of redundant checksdanieldg
2009-09-13Membership* changesdanieldg
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-09-02Remove "servermode" parameter, replace with IS_FAKE() which is more reliabledanieldg
2009-09-02Add Module* creator to Command and ModeHandlerdanieldg
2009-09-02Use CheckTimeStamp to merge modes on netburstdanieldg
2009-09-01Re-implement dependency generation in perl to increase speeddanieldg
2009-06-01Makefile updates: Allow run-cc wrapper to be disabled by "make V=1"danieldg
2009-06-01Makefile updates: clean up command linesdanieldg
2009-04-29Overloading SetMode seems to cause the compiler to interpret "" as a bool and...danieldg
2009-04-17Fix SetModeParam to use std::string and handle edge cases.danieldg
2009-04-16Fix bug #826: setting +l 0 doesn't work in some cases. Just don't check for +...w00t
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-03-07Fix +k for realdanieldg
2009-03-07Let's try that +k fix again, this time with more testingdanieldg
2009-03-07Fix r11178 not allowing keys to be unsetdanieldg
2009-03-06Construct explicit parameter type list for MODE parametersdanieldg
2009-03-06Drop channel keys if they are identical to the already-set key (fix for bug #...w00t
2009-02-14Nuke trailing spacespeavey
2009-02-11Remove/Add cmode h according to <option:allowhalfop>. Fixes bug #715 reported...peavey
2009-01-31Fix compile errordanieldg
2009-01-31Fix for bug #695. For now, we cant be sure what parts of the code might still...brain
2009-01-25Allow +l 0 (for +PlL #newchan).w00t
2009-01-25This can't be case sensitive because it's not consistant, and also would brea...w00t