summaryrefslogtreecommitdiff
path: root/src/modes
AgeCommit message (Expand)Author
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
2009-01-02Update copyrights for 2009.w00t
2008-11-02Remove +s when no snomasks are set.. bug found (indirectly) by jackmcbarn.w00t
2008-11-01Send remote de-oper to REMOTEOPER snomask.w00t
2008-10-25Fix <disabled:umodes> interfering with /unloadmodule m_implementing_a_umode, ...w00t
2008-09-29I think this fixes the mode +k weirdness. Keys were never being set correctly...brain
2008-08-31Move all the parameters around AGAIN. See docs shortlybrain
2008-08-25Fixes, this can't be taken directly from 1.1w00t
2008-08-24Forward-port r10257, fixes bug #599 reported by mixx941.w00t
2008-08-17Add OnParameterMissing to modehandler, called when the mode handler should ha...brain
2008-07-29Move umode_n to umode_s, second half of last commitw00t
2008-07-29After discussions and thought, move umode +n to +s. This increases cross-ircd...w00t
2008-07-20Remove custom members for +lk storagew00t
2008-07-19Change modes in channels and users to use std::bitset instead of an array. Th...w00t
2008-06-09Something we can do in 1.2 that we cant really do neatly in 1.1 - allow for t...brain
2008-05-19Convert channel::name to std::string, this was a beastie!brain
2008-05-19Convert channel banlist members to std::stringbrain