aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_restrictchans.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve the restrictchans error message.Gravatar Sadie Powell2024-10-071-1/+2
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Use ERR_RESTRICTED instead of ERR_BANNEDFROMCHAN in restrictchans.•••This shouldn't be hidden by clients. Closes #2084. Gravatar Sadie Powell2024-03-241-1/+1
* Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-2/+2
* | Add the new account system.•••This still relies on the old extensibles for now but we can change that later. Gravatar Sadie Powell2022-05-141-2/+3
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-2/+2
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-1/+1
* | Mark all module classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-2/+2
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-1/+1
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
* | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. Gravatar Sadie Powell2020-10-311-4/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-5/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-0/+3
|\|
| * Send ERR_BANNEDFROMCHAN when a user can't create a restricted channel.•••Closes #1772. Gravatar Sadie Powell2020-04-051-0/+3
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-6/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+5
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+5
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-3/+3
|/
* Merge m_restrictchans and m_regonlycreate due to converging functionality (#1...Gravatar linuxdaemon2019-01-041-11/+34
* Make more modules rehash atomically (#1535)•••Have each module validate the values it loads before setting them, so any errors don't result in partial application of the configs Gravatar linuxdaemon2018-12-191-5/+10
* Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-251-1/+1
* Change type of some associative containers to their flat versions, including ...Gravatar Attila Molnar2014-12-151-1/+1
* Add functor that does strict weak ordering based on national_case_insensitive...Gravatar Attila Molnar2014-01-041-5/+3
* Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-1/+1
* Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init() Gravatar attilamolnar2013-08-301-12/+2
* Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
* Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. Gravatar Peter Powell2013-05-151-4/+4
* OnUserPreJoin is a local-only hook, change User* parameter to LocalUser*Gravatar attilamolnar2013-04-131-3/+1
* Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()Gravatar attilamolnar2013-04-101-1/+1
* Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-4/+0
* Change channel name parameter of Module::OnUserPreJoin() and Channel::JoinUse...Gravatar attilamolnar2013-04-011-4/+3
* Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove Gravatar attilamolnar2012-12-021-1/+1
* Attach to events and register services in init()Gravatar attilamolnar2012-12-021-1/+1
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+17
* ...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 ConfigTagList as a faster access method for access to configuration•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11948 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-211-4/+3
* Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-12/+8