| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Minor cleanup of ListModeBase•••- Rename ChanData to ListData - Rename extItem to listdata - Use GetRef instead of Get/Set. | 2026-06-15 | 1 | -33/+24 | |
| * | Rework how list mode limits are parsed and applied.•••- Keep one list of all limits in ServerLimits instead of one in each list mode. This should reduce memory usage slightly and the lists are usually so small and are compared so infrequently that this won't cause any performnace issues. - Automatically look up the mode limit when the mode list is used instead of manually rehashing in each module. This should cause less footguns than the old API and doesn't require manually updating the limit on rehash. - Move code relating to variable and lower limits from the core to core_channel. This is only used by ISUPPORT. | 2026-06-15 | 1 | -73/+20 | |
| * | Update my email address. | 2026-06-06 | 1 | -1/+1 | |
| * | Switch ascii comparisons over to our own casemap functions. | 2026-04-30 | 1 | -1/+1 | |
| * | Remove the remaining bits of stdalgo to utility/container. | 2026-04-04 | 1 | -1/+2 | |
| * | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 1 | -1/+1 | |
| * | Make the ban checking functions able to check any list mode. | 2026-03-08 | 1 | -2/+3 | |
| * | Replace IS_* with member functions.•••- All user types get an Is* function. - Only local users are cast using the old function so only local users get an As* function. | 2026-03-08 | 1 | -1/+1 | |
| * | Rename ServiceProvider::creator to service_creator and add GetSource. | 2026-03-02 | 1 | -1/+1 | |
| * | Rename ServiceProvider methods to avoid shadowing issues. | 2026-03-02 | 1 | -8/+13 | |
| * | Merge branch 'insp4' into master. | 2025-12-07 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2025-12-03 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2025-03-22 | 1 | -1/+1 | |
| |\| | |||||
| | * | Add a formatting overload of the ModuleException constructor. | 2025-03-18 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2025-03-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2025-02-28 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2025-02-14 | 1 | -0/+1 | |
| |\| | |||||
| | * | When removing a list mode update the parameter to the actual entry. | 2025-01-25 | 1 | -0/+1 | |
| * | | Merge branch 'insp4' into master. | 2024-11-01 | 1 | -7/+0 | |
| |\| | |||||
| | * | All core numerics should be in numeric.h not in .cpp files. | 2024-10-26 | 1 | -7/+0 | |
| * | | Use C++20 <format> instead of fmtlib when available. | 2024-08-22 | 1 | -6/+6 | |
| * | | Always use fmtlib directly. | 2024-06-07 | 1 | -6/+6 | |
| |/ | |||||
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+2 | |
| * | Add an option for including the setter's full mask in list modes. | 2023-09-21 | 1 | -1/+5 | |
| * | Fix big list limits and expose the limit to TellListTooLong. | 2023-08-12 | 1 | -15/+19 | |
| * | Fix list modes unintentionally being case sensitive.•••Closes #907. | 2023-08-12 | 1 | -2/+2 | |
| * | Update usages of stdalgo::string::equalsci to use insp::equalsci. | 2023-08-11 | 1 | -1/+1 | |
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -1/+1 | |
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -2/+2 | |
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -6/+7 | |
| * | Replace ModeAction with bool.•••This enum is functionally the same as bool but with weird semantics. | 2023-01-22 | 1 | -7/+7 | |
| * | Rework the levels things are logged at to make more sense. | 2022-12-18 | 1 | -1/+1 | |
| * | Fix various inappropriate uses of UINT_MAX. | 2022-10-14 | 1 | -1/+1 | |
| * | Move numerics to the source files where they are actually used. | 2022-06-26 | 1 | -0/+7 | |
| * | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| * | | Constify the parameter arguments in ListModeBase's Tell* methods. | 2022-04-17 | 1 | -3/+3 | |
| * | | Refactor ListModeBase::OnModeChange. | 2022-04-17 | 1 | -33/+34 | |
| * | | Remove ValidateParam and rename CanonicalizeParam.•••There's basically no safe way to handle a malformed list mode sent by a remote server without causing a desync. Its probably for the best if we just only apply validation to locally added list modes entries. | 2022-04-17 | 1 | -28/+4 | |
| * | | Add ListModeBase::CanonicalizeParam, fix cleaning extban masks. | 2022-04-16 | 1 | -4/+10 | |
| * | | Make the parameter field of ValidateParam const. | 2022-04-16 | 1 | -1/+1 | |
| * | | Use a consistent message format for end of list numerics. | 2022-04-01 | 1 | -4/+3 | |
| * | | Merge branch 'insp3' into master. | 2022-04-01 | 1 | -3/+7 | |
| |\| | |||||
| | * | Fix DisplayEmptyList not being called when a list does not exist. | 2022-04-01 | 1 | -5/+8 | |
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -1/+1 | |
| * | | 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 | |
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -5/+5 | |
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -1/+1 | |
