| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add long duration template variables to messageflood and repeat. | 2025-08-31 | 1 | -6/+7 | |
| * | Update copyright headers. | 2025-02-28 | 1 | -1/+2 | |
| * | Fix repeat compatibility with v3.•••Co-authored-by: iwalkalone <iwalkalone@chathispano.com> Closes #2145. | 2025-01-09 | 1 | -1/+1 | |
| * | Add %channel% to the messageflood and repeat module templates. | 2024-09-28 | 1 | -0/+1 | |
| * | Make the messageflood and repeat messages a bit better. | 2024-09-28 | 1 | -1/+1 | |
| * | Update copyright headers. | 2024-07-14 | 1 | -1/+1 | |
| * | Use auto when extracting the internal type of a message target. | 2024-07-13 | 1 | -1/+1 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -6/+4 | |
| * | Allow mutating the status message type in OnUserPre(Tag)Message. | 2024-05-06 | 1 | -1/+1 | |
| * | Retain the "real" username properly like we do for hostnames.•••This introduces the concept of a real username. This value comes from either the initial USER message or from an ident lookup. Doing this allows us to use it for bans through vidents and cloaking web client users using their remote username. While changing this I also changed all of the uses of "ident" other than RFC 1413 lookups and some compatibility cases to refer to usernames as user(name) instead of ident. Our use of ident in these places was incorrect as that only refers to the RFC 1413 response and is not commonly used in the way we used it by any other IRC server implementations. | 2023-06-29 | 1 | -1/+1 | |
| * | Rename duration to timeutils and relocate InspIRCd::TimeString. | 2023-05-10 | 1 | -1/+1 | |
| * | Add more action types to the repeat module. | 2023-02-05 | 1 | -39/+138 | |
| * | Refactor reading the repeat module config. | 2023-02-03 | 1 | -18/+8 | |
| * | 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 | -4/+4 | |
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -9/+9 | |
| * | Move duration functions to their own header. | 2023-01-23 | 1 | -2/+3 | |
| * | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 1 | -5/+5 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| * | Move extension types to their own header to speed up build times. | 2022-12-19 | 1 | -0/+1 | |
| * | Yet more stylistic fixes. | 2022-12-01 | 1 | -1/+5 | |
| * | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2022-08-27 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-08-25 | 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 | |
| * | | Merge branch 'insp3' into master. | 2022-06-22 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix the parameter documentation for the repeat mode. | 2022-06-15 | 1 | -1/+1 | |
| * | | Allow templating of the repeat module kick message. | 2022-06-15 | 1 | -7/+8 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -6/+6 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+2 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+2 | |
| * | | Make all extensibles use kebab-case for names where possible. | 2021-12-26 | 1 | -1/+1 | |
| * | | Promote ExtensionItem::ExtensibleType to a top level enum class. | 2021-12-23 | 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/+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.•••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 | |
