| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | -2/+1 | |
| * | Allow mutating the status message type in OnUserPre(Tag)Message. | 2024-05-06 | 1 | -1/+1 | |
| * | Refactor how the anticaps module parses the mode value. | 2023-08-14 | 1 | -27/+21 | |
| * | 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 | |
| * | 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 InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -2/+2 | |
| * | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 1 | -3/+3 | |
| * | Convert various enums to strongly typed scoped enums. | 2023-01-22 | 1 | -21/+22 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -3/+3 | |
| * | 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 | |
| * | Use a global typedef for representing a character set. | 2022-09-30 | 1 | -2/+2 | |
| * | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -4/+4 | |
| * | 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 | |
| * | Slim the included headers down more. | 2022-01-26 | 1 | -0/+2 | |
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -5/+5 | |
| * | 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. | 2021-12-14 | 1 | -2/+3 | |
| |\ | |||||
| | * | If a user has a unique username then include it in bans. | 2021-12-14 | 1 | -2/+3 | |
| * | | Merge branch 'insp3' into master. | 2021-11-24 | 1 | -2/+4 | |
| |\| | |||||
| | * | Use a mode reference in the anticaps module. | 2021-11-16 | 1 | -2/+4 | |
| * | | 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-05-14 | 1 | -3/+3 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-05-14 | 1 | -1/+1 | |
| | * | Fix an off by one error in various bitsets. | 2021-05-14 | 1 | -2/+2 | |
| * | | Clean up the ConvTo functions.•••- Add a default parameter to ConvToNum. - Use std::to_string for types that implement it. - Document the functions properly. | 2021-04-15 | 1 | -1/+1 | |
| * | | Use string_view in IsCTCP. | 2021-04-08 | 1 | -2/+2 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -10/+7 | |
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -4/+0 | |
| * | | 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-05-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-04-24 | 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-04-09 | 1 | -2/+2 | |
| |\| | |||||
| | * | Set the minimum length to 1 for most config items with a default. | 2020-04-09 | 1 | -1/+1 | |
| | * | Add the Numerics::CannotSendTo class and switch stuff to use it. | 2020-04-04 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -1/+2 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -1/+2 | |
| * | | Merge branch 'insp3' into master. | 2020-01-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update my name and email address. | 2019-12-31 | 1 | -1/+1 | |
