aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * 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-2614-16/+16
* | 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
* | Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-242-2/+2
* | Move DNS stats to core_dns.Gravatar Sadie Powell2021-12-242-7/+23
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-2340-72/+72
* | 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-2014-20/+37
* | 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-161-1/+1
* | Release v4.0.0 alpha 7. v4.0.0a7Gravatar Sadie Powell2021-12-151-1/+1
* | Update module descriptions.Gravatar Sadie Powell2021-12-158-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-1415-20/+50
|\|
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-1410-18/+25
| * 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-145-1/+19
| * 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-142-3/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-115-23/+25
|\|
| * Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-112-2/+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-082-2/+2
* | 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-242-33/+34
* | 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-243-15/+15
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-8/+8
* | 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-249-49/+72
|\|
| * 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
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-232-0/+3
| * 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
| * Clean up the banredirect module.Gravatar Sadie Powell2021-11-161-16/+17
| * Use a mode reference in the anticaps module.Gravatar Sadie Powell2021-11-161-2/+4
| * Use a mode reference in the messageflood module.Gravatar Sadie Powell2021-11-161-1/+3