aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
Commit message (Expand)AuthorAgeFilesLines
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-1/+1
* Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-051-1/+1
* Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-1/+1
* Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-131-1/+1
|\
| * Code refactor and minor fix (#1879)Gravatar Herman2021-06-121-1/+1
* | Convert simple modes to use Simple{Channel,User}Mode.Gravatar Sadie Powell2021-06-011-9/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-081-4/+3
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-12/+7
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-8/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-301-1/+3
|\|
| * Improve the header messages of the filter and permchannels modules.Gravatar Sadie Powell2021-03-211-1/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-171-1/+1
|\|
| * Default <permchannelsdb:listmodes> to on.Gravatar Sadie Powell2021-03-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-1/+1
|\|
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-201-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-3/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-2/+2
|\|
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-2/+2
* | 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-6/+2
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-4/+2
* | In C++11 [io]fstream has std::string constructors; use them.Gravatar Sadie Powell2020-02-061-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-4/+11
|\|
| * Switch permchannels and xline_db from OnBackgroundTimer to a Timer.Gravatar Peter Powell2019-06-251-3/+11
| * permchannels: remove an unused ChanModeReference.Gravatar Peter Powell2019-06-251-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Some more text fixes and improvements (#1618).Gravatar Robby2019-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-2/+2
|\|
| * m_permchannels: validate channel names properly.Gravatar Peter Powell2019-03-251-2/+2
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-3/+3
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-6/+6
* | Remove all 2.0 config compatibility code.Gravatar Sadie Powell2019-01-251-1/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-8/+8
|/
* Add ConfigTag::getUInt for reading unsigned config values.Gravatar Peter Powell2018-04-161-1/+1
* Remove the default value in ConfigTag::get{Duration,Float,Int}.Gravatar Peter Powell2018-04-161-1/+1
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-1/+1
* Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-1/+1
* Automatically apply +P to all permanent channels.Gravatar Peter Powell2017-04-141-0/+4
* Convert ModeHandler::GetNumParams() to NeedsParam() that returns a boolGravatar Attila Molnar2016-08-291-1/+1