aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_override.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Remove protocol.h from inspircd.hGravatar Jackmcbarn2011-01-291-0/+1
* Fix use of an unregistered ExtensibleGravatar Jackmcbarn2010-11-141-0/+1
* Add ExtensibleType argument to ExtensionItem to identify item typesGravatar Daniel De Graaf2010-09-221-1/+1
* Avoid future bugs with AttachGravatar Jackmcbarn2010-08-281-1/+1
* Clarify the configuration tag function namesGravatar Daniel De Graaf2010-08-221-2/+2
* 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
* Don't send override notices on exemptchanops overridesGravatar Daniel De Graaf2010-08-121-1/+4
* Change m_override to require umode +O to be set to useGravatar Daniel De Graaf2010-08-071-20/+50
* Fix m_override ignoring RequireKey and NoisyOverride settingsGravatar Daniel De Graaf2010-08-051-7/+18
* Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoinGravatar Daniel De Graaf2010-08-041-73/+5
* Get rid of char* argument for channel nameGravatar Daniel De Graaf2010-08-031-6/+6
* Basic counting is too easy to get wrongGravatar Daniel De Graaf2010-08-031-1/+1
* Fix override permission checking the wrong listGravatar Daniel De Graaf2010-08-031-5/+5
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-25/+5
* Change m_override to use the standard <class> permission checksGravatar Daniel De Graaf2010-08-031-17/+8
* Create OnChannelPermissionCheck hookGravatar Daniel De Graaf2010-08-031-27/+6
* Omit opflags from permchannel databaseGravatar Daniel De Graaf2010-08-031-1/+1
* Make remote/local snomasks consistent and allow use without namingGravatar Daniel De Graaf2010-08-031-13/+8
* Module compilation fixupsGravatar Daniel De Graaf2010-08-031-4/+4
* Don't send GODMODE snomask for remote users (let SendGlobalSno handle that)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12392 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-071-5/+3
* Clean up some slow iterations•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12300 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-22/+3
* ...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
* Hide channel mode structures•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12132 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-151-3/+3
* Change User::oper to an OperInfo reference•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11945 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-1/+1
* Move all local-only fields to LocalUser•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-1/+1
* 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
* Update Event and Request APIs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-081-18/+2
* Get rid of a bunch of memory-wasting C-style strings•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11796 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-031-4/+4
* Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-261-4/+3
* Describe module purpose in /MODULES output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11757 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-221-1/+1
* Replace OnAccessCheck with OnPreMode to remove a number of redundant checks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11700 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-114/+18
* Module API changes to use Membership* where sensible•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11699 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-4/+4
* Membership* changes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11697 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-131-11/+11
* Likewise, convert OnLocalTopicChange to OnPreTopicChange and to be run for bo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11678 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-09-051-3/+3
* ModResult conversion: Change return type of all module functions•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11634 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-021-22/+21
* override: pass handling back to the core to send numerics if join restriction...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11540 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-271-4/+4
* Change m_override to send snomasks globally•••This uses "G" for both local and global; "g" is already taken by globops. Fixes bug #860. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11399 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-06-021-7/+7
* OnRehash changes: split to multiple hooks to clarify use and prevent explosio...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11388 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-05-241-2/+2
* Fix unnecessary heap allocation on rehash: stack allocated ConfigReader is fine.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-05-041-8/+6
* Textual fixes. Patch by Ankit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11282 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-04-031-1/+1
* Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-03-151-1/+1
* m_override: fix messages on multi-mode changes•••This fixes bug 664 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11186 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-081-105/+92
* Revert r10640, it blocked override notices unless they contained an op/deop/etc•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11158 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-02-271-1/+1
* Nuke trailing spaces•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-02-141-1/+1
* Fix some spaces as indent and one double space in m_override so that Ankit is...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10996 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-01-241-10/+10
* Fix bug #659, #524 and others: Allow operoverride to set +qa. Based on patch ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10979 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-01-221-2/+18
* Prevent snotices being sent out for a completely empty mode•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10964 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-01-151-1/+1
* Update copyrights for 2009.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-01-021-1/+1
* Resolve a conflict by changing override to +s +G (godmode) instead of +s +O.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10775 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-11-011-9/+9