| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2025-02-28 | 1 | -1/+1 | |
| | | |||||
| * | Move RPL_TIME to the numeric header, unify TIME and ALLTIME. | 2025-02-05 | 1 | -0/+1 | |
| | | |||||
| * | All core numerics should be in numeric.h not in .cpp files. | 2024-10-26 | 1 | -0/+9 | |
| | | |||||
| * | Fix a minor doxygen warning. | 2024-08-27 | 1 | -1/+1 | |
| | | |||||
| * | Fix formatting strings on C++20 compilers. | 2024-08-22 | 1 | -1/+1 | |
| | | |||||
| * | Add Numeric::push_fmt(...) as shorthand for push(INSP_FORMAT(...)). | 2024-08-18 | 1 | -0/+11 | |
| | | |||||
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2024-06-03 | 1 | -0/+1 | |
| |\ | |||||
| * | | Make it easier to add tags to a numeric. | 2022-11-30 | 1 | -0/+21 | |
| | | | |||||
| * | | Use `T&&` instead of `T` or `const T&`. | 2022-11-29 | 1 | -1/+1 | |
| | | | |||||
| * | | Refactor the internals of the oper system. | 2022-11-28 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allow overriding privileges from the <class> blocks in the <type> and <oper> blocks. - Separate oper types from oper accounts in the code. This enables moving some core stuff out of the config tag later. - Merge the config tags together to make a synthetic tag that can have getXXX called on it instead of using getConfig and then converting it. - Move the details of Have*Permission into the oper type class. - Improve oper events to allow modules to easily hook into the oper system. | ||||
| * | | Merge branch 'insp3' into master. | 2022-09-12 | 1 | -0/+1 | |
| |\| | |||||
| * | | Move numeric helper classes to their own header. | 2022-06-26 | 1 | -3/+0 | |
| | | | |||||
| * | | Move numerics to the source files where they are actually used. | 2022-06-26 | 1 | -1/+50 | |
| | | | |||||
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -1/+1 | |
| | | | |||||
| * | | Use parameter pack expansion instead of recursive calls. | 2021-04-27 | 1 | -15/+5 | |
| | | | |||||
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -2/+6 | |
| | | | |||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -2/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+1 | |
| | | | |||||
| * | | Convert repetitive functions to use C++11 variadic templates. | 2019-01-25 | 1 | -0/+6 | |
| |/ | |||||
| * | 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. | ||||
| * | Add ERR_INVALIDMODEPARAM for responding to invalid mode params. | 2018-01-29 | 1 | -27/+0 | |
| | | | | | | | | | | | | | | | | Currently on invalid modes we do a combination of different things: 1. Send a custom mode-specific numeric (which often collides with other modes). 2. Send a server notice. 3. Do absolutely nothing. This new numeric is a generic way of handling invalid parameters when setting a mode that avoids all of the mistakes of the previous behaviour. | ||||
| * | Fixed misc. instances of ERR_NOSUCHNICK instead of channel numerics | 2017-12-22 | 1 | -3/+14 | |
| | | | | | Per #1122 | ||||
| * | Make source server settable in Numeric::Numeric | 2016-02-25 | 1 | -0/+15 | |
| | | |||||
| * | Add Numeric::Numeric | 2016-02-25 | 1 | -0/+88 | |
