aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_permchannels.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* Refactor topic setting logic to go through Channel::SetTopic() in all cases•••- Pass topic set time and optionally the setter to SetTopic() - Don't do anything if the topic is changed by a local user to what it is currently Gravatar Attila Molnar2016-04-111-6/+6
* Differ database error messages for m_permchannels and m_xline_db•••m_permchannels and m_xline_db both have the same error messages as well as not informing the server operator what file is at fault for the error. This makes it hard to find which module is causing the error and what file the module is referring to. The new messages explain which database is trying to be written and the path used to write the file. Gravatar Justin Crawford2014-07-291-6/+6
* Merge insp20Gravatar Attila Molnar2014-07-251-6/+1
|\
| * Fix m_permchannels and m_xline_db on Windows•••The call to remove() can fail if the database doesn't already exist. Just ignore the error, which effectively makes the rename() call below work as it does on nix Gravatar Adam2014-05-081-6/+1
* | Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-141-1/+2
* | m_permchannels Remove pointless cleanup ceremony in cull()Gravatar Attila Molnar2014-03-141-26/+0
* | Fix m_permchannels not prepending the path when reading the config.Gravatar Peter Powell2014-03-071-0/+3
* | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcntGravatar Attila Molnar2014-02-211-2/+2
* | Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-2/+2
* | Merge insp20Gravatar Attila Molnar2014-01-211-3/+3
|\|
| * Work around STB_GNU_UNIQUE symbols not allowing module unmapGravatar attilamolnar2013-09-151-3/+3
* | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() Gravatar attilamolnar2013-09-121-38/+25
* | Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-5/+0
* | 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-3/+1
* | Merge insp20Gravatar attilamolnar2013-08-301-19/+87
|\|
| * m_permchannels Fix empty topic setbyGravatar attilamolnar2013-08-281-0/+2
| * m_permchannels Add the ability to save listmodesGravatar attilamolnar2013-08-271-4/+70
| * m_permchannels Save channel TS, topic set time and set by information•••When loading, ignore and log channels with a name longer than Limits.MaxChan Gravatar attilamolnar2013-08-271-15/+20
| * m_permchannels Construct the final line that will be saved in a std::string i...Gravatar attilamolnar2013-08-271-7/+10
* | Clean up the protocol interfaceGravatar attilamolnar2013-08-251-1/+1
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
* | Change the syntax of FOREACH macros to be less dumb.Gravatar Adam2013-08-041-1/+1
* | Modify the log message to contain the log type.Gravatar Peter Powell2013-08-041-4/+4