aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-181-2/+2
|\|
| * Fix the regex_re2 module on the latest RE2 git.Gravatar Sadie Powell2022-01-181-1/+1
| | | | | | | | [skip windows ci]
* | Add constexpr to the initialisation of various const static fields.Gravatar Sadie Powell2022-01-189-23/+21
| |
* | Use C++11-style initialisation for the entity map in httpd_stats.Gravatar Sadie Powell2022-01-181-17/+7
| |
* | Add constructors to the TokenList class.Gravatar Sadie Powell2022-01-181-1/+1
| |
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-166-6/+6
| |
* | Fix the previous commit on Windows.Gravatar Sadie Powell2022-01-161-1/+1
| |
* | Replace uses of the FileSystem class with std::filesystem.Gravatar Sadie Powell2022-01-152-6/+12
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-152-1/+3
|\|
| * Fix a spanningtree linker error on FreeBSD armv7.Gravatar Sadie Powell2022-01-152-1/+3
| |
* | Rename CUSTOM_PRINTF to ATTR_PRINTF.Gravatar Sadie Powell2022-01-151-1/+1
| | | | | | | | | | | | | | | | ATTR_* matches the naming scheme which will be used for function attributes from now on. Also, redocument it to have a better description and allow Doxygen to parse it.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-142-2/+2
|\|
| * Fix accessing the /stats/general and /stats/users sub-routes.Gravatar Sadie Powell2022-01-121-1/+1
| |
| * Fix ssl_openssl on OpenSSL 1.0.Gravatar Sadie Powell2022-01-071-1/+1
| |
* | Always catch exceptions as a constant reference.Gravatar Sadie Powell2022-01-0915-22/+22
| |
* | Replace some references to "SSL" that snuck in during the merge.Gravatar Sadie Powell2022-01-092-2/+2
| |
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-0741-128/+150
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-0328-39/+87
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-3025-29/+31
| |
| * Update module descriptions.Gravatar Sadie Powell2021-12-308-8/+8
| |
| * 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.Gravatar Sadie Powell2021-12-252-16/+32
| | | | | | | | Closes #1811.
| * 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.Gravatar Sadie Powell2021-12-241-8/+5
| | | | | | | | | | This numeric is non-standard and no software handles it so it is pretty pointless.
* | 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.Gravatar Sadie Powell2021-12-143-0/+12
| | | | | | | | | | This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck.
| * 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()".Gravatar Sadie Powell2021-12-142-3/+2
| | | | | | | | | | | | This is needed for compat with older versions of some libraries. This reverts commit 83327a1978eddef854cad9e937263f80bf25f056.
* | 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.Gravatar Sadie Powell2021-12-011-8/+10
| | | | | | | | Better fix for #1946.
* | 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
| |