| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2022-12-30 | 1 | -2/+1 | |
| | | |||||
| * | Make the temporary filenames used by modules more unique. | 2022-09-05 | 1 | -1/+1 | |
| | | | | | This prevents zombie files from causing problems. | ||||
| * | Update copyright headers. | 2021-08-27 | 1 | -0/+1 | |
| | | |||||
| * | Code refactor and minor fix (#1879) | 2021-06-12 | 1 | -2/+1 | |
| | | |||||
| * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -4/+4 | |
| | | |||||
| * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| | | |||||
| * | Fixes by misspell-fixer | 2020-04-21 | 1 | -1/+1 | |
| | | |||||
| * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | |||||
| * | Set the minimum length to 1 for most config items with a default. | 2020-04-09 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -1/+9 | |
| | | |||||
| * | Fix some remaining uses of ato[il]. | 2019-08-13 | 1 | -2/+2 | |
| | | |||||
| * | Switch permchannels and xline_db from OnBackgroundTimer to a Timer. | 2019-06-25 | 1 | -2/+13 | |
| | | |||||
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| | | |||||
| * | Improve the handling of config X-lines and filters. (#1583) | 2019-02-22 | 1 | -2/+7 | |
| | | |||||
| * | Split irc::tokenparser::GetToken into GetMiddle and GetTrailing. | 2018-08-10 | 1 | -1/+1 | |
| | | | | | | This simplifies the logic of irc::tokenparser considerably and removes all of the magic index guessing that was used previously. | ||||
| * | Switch m_xline_db to use the xline snomask character. | 2018-08-10 | 1 | -6/+6 | |
| | | |||||
| * | Merge tag 'v2.0.26' into master. | 2018-04-22 | 1 | -1/+1 | |
| |\ | |||||
| | * | Fix m_xline_db storing the wrong setter in the XLine database. | 2017-12-15 | 1 | -1/+1 | |
| | | | |||||
| * | | m_xline_db Don't flush database when an xline expires | 2015-12-18 | 1 | -5/+0 | |
| | | | |||||
| * | | Fix xline reasons being truncated in m_xline_db. | 2015-01-29 | 1 | -1/+1 | |
| | | | | | | | | | This error was introduced in bbeb5ea3. | ||||
| * | | Differ database error messages for m_permchannels and m_xline_db | 2014-07-29 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Merge insp20 | 2014-07-25 | 1 | -6/+1 | |
| |\| | |||||
| | * | Fix m_permchannels and m_xline_db on Windows | 2014-05-08 | 1 | -6/+1 | |
| | | | | | | | | | | | | | 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 | ||||
| * | | Remove whitespace and minor style changes | 2014-01-23 | 1 | -1/+1 | |
| | | | |||||
| * | | Move stuff around a bit: | 2013-12-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | - 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. | ||||
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | 2013-08-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init() | ||||
| * | | Add <path> keys for all of the compile-time paths. | 2013-08-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Automatically attach modules to events | 2013-08-04 | 1 | -2/+0 | |
| | | | |||||
| * | | Modify the log message to contain the log type. | 2013-08-04 | 1 | -10/+10 | |
| | | | |||||
| * | | Change modules to use the MODNAME constant when logging. | 2013-08-04 | 1 | -10/+10 | |
| | | | | | | | | | | | | | | | | | 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. | ||||
| * | | Remove a few not-so-useful debug messages | 2013-08-04 | 1 | -5/+1 | |
| | | | |||||
| * | | Remove $Core and $Mod* comments apart from $ModDep. | 2013-07-04 | 1 | -4/+0 | |
| | | | |||||
| * | | Use iostream instead of C-style file operations. | 2013-06-06 | 1 | -52/+26 | |
| | | | |||||
| * | | Merge pull request #545 from SaberUK/master+logging-cleanup | 2013-05-21 | 1 | -11/+11 | |
| |\ \ | | | | | | | Clean up the logging system (part 1 of 2). | ||||
| | * | | Fix spacing in calls to LogManager::Log. | 2013-05-19 | 1 | -11/+11 | |
| | | | | |||||
| * | | | Convert XLine::Displayable to return a std::string. | 2013-05-21 | 1 | -2/+6 | |
| |/ / | |||||
| * | | Tidy up keywords on module methods. | 2013-05-15 | 1 | -6/+6 | |
| | | | | | | | | | | | - Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | ||||
| * | | Add LOG_ prefix to the log level enum values. | 2013-04-12 | 1 | -11/+11 | |
| | | | |||||
| * | | Whitespace and empty destructor removal, minor coding style changes | 2013-04-01 | 1 | -7/+0 | |
| |/ | |||||
| * | m_xline_db Fix pointless excessive stack usage in ReadDatabase() | 2013-03-25 | 1 | -5/+2 | |
| | | |||||
| * | m_xline_db Major enhancements | 2013-03-25 | 1 | -33/+26 | |
| | | | | | | - Save database on a timer, not on every single change - Use the internal database instead of keeping track of xlines ourselves | ||||
| * | Dynamically determine the size of the eventlist[] passed to Attach() | 2012-12-02 | 1 | -1/+1 | |
| | | | | | m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove | ||||
| * | Attach to events and register services in init() | 2012-12-02 | 1 | -1/+2 | |
| | | |||||
| * | Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their ↵ | 2012-10-27 | 1 | -0/+8 | |
| | | | | | databases on Windows due to rename() failing if the destination file exists | ||||
| * | Replace hardcoded paths with configurable ones | 2012-10-04 | 1 | -3/+16 | |
| | | | | | | | | | | | This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario. Changes in detail: configure: Add the options --log-path and --data-path m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be changed using the configuration files. | ||||
| * | Revert m_xline_db Get the xlines from the core, don't maintain a seperate ↵ | 2012-07-13 | 1 | -12/+16 | |
| | | | | | list (reverse-merged from commit 183b182b3d6c0c32f4d10e131a55adbf54b8be01) | ||||
| * | m_xline_db Fix memory leak when adding a loaded xline fails | 2012-07-01 | 1 | -0/+2 | |
| | | |||||
| * | m_xline_db Get the xlines from the core, don't maintain a seperate list | 2012-07-01 | 1 | -16/+12 | |
| | | |||||
| * | Debian typo fixes. | 2012-05-25 | 1 | -1/+1 | |
| | | |||||
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-19 | 1 | -8/+15 | |
| | | |||||
