aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-1/+1
|
* Remove unused time_t field from the timer system.Gravatar Sadie Powell2021-11-051-1/+1
| | | | | This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules.
* 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.Gravatar Sadie Powell2021-03-301-8/+10
| | | | | | | | | | | | | | | | - AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode
* | 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.Gravatar Sadie Powell2020-10-311-3/+1
| | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system.
* | 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.Gravatar Peter Powell2017-11-211-1/+1
| | | | GCCs warnings for this are much better than Clangs.
* Add CXX11_OVERRIDE to overridden members that lack it.Gravatar Peter Powell2017-07-121-1/+1
| | | | | This fixes a ton of warnings when building on compilers that default to C++11 or newer.
* 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
|