aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_xline_db.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-0/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-131-2/+1
|\|
| * Code refactor and minor fix (#1879)Gravatar Herman2021-06-121-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-4/+4
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-4/+4
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-5/+3
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-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-6/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-1/+1
|\|
| * Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-091-1/+1
* | In C++11 [io]fstream has std::string constructors; use them.Gravatar Sadie Powell2020-02-061-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-1/+9
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+9
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-231-2/+2
|\|
| * Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-131-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-2/+13
|\|
| * Switch permchannels and xline_db from OnBackgroundTimer to a Timer.Gravatar Peter Powell2019-06-251-2/+13
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-2/+7
|\|
| * Improve the handling of config X-lines and filters. (#1583)Gravatar Matt Schatz2019-02-221-2/+7
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-7/+7
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-9/+9
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-5/+5
|/
* Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.•••This simplifies the logic of irc::tokenparser considerably and removes all of the magic index guessing that was used previously. Gravatar Peter Powell2018-08-101-1/+1
* Switch m_xline_db to use the xline snomask character.Gravatar Peter Powell2018-08-101-6/+6
* Merge tag 'v2.0.26' into master.Gravatar Peter Powell2018-04-221-1/+1
|\
| * Fix m_xline_db storing the wrong setter in the XLine database.Gravatar Peter Powell2017-12-151-1/+1
* | m_xline_db Don't flush database when an xline expiresGravatar Attila Molnar2015-12-181-5/+0
* | Fix xline reasons being truncated in m_xline_db.•••This error was introduced in bbeb5ea3. Gravatar Peter Powell2015-01-291-1/+1
* | 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-8/+8
* | 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
* | Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-1/+1
* | Move stuff around a bit:•••- Create FileSystem class: * Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite. * Move ServerConfig::ExpandPath to FileSystem. * Move ServerConfig::FileExists to FileSystem. * Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem. - Move FileReader to fileutils.cpp and fix documentation. - Move UserManager::DoBackgroundUserStuff to usermanager.cpp. Gravatar Peter Powell2013-12-151-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-1/+1
* | Add <path> keys for all of the compile-time paths.•••Also, make all paths in the config relative to their associated directory. This reverts a change in 2.0 which turned out to be a terrible idea, especially for system-wide installations. Gravatar Peter Powell2013-08-121-1/+1
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
* | Modify the log message to contain the log type.Gravatar Peter Powell2013-08-041-10/+10
* | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. Gravatar Peter Powell2013-08-041-10/+10
* | Remove a few not-so-useful debug messagesGravatar attilamolnar2013-08-041-5/+1
* | Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-4/+0
* | Use iostream instead of C-style file operations.Gravatar Peter Powell2013-06-061-52/+26
* | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2).Gravatar Attila Molnar2013-05-211-11/+11
|\ \