| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+2 | |
| * | Rework how away state is stored internally.•••This will be necessary for implementing pre-away as well as some changes for WATCH compatibility with Unreal. | 2023-08-04 | 1 | -3/+3 | |
| * | Fix exposing oper hosts in `/STATS P`. | 2023-06-04 | 1 | -1/+1 | |
| * | Rename duration to timeutils and relocate InspIRCd::TimeString. | 2023-05-10 | 1 | -3/+3 | |
| * | Fix some unnecessary boolean explicit checks. | 2023-02-28 | 1 | -1/+1 | |
| * | Sort opers alphabetically in `/STATS P`. | 2023-02-27 | 1 | -0/+6 | |
| * | Use the stats row count instead of counting opers manually. | 2023-02-27 | 1 | -3/+1 | |
| * | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 1 | -1/+1 | |
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -7/+6 | |
| * | 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 | -4/+4 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+1 | |
| * | | If an oper is away then show it in `/STATS P`.•••Also fix hideoper and the idle timestamp. | 2022-12-06 | 1 | -8/+17 | |
| * | | Move the oper statistics to core_oper and rewrite.•••The numerics we used previously were not being used according to the RFC and every implementation has their own behaviour here which makes it hard for clients to do anything reasonable. Instead of this using the generic stats numeric makes a lot more sense. | 2022-11-29 | 1 | -9/+16 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -3/+3 | |
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-07-17 | 1 | -1/+1 | |
| |\| | |||||
| | * | Deduplicate all whois numerics to the whois module header. | 2021-07-05 | 1 | -1/+1 | |
| * | | Rename Simple{Channel,User}ModeHandler to match other mode handlers. | 2021-06-01 | 1 | -4/+4 | |
| * | | Merge branch 'insp3' into master. | 2021-05-14 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-05-14 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-04-27 | 1 | -2/+3 | |
| |\| | |||||
| | * | Update hideoper for the /STATS P change in the previous commit. | 2021-04-19 | 1 | -2/+3 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -3/+1 | |
| * | | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode | 2021-03-30 | 1 | -3/+3 | |
| * | | Replace all internal references to uline with services. | 2021-01-30 | 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 | |
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -5/+4 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+9 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+9 | |
| * | | Merge branch 'insp3' into master. | 2019-03-30 | 1 | -16/+3 | |
| |\| | |||||
| | * | Rename GetFlagIndex -> GetFieldIndex | 2019-03-12 | 1 | -1/+1 | |
| | * | Add Who::Request::GetFlagIndex to get field index•••Replaces the dirty logic in m_hideoper and m_namesx | 2019-03-12 | 1 | -16/+3 | |
| * | | UserManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -7/+7 | |
| |/ | |||||
| * | Fix the OnSendWhoLine event being completely broken with WHOX. | 2018-11-15 | 1 | -5/+30 | |
| * | Include modules/whois.h directly from files that use it. | 2018-04-08 | 1 | -0/+1 | |
| * | Move OnStats from the core to a cross-module event.•••Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later. | 2018-04-08 | 1 | -2/+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 | |
| * | Use RPL_LUSEROP instead of the raw numeric in m_hideoper. | 2017-08-11 | 1 | -2/+2 | |
| * | Send WHO reply numerics with User::WriteNumeric(), pass Numeric::Numeric obje... | 2016-02-26 | 1 | -6/+7 | |
| * | m_hideoper Reorder checks in OnSendWhoLine()•••Check if the entire line should be hidden first | 2016-02-26 | 1 | -3/+4 | |
| * | Return ModResult from the OnSendWhoLine hook | 2016-02-26 | 1 | -3/+4 | |
| * | Introduce Stats::Context, pass it to the OnStats hook and switch all code to it | 2016-02-25 | 1 | -5/+5 | |
| * | Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ... | 2016-02-25 | 1 | -2/+2 | |
