| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'insp3' into master. | 2021-12-14 | 1 | -1/+1 | |
| |\ | |||||
| | * | If a user has a unique username then include it in bans. | 2021-12-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-11-24 | 1 | -2/+5 | |
| |\| | |||||
| | * | Use a mode reference in the repeat module. | 2021-11-16 | 1 | -2/+5 | |
| | | | |||||
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -3/+3 | |
| | | | |||||
| * | | Mark more mode classes as final. | 2021-10-01 | 1 | -1/+1 | |
| | | | |||||
| * | | Mark all mode classes as final. | 2021-10-01 | 1 | -1/+2 | |
| | | | |||||
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-09-23 | 1 | -0/+3 | |
| |\| | |||||
| | * | Add the channels/ignore-repeat priv to exempt opers from +E. | 2021-09-21 | 1 | -0/+3 | |
| | | | |||||
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -21/+19 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-05-11 | 1 | -2/+2 | |
| |\| | |||||
| | * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -1/+1 | |
| | | | |||||
| * | | Add a new map-based method for building link data. | 2021-05-10 | 1 | -8/+9 | |
| | | | | | | | | | | | The new link data is not currently used but will be in the near future. | ||||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -3/+2 | |
| | | | |||||
| * | | Pascalize Unset in extension item classes. | 2021-03-17 | 1 | -1/+1 | |
| | | | |||||
| * | | Pascalize Set in extension item classes. | 2021-03-17 | 1 | -2/+2 | |
| | | | |||||
| * | | Pascalize Get in extension item classes. | 2021-03-17 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -0/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -0/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-01-18 | 1 | -1/+10 | |
| |\| | |||||
| | * | Implemented configurable kick message for the repeat module (#1835). | 2021-01-18 | 1 | -1/+9 | |
| | | | |||||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 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 | -3/+4 | |
| | | | |||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -8/+6 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+6 | |
| | | | |||||
| * | | Move the Module parameter of ExtensionItem et al to the start. | 2019-08-13 | 1 | -1/+1 | |
| | | | | | | | | | This matches what other ServiceProvider types do. | ||||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -13/+10 | |
| |\| | |||||
| | * | Show the mode syntax in ERR_INVALIDMODEPARAM. | 2019-06-12 | 1 | -9/+9 | |
| | | | |||||
| | * | m_repeat: Fix parsing mode parameter | 2019-06-05 | 1 | -4/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+1 | |
| |\| | |||||
| | * | Some more text fixes and improvements (#1618). | 2019-04-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-03-30 | 1 | -3/+3 | |
| |\| | |||||
| | * | Various text improvements: consistency, syntax, help and doc updates/fixes. | 2019-02-18 | 1 | -3/+3 | |
| | | | |||||
| * | | ModuleManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| | | | |||||
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| | | | |||||
| * | | Remove all 2.0 config compatibility code. | 2019-01-25 | 1 | -1/+1 | |
| | | | |||||
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -6/+6 | |
| |/ | |||||
| * | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | 2018-12-21 | 1 | -2/+5 | |
| | | |||||
| * | Fix ParamModeBase::OnUnset() not being virtual. | 2018-12-16 | 1 | -1/+1 | |
| | | | | | Closes #1536. | ||||
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | 2018-12-12 | 1 | -3/+3 | |
| | | | | | | | | The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | ||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -4/+4 | |
| | | |||||
| * | Convert ConfigTag::getDuration to return an unsigned long. | 2018-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Validate settings in order in ValidateSettings() (#1475). | 2018-04-06 | 1 | -24/+25 | |
| | | | | | | * Validate the settings in the same order as the parameter syntax * Always validate Lines and Secs regardless of having a Diff * Check Backlog for greater than Max as well as being disabled | ||||
| * | Add ERR_INVALIDMODEPARAM for responding to invalid mode params. | 2018-01-29 | 1 | -9/+16 | |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | Rework message handling. | 2018-01-06 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | - Move all message-related types to their own header to make moving them to a cross-module events easier. - Rename OnUserMessage to OnUserPostMessage. - Rename OnText to OnUserMessage. - Replace the dest, target_type, and status parameters with the MessageTarget class. - Replace the text, exempt_list, and msgtype parameters with the MessageDetails struct. - Add echooriginal and originaltext to the MessageDetails struct to allow spam filtering to not be broken by cap echo-message. | ||||
| * | Add the override keyword in places that it is missing. | 2017-11-21 | 1 | -1/+1 | |
| | | | | | GCCs warnings for this are much better than Clangs. | ||||
