aboutsummaryrefslogtreecommitdiffstats
path: root/include/modules
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
|\|
| * 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
* | 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-042-2/+2
* | Rename ServiceProvider::creator to service_creator and add GetSource.Gravatar Sadie Powell2026-03-022-3/+3
* | 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-027-36/+33
* | Move the event/ prefix of events to the parent class.Gravatar Sadie Powell2026-03-0215-25/+25
* | Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-026-7/+7
* | Move standard replies to the core and add remote reply support.Gravatar Sadie Powell2026-03-012-171/+35
* | 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
* | Allow the use of extended bans in more scenarios.Gravatar Sadie Powell2026-01-051-17/+53
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-12-072-4/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2025-12-032-4/+3
* | Start splitting the user I/O interface from the network socket.Gravatar Sadie Powell2025-10-261-0/+3
* | 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
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2025-08-021-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-05-181-1/+2
|\|
| * Get the default DNS timeout from the manager instead of the config.Gravatar Sadie Powell2025-05-141-1/+2
* | Add <security:banrealmask>.Gravatar Sadie Powell2025-04-161-8/+12
* | Refuse to hash passwords using insecure algorithms in MKPASSWD.Gravatar Sadie Powell2025-04-131-0/+3
* | Fix hash documentation.Gravatar Sadie Powell2025-04-131-3/+3
* | Rename newhash to hash now its the only option.Gravatar Sadie Powell2025-04-061-0/+0
* | Delete the old hashing interface and modules.Gravatar Sadie Powell2025-04-061-80/+0
* | Add the new hashing interface, port consumer modules to use it.Gravatar Sadie Powell2025-04-061-0/+315
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-292-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2025-03-282-2/+2
* | Only include <sstream> from files that actually use it.Gravatar Sadie Powell2025-03-221-0/+2
* | Add support for usernames in the cloaking system.Gravatar Sadie Powell2025-03-141-3/+57
* | Rename Cloak::Method::Generate to Cloak::Method::Cloak.Gravatar Sadie Powell2025-03-141-2/+2
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-021-1/+1
|\|
| * Fix some inappropriate uses of ConvToNum.Gravatar Sadie Powell2025-03-011-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-011-2/+2
|\|
| * Avoid the use of ConvToStr in string concatenation.•••This function calls INSP_FORMAT in most cases nowadays so we may as well just call that manually. Gravatar Sadie Powell2025-03-011-2/+2
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-11-011-1/+1
|\|
| * Add support for extbans without letters.Gravatar Sadie Powell2024-10-161-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-301-34/+37
|\|
| * Add a type alias for the extban letter type.Gravatar Sadie Powell2024-09-271-8/+11
| * Clean up the names of some variables in the extban header.Gravatar Sadie Powell2024-09-271-31/+31
* | Make the server protocol APIs use a reference instead of a pointer.Gravatar Sadie Powell2024-09-191-4/+4
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-09-091-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2024-09-071-1/+1
* | Use C++20 <format> instead of fmtlib when available.Gravatar Sadie Powell2024-08-222-2/+2
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-08-181-2/+2
|\|
| * Add a formatting overload to {Membership,User}::Write(Remote)Notice.Gravatar Sadie Powell2024-08-181-2/+2