aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_exemptchanops.cpp
Commit message (Collapse)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 reportingGravatar Daniel De Graaf2010-08-211-4/+3
| | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash.
* 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
| | | | addition to via +WX
* 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 errorGravatar danieldg2010-02-151-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12459 e03df62e-2008-0410-955e-edbf42e46eb7
* Switch the order of arguments in the +X mode, thanks aquanight for the ↵Gravatar danieldg2010-02-141-11/+6
| | | | | | suggestion git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12456 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow exemptchanops to modify the channel access level needed to bypass +tGravatar danieldg2010-02-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7
* Update m_exemptchanops to allow users to specify the status required for the ↵Gravatar danieldg2010-02-091-33/+41
| | | | | | exemption git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12412 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove VF_COMMON from mode-provider modules (no longer needed due to better ↵Gravatar danieldg2010-01-151-1/+1
| | | | | | CAPAB checking) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12263 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Use ServiceProvider for inter-module dependenciesGravatar danieldg2009-11-161-6/+0
| | | | | | | | | | | 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
* Remove dummy API_VERSION from Version constructorGravatar danieldg2009-10-171-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887 e03df62e-2008-0410-955e-edbf42e46eb7
* Make OnChannelRestrictionApply take a User* instead of a Membership* ↵Gravatar danieldg2009-10-121-2/+2
| | | | | | [jackmcbarn] git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11858 e03df62e-2008-0410-955e-edbf42e46eb7
* m_exemptchanops by jackmcbarn - channel mode +X to allow per-channel settingGravatar danieldg2009-10-121-0/+130
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11855 e03df62e-2008-0410-955e-edbf42e46eb7