| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -4/+4 | |
| | | |||||
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -2/+2 | |
| | | |||||
| * | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+2 | |
| | | |||||
| * | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| | | |||||
| * | Used std::move where it is needed | 2021-06-21 | 1 | -1/+1 | |
| | | |||||
| * | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -8/+4 | |
| | | |||||
| * | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+1 | |
| | | |||||
| * | Convert SQL::Field to be a typedef of optional<string>. | 2021-03-30 | 1 | -2/+2 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -1/+1 | |
| | | | |||||
| * | | Store the SQL row id in the synthesised sqloper config tags. | 2020-11-03 | 1 | -2/+2 | |
| | | | |||||
| * | | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 1 | -1/+1 | |
| | | | |||||
| * | | Replace ConfigTag::create with a public constructor. | 2020-11-03 | 1 | -3/+2 | |
| | | | |||||
| * | | Rename ConfigItems to ConfigTag::Items. | 2020-11-03 | 1 | -1/+1 | |
| | | | |||||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -2/+2 | |
| | | | |||||
| * | | Convert OperInfo from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -6/+3 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-09 | 1 | -1/+1 | |
| |\| | |||||
| | * | Set the minimum length to 1 for most config items with a default. | 2020-04-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Move FindNick to UserManager. | 2020-02-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -3/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -1/+8 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -1/+8 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+2 | |
| |\| | |||||
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| | | | |||||
| | * | Fix compatibility issues between sqloper and postgres | 2019-04-28 | 1 | -0/+1 | |
| | | | |||||
| * | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| | | | |||||
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -4/+4 | |
| | | | |||||
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -6/+6 | |
| |/ | |||||
| * | Implement IRCv3 message tag support. | 2018-08-13 | 1 | -1/+2 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | Remove the original line parameter of On{Pre,Post}Command. | 2018-08-10 | 1 | -2/+2 | |
| | | | | | | | | | | In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do. | ||||
| * | Use CommandBase::Params instead of std::vector<std::string>. | 2018-07-26 | 1 | -3/+3 | |
| | | | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | ||||
| * | Refactor m_sqloper to be a full opers.conf replacement (#983). | 2018-04-06 | 1 | -56/+139 | |
| | | | | m_sqloper now supports dynamic fields, works with m_sslinfo, and works with /stats o. | ||||
| * | Improve and modernize the SQL system API. | 2017-12-22 | 1 | -11/+14 | |
| | | | | | | | | | | | | | | - Move everything into the SQL namespace and drop the SQL prefix. - Move SQLProvider::PopulateUserInfo to SQL::PopulateUserInfo. - Rename SQLEntry to SQL::Field and clean up. - Rename SQLEntries to SQL::Row. - Rename SQLerror to SQL::Error and clean up. - Rename SQLerrorNum to SQL::ErrorCode and drop the SQL_ prefix. - Rename ParamL to SQL::ParamList. - Rename ParamM to SQL::ParamMap; - Make implementing SQLQuery::OnError mandatory. - Redo most of the documentation in the sql header. | ||||
| * | Hide User#host and User#dhost and use accessors to modify them. | 2017-10-28 | 1 | -1/+1 | |
| | | | | | | This removes the need to invalidate the cache after changing a user's hostname. | ||||
| * | m_sqloper.cpp: Add support for the `active` column | 2015-02-22 | 1 | -1/+1 | |
| | | | | | | When active is true the user is allowed to log in. When it is FALSE, he is not. 2.0 users must alter their table (or view) so that it contains this field. | ||||
| * | Hashing: Redo API | 2014-08-04 | 1 | -1/+1 | |
| | | | | | | | | * Don't assume the printable output of hashes is hex * Add virtual Compare() function, usable for KDFs like BCrypt Some changes and bugfixes are by @attilamolnar, original PR #767 | ||||
| * | Move typedef OperIndex to ServerConfig::OperIndex | 2014-07-16 | 1 | -1/+1 | |
| | | |||||
| * | Change allocation of InspIRCd::Parser to be physically part of the object ↵ | 2014-06-13 | 1 | -1/+1 | |
| | | | | | containing it | ||||
| * | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | 2013-08-30 | 1 | -6/+1 | |
| | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init() | ||||
| * | Store oper types and opers in separate containers | 2013-08-13 | 1 | -2/+2 | |
| | | |||||
| * | Automatically attach modules to events | 2013-08-04 | 1 | -3/+0 | |
| | | |||||
| * | Modify the log message to contain the log type. | 2013-08-04 | 1 | -5/+5 | |
| | | |||||
| * | Change modules to use the MODNAME constant when logging. | 2013-08-04 | 1 | -6/+6 | |
| | | | | | | | | | 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 $Core and $Mod* comments apart from $ModDep. | 2013-07-04 | 1 | -2/+0 | |
| | | |||||
| * | Fix spacing in calls to LogManager::Log. | 2013-05-19 | 1 | -6/+6 | |
| | | |||||
