aboutsummaryrefslogtreecommitdiffstats
path: root/modules/core
Commit message (Expand)AuthorAgeFilesLines
...
* Make the ban checking functions able to check any list mode.Gravatar Sadie Powell2026-03-087-10/+21
* 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. Gravatar Sadie Powell2026-03-0826-69/+69
* Add support for per-operator isupport.Gravatar Sadie Powell2026-03-064-14/+130
* Move building TARGMAX to core_info.Gravatar Sadie Powell2026-03-062-14/+23
* Add the old connect class to OnPostChangeConnectClass.Gravatar Sadie Powell2026-03-061-7/+2
* Convert TranslateType to an enum class.Gravatar Sadie Powell2026-03-062-2/+2
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-061-1/+1
* Add validation to silence extbans.Gravatar Sadie Powell2026-03-061-0/+3
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-063-2/+49
* Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-051-16/+1
* Fix kicking with multiple channels.Gravatar Sadie Powell2026-03-021-2/+3
* Switch parameter count fields to use size_t.Gravatar Sadie Powell2026-03-022-2/+2
* Abolish FMT_PTR, this does the same for both formatters.Gravatar Sadie Powell2026-03-022-5/+5
* Rename ServiceProvider::creator to service_creator and add GetSource.Gravatar Sadie Powell2026-03-027-29/+29
* Massive rework of how internal service providers work.•••- ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. Gravatar Sadie Powell2026-03-024-7/+7
* Move the event/ prefix of events to the parent class.Gravatar Sadie Powell2026-03-027-10/+10
* Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-0210-16/+15
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-283-16/+15
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-282-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-281-4/+6
* Implement support for per-command maximum targets.•••Closes #2157. Gravatar Sadie Powell2026-02-2712-1/+25
* Move ERR_USERONCHANNEL to the global numeric header.Gravatar Sadie Powell2026-02-261-1/+0
* Add a numeric helper for ERR_NOPRIVILEGES.Gravatar Sadie Powell2026-02-262-4/+5
* Add support for local-only X-lines, remove K-lines.Gravatar Sadie Powell2026-01-207-154/+71
* Allow the use of extended bans in more scenarios.Gravatar Sadie Powell2026-01-053-6/+8
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-12-076-6/+6
* Add a missing override keyword.Gravatar Sadie Powell2025-10-311-1/+1
* Allow getting an I/O hook from a user I/O handler.Gravatar Sadie Powell2025-10-311-0/+5
* Move message serialization into core_clients.Gravatar Sadie Powell2025-10-281-6/+20
* Avoid duplicating some of the send/receive queue limiting code.Gravatar Sadie Powell2025-10-261-19/+10
* Start splitting the user I/O interface from the network socket.Gravatar Sadie Powell2025-10-262-4/+205
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-09-301-1/+1
* Merge branch 'insp4'Gravatar Sadie Powell2025-08-152-2/+2
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-05-183-104/+112
* Add <security:banrealmask>.Gravatar Sadie Powell2025-04-163-7/+9
* Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-061-1/+1
* Add the new hashing interface, port consumer modules to use it.Gravatar Sadie Powell2025-04-061-1/+2
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-2927-36/+13
* Move DefaultIsNick/DefaultIsUser/IsNick/IsUser to UserManager.Gravatar Sadie Powell2025-03-232-2/+2
* Only include <sstream> from files that actually use it.Gravatar Sadie Powell2025-03-221-0/+2
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-227-11/+11
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-102-3/+3
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-037-7/+15
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-0114-15/+15
* Replace insp::substring_view with the C++20 iterator constructor.Gravatar Sadie Powell2025-02-281-5/+5
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-272-10/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-02-149-65/+114
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-01-175-40/+40
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-01-174-4/+12
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-11-241-1/+1