| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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.•••The new link data is not currently used but will be in the near future. | 2021-05-10 | 1 | -8/+9 | |
| * | | 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.•••This matches what other ServiceProvider types do. | 2019-08-13 | 1 | -1/+1 | |
| * | | 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.•••Closes #1536. | 2018-12-16 | 1 | -1/+1 | |
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••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. | 2018-12-12 | 1 | -3/+3 | |
| * | 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).•••* 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 | 2018-04-06 | 1 | -24/+25 | |
| * | Add ERR_INVALIDMODEPARAM for responding to invalid mode params.•••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. | 2018-01-29 | 1 | -9/+16 | |
| * | Rework message handling.•••- 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. | 2018-01-06 | 1 | -4/+4 | |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. | 2017-11-21 | 1 | -1/+1 | |
| * | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. | 2017-10-28 | 1 | -1/+1 | |
| * | Add a helper function for calling the OnCheckExemption event. | 2017-10-21 | 1 | -2/+1 | |
| * | Convert a bunch of time-related config options to getDuration. | 2017-09-03 | 1 | -1/+1 | |
| * | Move the OnCheckExemption hook out of the core. | 2017-03-20 | 1 | -2/+10 | |
| * | Fix some whitespace issues | 2015-12-28 | 1 | -1/+1 | |
| * | m_repeat: fix typo (similiar->similar)•••Also update docs/ accordingly | 2015-06-12 | 1 | -2/+2 | |
| * | Specify which Extensible subclass an ExtensionItem is valid for | 2015-01-18 | 1 | -1/+1 | |
| * | Replace irc::modestacker usage with the new ModeParser::Process() | 2014-09-03 | 1 | -5/+3 | |
