aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| * Fix a copy/paste error in the serverban module docs.Gravatar Sadie Powell2026-03-061-1/+1
| * Remove the inverted parameter from the extban validation method.Gravatar Sadie Powell2026-03-066-8/+7
* | Add validation to silence extbans.Gravatar Sadie Powell2026-03-062-1/+21
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-063-0/+128
|\|
| * Add the sharebans module.Gravatar Sadie Powell2026-03-063-0/+128
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-0611-9/+177
|\|
| * Backport the abbreviation module checking IsUsableBy from master.Gravatar Sadie Powell2026-03-061-2/+2
| * Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-063-38/+24
| * Add oper-only options to the class and server extbans.Gravatar Sadie Powell2026-03-043-1/+48
| * Prevent non-opers from using extban z when <sslinfo:operonly> is set.Gravatar Sadie Powell2026-03-041-0/+19
| * Add a validation hook for extbans.Gravatar Sadie Powell2026-03-046-6/+100
| * Tweak the reaction filter slightly.Gravatar Sadie Powell2026-03-031-2/+8
* | Convert the uninvite module to use standard replies.Gravatar Sadie Powell2026-03-061-17/+16
* | Allow writing a Reply object to a user.Gravatar Sadie Powell2026-03-061-7/+13
* | Fix unnecessarily calculating the service name for modes.Gravatar Sadie Powell2026-03-061-2/+1
* | Convert the dnsbl and gateway modules to use standard replies.Gravatar Sadie Powell2026-03-052-13/+25
* | Switch Reply::Type to be an enum instead of an enum class.•••This is shorter and its fully disambiguated anyway. Gravatar Sadie Powell2026-03-0514-43/+44
* | Fix using the wrong parameter in the rline module.Gravatar Sadie Powell2026-03-051-2/+2
* | Convert the shun and rline modules to use standard replies.Gravatar Sadie Powell2026-03-053-8/+25
* | Convert the cban module to use standard replies.Gravatar Sadie Powell2026-03-051-3/+10
* | Clean up the abbreviation module and move to standard replies.Gravatar Sadie Powell2026-03-051-29/+38
* | Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-053-38/+24
* | Only reset the specific type of reference when adding services.Gravatar Sadie Powell2026-03-042-4/+7
* | Clean up ModuleManager somewhat.Gravatar Sadie Powell2026-03-043-23/+27
* | 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
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-031-0/+3
|\|
| * Fix erroneously networking metadata for partially connected users.Gravatar Sadie Powell2026-03-031-0/+3
* | Add support for strict references and switch some stuff to use them.Gravatar Sadie Powell2026-03-033-21/+27
* | Add the config read time to the httpd_stats output.Gravatar Sadie Powell2026-03-031-0/+4
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-022-9/+8
|\|
| * Update irctest.•••[skip alpine ci] [skip macos ci] [skip ubuntu ci] [skip windows ci] Gravatar Sadie Powell2026-03-021-2/+2
| * Store users by uuid in the messageflood counter map.•••This prevents weird behaviour caused by address reuse. Reported by @progval. Gravatar Sadie Powell2026-03-011-5/+4
| * Bump actions/upload-artifact from 6 to 7•••Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>Gravatar dependabot[bot]2026-03-011-1/+1
| * Bump actions/download-artifact from 7 to 8•••Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>Gravatar dependabot[bot]2026-03-011-1/+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-025-21/+21
* | Abolish FMT_PTR, this does the same for both formatters.Gravatar Sadie Powell2026-03-028-20/+18
* | Disable service registration messages when not using a debug build.Gravatar Sadie Powell2026-03-023-8/+20
* | Rename ServiceProvider::creator to service_creator and add GetSource.Gravatar Sadie Powell2026-03-0235-86/+96
* | Load the swhois module if a config contains the swhois_ext module.Gravatar Sadie Powell2026-03-021-0/+2
* | 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-0248-261/+251
* | Add irc::less and convert irc::insensitive_swo to use it.Gravatar Sadie Powell2026-03-022-8/+17
* | Move the event/ prefix of events to the parent class.Gravatar Sadie Powell2026-03-0230-51/+51
* | Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-0265-168/+180
* | Fix regular users being told about server operator privileges.Gravatar Sadie Powell2026-03-011-1/+1
* | Run incoming ENCAP commands through the old protocol preprocessor.Gravatar Sadie Powell2026-03-011-0/+13
* | Merge the chg* and set* modules.Gravatar Sadie Powell2026-03-0112-415/+238
* | Debug log when an encapsulated command fails.Gravatar Sadie Powell2026-03-011-1/+12
* | Release v5.0.0 development snapshot 2. v5.0.0dev2Gravatar Sadie Powell2026-03-011-1/+1
* | Move standard replies to the core and add remote reply support.Gravatar Sadie Powell2026-03-0122-233/+410