aboutsummaryrefslogtreecommitdiff
path: root/src/mode.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Allow listing of modes with +ZGravatar Jackmcbarn2011-02-241-11/+43
* Remove some gotosGravatar Jackmcbarn2010-11-271-2/+1
* Fix unsafe iteration in DelModeGravatar Jackmcbarn2010-11-091-4/+4
* Fix duplicate mode character error messageGravatar Daniel De Graaf2010-10-171-1/+1
* Translate TR_NICK modes inside TryModeGravatar Jackmcbarn2010-09-281-3/+9
* Allow +Z to be used to list listmodesGravatar Jackmcbarn2010-09-151-0/+8
* Call OnParameterMissing when +Z is used if the given mode needs oneGravatar Jackmcbarn2010-09-111-3/+9
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+2
* Change modelist back to 2.0 definition to remove double-dereference in BanItemGravatar Daniel De Graaf2010-08-211-16/+10
* Fix crash when m_chanregister is initialized prior to permchannelsGravatar Daniel De Graaf2010-08-211-0/+2
* Change ResolveModeConflict to a simpler parameter ordering functionGravatar Daniel De Graaf2010-08-181-2/+2
* Change ModeHandler::AccessCheck to use PermissionDataGravatar Daniel De Graaf2010-08-181-3/+2
* Fix unload of prefix modes not unsetting prefixesGravatar Daniel De Graaf2010-08-151-0/+19
* Replace dynamic_cast with faster explicit type markingGravatar Daniel De Graaf2010-08-141-5/+5
* Don't try to process mode changes with an invalid targetGravatar Daniel De Graaf2010-08-141-4/+7
* Add mode-merge indicator to FMODE•••This introduces explicit mode-merge request, rather than forcing all server-sourced mode changes to be merged. Syntax: :SID FMODE #chan TS =mode params For protocol 1202 and below, this is converted back to +. Gravatar Daniel De Graaf2010-08-131-0/+3
* Don't try to merge an unset of a parameterized modeGravatar Daniel De Graaf2010-08-111-2/+2
* Finish header file #include untangleGravatar Daniel De Graaf2010-08-081-32/+1
* Prevent kicks of users who have a protecting low-rank prefix setGravatar Daniel De Graaf2010-08-071-1/+1
* Change irc::modestacker output in FORMAT_PERSIST to always use long modesGravatar Daniel De Graaf2010-08-061-1/+9
* Fix DelMode failing on modes using the default ParamChannelModeHandler::OnMod...Gravatar Daniel De Graaf2010-08-051-5/+7
* Allow OnParameterMissing to fill in the missing parameterGravatar Daniel De Graaf2010-08-051-3/+4
* Send error strings to users on mode change denialsGravatar Daniel De Graaf2010-08-031-0/+4
* Fix /MODE allowing anyone to change modes in channelsGravatar Daniel De Graaf2010-08-031-1/+1
* Check maximum length of ban list for local users, not remoteGravatar Daniel De Graaf2010-08-031-1/+1
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-3/+5
* Drop useless default OnModeChange handlerGravatar Daniel De Graaf2010-08-031-5/+0
* Allow m_autoop to grant channel flags, source its mode changes from the joini...Gravatar Daniel De Graaf2010-08-031-3/+1
* Cap masks and bans at 250 charactersGravatar Daniel De Graaf2010-08-031-0/+4
* Omit opflags from permchannel databaseGravatar Daniel De Graaf2010-08-031-12/+18
* Add m_opflagsGravatar Daniel De Graaf2010-08-031-0/+21
* Fix modechange constructorGravatar Daniel De Graaf2010-08-031-0/+1
* m_modeaccess, channel mode +W, allows the prefix required to set a mode to be...Gravatar Daniel De Graaf2010-08-031-31/+2
* Add <options:nameonlymodes>Gravatar Daniel De Graaf2010-08-031-20/+28
* Allow digits 0-9 to be used as mode charactersGravatar Daniel De Graaf2010-08-031-10/+16
* Allow named modes to be disabled with <disabled:modes>Gravatar Daniel De Graaf2010-08-031-13/+8
* Extend ChanModes to use a modestacker for outputGravatar Daniel De Graaf2010-08-031-5/+11
* Convert ban list elements to be ExtensibleGravatar Daniel De Graaf2010-08-031-15/+23
* Strip channel mode Z from list sent to 1201-compat serversGravatar Daniel De Graaf2010-08-031-1/+2
* Display mode Z in 004/005 lineGravatar Daniel De Graaf2010-08-031-1/+5
* Better support for letterless modesGravatar Daniel De Graaf2010-08-031-12/+12
* Convert allowed oper-only modes to use names instead of lettersGravatar Daniel De Graaf2010-08-031-1/+1
* Add the rest of the <modeletters> supportGravatar Daniel De Graaf2010-08-031-0/+2
* Add support for <modeletters> config block to adjust mode lettersGravatar Daniel De Graaf2010-08-031-8/+16
* Add support for parsing named mode changes from +Z to coreGravatar Daniel De Graaf2010-08-031-6/+32
* Fix some mode letter sorting bugsGravatar Daniel De Graaf2010-08-031-3/+9
* Implement missing modechange constructorsGravatar Daniel De Graaf2010-08-031-2/+21
* Remove duplication of some huge functionsGravatar Daniel De Graaf2010-08-031-0/+187
* Fixups for s2s sync (currently limited to lettered modes)Gravatar Daniel De Graaf2010-08-031-11/+7