aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix PREFIX in RPL_ISUPPORT (#1955).•••Co-authored-by: Andrio Celos <AndrioCelos@users.noreply.github.com>Gravatar Andrio Celos2021-12-271-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-276-104/+184
|\|
| * Fix not being able to look up hostnames that point to multiple IPs.Gravatar Sadie Powell2021-12-271-82/+123
| * Make packing PTR queries a bit more robust.•••There is no first party modules which could be compromised before this check was added but its better to be safe wherever possible. Gravatar Sadie Powell2021-12-251-3/+4
| * Fix not looking up IPv4 addresses when a server has an IPv6 address.•••Closes #1811. Gravatar Sadie Powell2021-12-252-16/+32
| * Allow unsetting uniqueusername with metadata too.Gravatar Sadie Powell2021-12-201-1/+1
| * Only show the tls cap if there is a TLS provider available.Gravatar Sadie Powell2021-12-151-2/+25
* | Make all extensibles use kebab-case for names where possible.Gravatar Sadie Powell2021-12-2615-17/+17
* | Convert the geoclass module to use generic stats instead of its own numeric.•••This numeric is non-standard and no software handles it so it is pretty pointless. Gravatar Sadie Powell2021-12-241-8/+5
* | Convert the dnsbl module to use generic stats instead of RPL_TEXT.Gravatar Sadie Powell2021-12-241-4/+4
* | Move RPL_STATS to the stats header.Gravatar Sadie Powell2021-12-242-1/+6
* | Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-243-2/+14
* | Move DNS stats to core_dns.Gravatar Sadie Powell2021-12-243-23/+23
* | 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