aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-2343-93/+93
* | Fix an unintentionally inverted condition in the dnsbl module.Gravatar Sadie Powell2021-12-201-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-2080-212/+360
* | Deduplicate xline adding code in the dnsbl module.Gravatar Sadie Powell2021-12-201-42/+20
* | Refactor the DNSBL config types slightly.Gravatar Sadie Powell2021-12-201-15/+15
* | Mark Regex::Engine::Create{Human,} as const.Gravatar Sadie Powell2021-12-162-5/+5
* | Make upper case regex flags remove the flag if previously set.Gravatar Sadie Powell2021-12-161-0/+3
* | Release v4.0.0 alpha 7. v4.0.0a7Gravatar Sadie Powell2021-12-151-1/+1
* | Update author list.Gravatar InspIRCd Robot2021-12-151-3/+5
* | Update module descriptions.Gravatar Sadie Powell2021-12-158-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-1416-20/+56
|\|
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-1411-18/+28
| * Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-146-1/+22
| * Add a build time check that OpenLDAP is reentrant.Gravatar Sadie Powell2021-12-141-0/+4
| * Fix the ldap module on OpenLDAP 2.5.Gravatar Sadie Powell2021-12-141-1/+2
* | Revert "Remove support for defaults in find_{compiler,linker}_flags()".•••This is needed for compat with older versions of some libraries. This reverts commit 83327a1978eddef854cad9e937263f80bf25f056. Gravatar Sadie Powell2021-12-143-5/+16
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-119-34/+210
|\|
| * Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-112-2/+2
| * Update author list.Gravatar InspIRCd Robot2021-12-101-0/+106
| * Add a script for updating the author list.Gravatar Sadie Powell2021-12-102-0/+59
| * Only emit an email address into a copyright header if one exists.Gravatar Sadie Powell2021-12-101-1/+6
| * Add dummy email addresses for uncontactable people in the mailmap.Gravatar Sadie Powell2021-12-101-10/+11
| * Update satmd's email address in the mailmap.Gravatar Sadie Powell2021-12-101-0/+2
| * Add KNOCK and CYCLE to the list of sanitisable shun commands.Gravatar Sadie Powell2021-12-021-12/+12
| * Fix LDAPCompare checking against the wrong return code.•••Better fix for #1946. Gravatar Sadie Powell2021-12-011-8/+10
| * Fix the default server name on non-macOS.Gravatar Sadie Powell2021-11-261-1/+1
* | Replace some references to ssl with tls.Gravatar Sadie Powell2021-12-086-16/+16
* | Consistently use `!foo` instead of `foo == NULL`.Gravatar Sadie Powell2021-12-0314-17/+17
* | Fix a bunch of cases where module types were not marked as final.Gravatar Sadie Powell2021-11-2817-30/+41
* | Add a snomask flag for rehash messages.Gravatar Sadie Powell2021-11-289-20/+21
* | Remove unnecessary comments and reorder core snomask registration.Gravatar Sadie Powell2021-11-281-5/+5
* | Move the stats and xline snomasks to their associated modules.Gravatar Sadie Powell2021-11-283-2/+10
* | Reject config files created using broken tutorials.Gravatar Sadie Powell2021-11-261-0/+9
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-243-33/+37
* | Remove the legacy sendq to hardsendq/softsendq logic.Gravatar Sadie Powell2021-11-241-11/+0
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-244-30/+32
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-242-26/+26
* | Fix ConnectClass inheriting from refcountbase.•••This snuck back in during the v3 merge. Closes #1944. Gravatar Sadie Powell2021-11-241-1/+1
* | Squash a long form loop that was merged in from the insp3 branch.Gravatar Sadie Powell2021-11-241-5/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-2415-127/+140
|\|
| * Make parsing websocket proxy headers more robust.Gravatar Sadie Powell2021-11-241-6/+14
| * Escape the IP address in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
| * Escape the real and displayed hostnames in httpd_stats.Gravatar Sadie Powell2021-11-241-1/+1
| * Remind users about the `selfsigned` option to inspircd-testssl.Gravatar Sadie Powell2021-11-231-1/+3
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-234-1/+8
| * Switch mkdescriptions from YAML::Tiny to YAML.Gravatar Sadie Powell2021-11-211-4/+4
| * Switch mkdescriptions from Hoedown to CommonMark.Gravatar Sadie Powell2021-11-211-2/+2
| * Fix the SSLINFO helpop not describing SSLINFO on channels.Gravatar Sadie Powell2021-11-161-3/+6
| * Use a mode reference in the timedbans module.Gravatar Sadie Powell2021-11-161-2/+5
| * Use a mode reference in the repeat module.Gravatar Sadie Powell2021-11-161-2/+5