| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move CheckExemption::Call to CheckExemption::EventProvider.•••Now FirstResult not a macro there's no need for this to be a free function. | 2023-01-25 | 1 | -1/+1 | |
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -3/+3 | |
| * | Move duration functions to their own header. | 2023-01-23 | 1 | -1/+2 | |
| * | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 1 | -4/+4 | |
| * | Convert various enums to strongly typed scoped enums. | 2023-01-22 | 1 | -1/+1 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+1 | |
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -1/+1 | |
| * | | Move numeric helper classes to their own header. | 2022-06-26 | 1 | -0/+1 | |
| * | | Modernize the syntax of various templates. | 2022-06-23 | 1 | -1/+1 | |
| * | | Allow templating of the messageflood module kick message. | 2022-06-15 | 1 | -4/+8 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -3/+3 | |
| * | | Fix various edge cases in extensible synchronisation.•••- Fix not forwarding the accountid extensible if it is set. - Rename the variadic Set() overload to SetFwd(). - Re-add the `const T&` overload of Set(). - Move `bool synced` to SimpleExtItem from StringExtItem. - Only sync extensibles if their instance is marked as syncable. | 2022-01-21 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | |
| * | | 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/+4 | |
| |\| | |||||
| | * | Use a mode reference in the messageflood module. | 2021-11-16 | 1 | -1/+3 | |
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+1 | |
| * | | Mark more mode classes as final. | 2021-10-01 | 1 | -1/+1 | |
| * | | Mark all mode classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-07-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> | 2021-06-21 | 1 | -1/+1 | |
| * | | Add a forwarding overload of SimpleExtItem#Set. | 2021-03-17 | 1 | -1/+1 | |
| * | | Pascalize Set in extension item classes. | 2021-03-17 | 1 | -1/+1 | |
| * | | Pascalize Get in extension item classes. | 2021-03-17 | 1 | -1/+1 | |
| * | | 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 | -6/+2 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -5/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -5/+6 | |
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -7/+20 | |
| |\| | |||||
| | * | Show the mode syntax in ERR_INVALIDMODEPARAM. | 2019-06-12 | 1 | -0/+1 | |
| | * | Make messageflood weights configurable.•••Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649. | 2019-06-06 | 1 | -7/+19 | |
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -5/+19 | |
| |\| | |||||
| | * | Some more text fixes and improvements (#1618). | 2019-04-28 | 1 | -1/+1 | |
| | * | Update trivially-modifiable modules to handle tag messages. | 2019-04-16 | 1 | -4/+18 | |
| * | | ModuleManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -4/+4 | |
| |/ | |||||
| * | 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 | -2/+2 | |
| * | 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 | -2/+2 | |
| * | 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 | -3/+3 | |
| * | 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 | |
| * | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -1/+4 | |
| * | 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 | |
