aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename duration to timeutils and relocate InspIRCd::TimeString.Gravatar Sadie Powell2023-05-101-1/+3
* Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-2/+2
* Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-5/+5
* Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-3/+3
* Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. Gravatar Sadie Powell2023-01-221-3/+3
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-3/+3
* Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
* Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-181-5/+5
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-291-5/+9
|\
| * Only store the topic in the permchannels database if one is set.Gravatar Sadie Powell2022-10-231-5/+9
* | More const correctness.Gravatar Sadie Powell2022-10-231-1/+1
* | Remove some unused method arguments.Gravatar Sadie Powell2022-10-121-2/+2
* | Replace foo.erase(foo.{size|end}()-1) with foo.pop_back().Gravatar Sadie Powell2022-10-011-1/+1
* | Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-291-1/+1
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-09-121-1/+1
|\|
| * Make the temporary filenames used by modules more unique.•••This prevents zombie files from causing problems. Gravatar Sadie Powell2022-09-051-1/+2
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-111-0/+6
|\|
| * Add an option to allow channel ops to enable the permchannels mode.•••Closes #1964. Gravatar Sadie Powell2022-02-051-0/+6
* | 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