aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-081-0/+20
|\|
| * Respect <security:restrictbannedusers> in setname.Gravatar Sadie Powell2026-03-081-0/+18
* | Make the ban checking functions able to check any list mode.Gravatar Sadie Powell2026-03-0836-107/+147
* | Fix various minor Doxygen issues.Gravatar Sadie Powell2026-03-0810-16/+21
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-084-5/+5
|\|
| * Fix some minor doxygen warnings.Gravatar Sadie Powell2026-03-083-3/+2
| * Switch the NSIS installer to use something more reliable.Gravatar Sadie Powell2026-03-071-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. Gravatar Sadie Powell2026-03-08123-310/+325
* | Remove the unused remote user finding methods.Gravatar Sadie Powell2026-03-071-34/+0
* | Remove more missed v3 compatibility code.Gravatar Sadie Powell2026-03-073-18/+7
* | Add support for per-operator isupport.Gravatar Sadie Powell2026-03-066-15/+132
* | Move building TARGMAX to core_info.Gravatar Sadie Powell2026-03-062-14/+23
* | Add the old connect class to OnPostChangeConnectClass.Gravatar Sadie Powell2026-03-065-11/+8
* | Convert TranslateType to an enum class.Gravatar Sadie Powell2026-03-0611-31/+33
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-067-9/+8
|\|
| * 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