aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_exemptchanops.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Avoid future bugs with AttachGravatar Jackmcbarn2010-08-281-1/+1
* Change modelist back to 2.0 definition to remove double-dereference in BanItemGravatar Daniel De Graaf2010-08-211-3/+3
* Change config reading hook for better error reporting•••This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. Gravatar Daniel De Graaf2010-08-211-4/+3
* Prevent kicks of users who have a protecting low-rank prefix setGravatar Daniel De Graaf2010-08-071-1/+1
* Fix the permissions code to be a bit less confusingGravatar Daniel De Graaf2010-08-061-8/+2
* Fix more incorrect uses of perm.user when perm.source was intendedGravatar Daniel De Graaf2010-08-061-1/+1
* Add m_chanacl, channel access control groupsGravatar Daniel De Graaf2010-08-031-0/+5
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-42/+27
* Change PermissionCheck to ModResult, allow flags to grant an ACL directly in ...Gravatar Daniel De Graaf2010-08-031-5/+4
* Add OpFlagProvider and check flags used in +WX listsGravatar Daniel De Graaf2010-08-031-9/+21
* Restore <options:exemptchanops> with long namesGravatar Daniel De Graaf2010-08-031-42/+43
* Extend +w and +X to take named modes in addition to mode lettersGravatar Daniel De Graaf2010-08-031-4/+6
* Convert ban list elements to be ExtensibleGravatar Daniel De Graaf2010-08-031-3/+3
* Add support for <modeletters> config block to adjust mode lettersGravatar Daniel De Graaf2010-08-031-1/+1
* Implement missing modechange constructorsGravatar Daniel De Graaf2010-08-031-0/+1
* Remove duplication of some huge functionsGravatar Daniel De Graaf2010-08-031-5/+0
* Fix build error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12459 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-151-3/+3
* Switch the order of arguments in the +X mode, thanks aquanight for the sugges...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-141-11/+6
* Allow exemptchanops to modify the channel access level needed to bypass +t•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-091-0/+2
* Update m_exemptchanops to allow users to specify the status required for the ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12412 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-091-33/+41
* Remove VF_COMMON from mode-provider modules (no longer needed due to better C...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-151-1/+1
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-1/+1
* Use ServiceProvider for inter-module dependencies•••This will stop dependency chains from preventing module reloads when it is not actually needed; however, it removes some failsafes that will need to be reimplemented in order to avoid unmapped vtables. This deprecates Request as an inter-module signaling mechanism, although SQL still uses it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-161-6/+0
* Remove dummy API_VERSION from Version constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-171-1/+1
* Make OnChannelRestrictionApply take a User* instead of a Membership* [jackmcb...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11858 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-121-2/+2
* m_exemptchanops by jackmcbarn - channel mode +X to allow per-channel setting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11855 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-121-0/+130