aboutsummaryrefslogtreecommitdiff
path: root/include/modules/stats.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
|
* Sort opers alphabetically in `/STATS P`.Gravatar Sadie Powell2023-02-271-0/+1
|
* Make module classes specify their priority manually.Gravatar Sadie Powell2023-02-271-2/+2
|
* Fix a missing doxygen parameter.Gravatar Sadie Powell2022-12-041-0/+1
|
* Allow attaching tags with extra info to stats rows.Gravatar Sadie Powell2022-11-301-6/+41
| | | | | | | | | | | | | | | | | | | | Stats responses are incredibly non-standard and no clients render them correctly. This makes using /STATS a massive pain in the ass for users. However, now we have message tags we have a way to fix this. We can send a <trailing> with the message details and for clients (probably bots) that need to parse the response we can include the specific details in message tags enabled by the new inspircd.org/stats-tags capability. The average user will get this: :<server> 210 <nick> <stats-char> :<stats-message> If however they enable the newcapability they will get this instead: @inspircd.org/stats-foo=bar;inspircd.org/stats-baz=bax :<server> 210 <nick> <stats-char> :<stats-message>
* Use `T&&` instead of `T` or `const T&`.Gravatar Sadie Powell2022-11-291-2/+2
|
* Remove duplicate includes from module headers.Gravatar Sadie Powell2022-01-251-2/+0
|
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
|
* Move RPL_STATS to the stats header.Gravatar Sadie Powell2021-12-241-0/+6
|
* Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-241-0/+12
|
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-3/+5
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+1
| |
* | Convert repetitive functions to use C++11 variadic templates.Gravatar Sadie Powell2019-01-251-87/+3
|/
* Move OnStats from the core to a cross-module event.Gravatar Peter Powell2018-04-081-0/+18
| | | | | Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later.
* Fix oversight in the last Stats::Context:AddRow() methodGravatar Attila Molnar2016-02-251-0/+1
|
* Introduce Stats::Context, pass it to the OnStats hook and switch all code to itGravatar Attila Molnar2016-02-251-0/+172