aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
| * Add support for forwarding a password from the second nick param.Gravatar Sadie Powell2021-12-281-6/+17
| * Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-282-0/+35
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-274-19/+59
|\|
| * 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-2612-14/+14
* | 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
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-2333-49/+49
* | 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-207-7/+14
* | 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
* | Update module descriptions.Gravatar Sadie Powell2021-12-158-8/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-1410-13/+31
|\|
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-146-12/+13
| * 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-143-0/+12
| * 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-113-21/+23
|\|
| * Fix sending ERR_CHANOPRIVSNEEDED where ERR_RESTRICTED should be used.Gravatar Sadie Powell2021-12-111-1/+1
| * 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
* | 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-0310-13/+13
* | Fix a bunch of cases where module types were not marked as final.Gravatar Sadie Powell2021-11-2813-20/+26
* | Add a snomask flag for rehash messages.Gravatar Sadie Powell2021-11-285-10/+10
* | 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-247-32/+49
|\|
| * 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
| * 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
* | Move the websocket protocol name instead of copying it.•••Closes #1929. Gravatar Sadie Powell2021-11-171-1/+1
* | Rename regex_pcre2 to regex_pcre.Gravatar Sadie Powell2021-11-142-10/+10
* | Revert "Add regex_pcre compatibility to regex_pcre2".•••This reverts commit 3fa012b75b14abd69c7bc67c27ae50cb9ba4c343. Gravatar Sadie Powell2021-11-141-19/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-102-13/+49
|\|
| * Allow configuring which options to trust from a WebIRC gateway.Gravatar Sadie Powell2021-11-101-8/+24
| * Implement support for WebIRC gateways sending client fingerprints.Gravatar Sadie Powell2021-11-101-5/+25
* | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-0510-13/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-053-9/+2
|\|
| * Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.Gravatar Sadie Powell2021-11-041-12/+16
| * Silence a warning in the mysql module on MySQL 8.0.27.Gravatar Sadie Powell2021-10-251-1/+8