aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * Remove the inverted parameter from the extban validation method.Gravatar Sadie Powell2026-03-061-3/+2
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-061-0/+37
|\|
| * Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-061-0/+5
| * Add a validation hook for extbans.Gravatar Sadie Powell2026-03-041-0/+37
* | Allow writing a Reply object to a user.Gravatar Sadie Powell2026-03-061-7/+13
* | Switch Reply::Type to be an enum instead of an enum class.•••This is shorter and its fully disambiguated anyway. Gravatar Sadie Powell2026-03-051-5/+6
* | Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-051-0/+5
* | Only reset the specific type of reference when adding services.Gravatar Sadie Powell2026-03-041-1/+1
* | Clean up ModuleManager somewhat.Gravatar Sadie Powell2026-03-041-12/+16
* | Get rid of the ModuleRef typedef.•••Eventually this will be moved to shared_ptr but for now the typedef is just hiding the constness of the reference. Gravatar Sadie Powell2026-03-045-7/+5
* | Add support for strict references and switch some stuff to use them.Gravatar Sadie Powell2026-03-032-8/+9
* | Switch parameter count fields to use size_t.Gravatar Sadie Powell2026-03-021-8/+8
* | Abolish FMT_PTR, this does the same for both formatters.Gravatar Sadie Powell2026-03-021-2/+0
* | Rename ServiceProvider::creator to service_creator and add GetSource.Gravatar Sadie Powell2026-03-023-5/+8
* | 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-0215-89/+104
* | Add irc::less and convert irc::insensitive_swo to use it.Gravatar Sadie Powell2026-03-021-1/+13
* | Move the event/ prefix of events to the parent class.Gravatar Sadie Powell2026-03-0217-31/+31
* | Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-0211-19/+22
* | Move standard replies to the core and add remote reply support.Gravatar Sadie Powell2026-03-017-171/+222
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-281-0/+3
|\|
| * Fix RPL_ENDOFNAMES for real this time.Gravatar Sadie Powell2026-02-281-0/+3
* | Implement support for per-command maximum targets.•••Closes #2157. Gravatar Sadie Powell2026-02-272-4/+17
* | Move ERR_USERONCHANNEL to the global numeric header.Gravatar Sadie Powell2026-02-261-0/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-02-261-1/+1
|\|
| * Fix mistakenly getting monitor notifications for partially connected users.Gravatar Sadie Powell2026-02-231-1/+1
* | Add a numeric helper for ERR_NOPRIVILEGES.Gravatar Sadie Powell2026-02-262-1/+25
* | Unify command_parse and ctables.Gravatar Sadie Powell2026-02-154-151/+124
* | Remove InValidMask as it only has one unnecessary use.Gravatar Sadie Powell2026-02-121-6/+0
* | Add support for local-only X-lines, remove K-lines.Gravatar Sadie Powell2026-01-202-47/+7
* | Allow the use of extended bans in more scenarios.Gravatar Sadie Powell2026-01-051-17/+53
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-01-041-0/+1
|\|
| * Allow specifying a module name in SetPriority.Gravatar Sadie Powell2025-12-311-0/+1
* | Add join time to the membership identifier.Gravatar Sadie Powell2025-12-281-0/+3
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-12-073-5/+4
|\|
| * Release v4.9.0. v4.9.0Gravatar Sadie Powell2025-12-061-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2025-12-033-5/+4
* | Avoid creating users with a null I/O handler.Gravatar Sadie Powell2025-10-312-2/+2
* | Allow getting an I/O hook from a user I/O handler.Gravatar Sadie Powell2025-10-311-0/+6
* | Move message serialization into core_clients.Gravatar Sadie Powell2025-10-281-7/+3
* | Avoid duplicating some of the send/receive queue limiting code.Gravatar Sadie Powell2025-10-261-0/+11
* | Start splitting the user I/O interface from the network socket.Gravatar Sadie Powell2025-10-263-23/+33
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-10-261-38/+2
|\|
| * Fix a typo in a previous commit's deprecation message.Gravatar Sadie Powell2025-10-261-1/+1
| * Fix allowing expired client certificates in some cases.•••This fixes a regression from v3. Gravatar Sadie Powell2025-10-261-3/+3
| * Deprecate the contents of the SSLClientCert namespace.•••This is full of footguns and isn't really needed. Gravatar Sadie Powell2025-10-261-4/+11
* | Merge branch 'insp4'Gravatar Sadie Powell2025-08-151-1/+1
|\|
| * Release v4.8.0. v4.8.0Gravatar Sadie Powell2025-08-021-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2025-08-021-1/+1
* | Allow silently expiring xlines.Gravatar Sadie Powell2025-05-241-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-05-181-1/+2
|\|