aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-213-3/+3
|
* Add MD5 as a fallback hash in the SSL modules for compat with v3.Gravatar Sadie Powell2024-06-192-2/+2
|
* Rename regex_pcre back to regex_pcre2.Gravatar Sadie Powell2024-06-072-1/+1
| | | | | This rename happened before we had config compatibility and it doesn't make sense to keep it anymore.
* Update copyright headers.Gravatar InspIRCd Robot2024-06-0714-26/+20
|
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-06-071-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2024-06-072-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-05-201-0/+6
|\|
| * Deallocate the old MySQL connection on connect if one exists.Gravatar Sadie Powell2024-05-031-0/+6
| |
* | Don't allow users to opt-in to older versions of Argon2.Gravatar Sadie Powell2024-05-101-8/+1
| |
* | Add SRV record support to the mysql module.Gravatar Sadie Powell2024-05-101-2/+17
| |
* | Move ssl_mbedtls to inspircd-contrib.Gravatar Sadie Powell2024-04-151-1062/+0
| | | | | | | | Closes #2088.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-04-011-0/+5
|\|
| * Silence some compatibility warnings in ssl_mbedtls.Gravatar Sadie Powell2024-04-011-0/+5
| |
* | Allow using multiple SSL fingerprint algorithms.Gravatar Sadie Powell2024-02-193-55/+86
| | | | | | | | Closes #1804.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-12-141-1/+1
|\|
| * Fix the Windows build.Gravatar Sadie Powell2023-12-141-1/+1
| | | | | | | | | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-11-141-3/+4
|\|
| * Fix a crash on shutdown when using ssl_gnutls on some systems.Gravatar Sadie Powell2023-11-061-2/+4
| |
* | Try to help users with outdated SSL module configs.Gravatar Sadie Powell2023-09-083-0/+24
| |
* | Move TokenList back to its own header and move INSP_FORMAT to compat.Gravatar Sadie Powell2023-09-033-0/+3
| | | | | | | | | | This allows making stringutils an optional header given that most of it is not used by most of the codebase.
* | Assume an empty <sslprofile:provider> means the current module.Gravatar Sadie Powell2023-08-153-6/+6
| |
* | Rename the error log level to critical.Gravatar Sadie Powell2023-08-114-6/+6
| | | | | | | | | | "ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions.
* | Update usages of stdalgo::string::equalsci to use insp::equalsci.Gravatar Sadie Powell2023-08-117-14/+21
| |
* | Make config file cache invalidation more useful.Gravatar Sadie Powell2023-08-062-12/+2
| |
* | Invalidate the file cache when reading SSL certs.Gravatar Sadie Powell2023-07-032-8/+16
| | | | | | | | | | | | | | This fixes reading the same file when the SSL certs are reloaded without a full rehash (e.g. via SIGUSR1 or /REHASH -ssl). This also reverts 8f0d732e38.
* | Replace FileReader with something more sensible.Gravatar Sadie Powell2023-07-031-6/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-06-172-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2023-06-162-2/+2
| |
* | Implement support for SPKI fingerprints into the ssl_gnutls module.Gravatar Sadie Powell2023-06-111-1/+46
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-06-051-1/+1
|\|
| * Use -std=c++17 on RE2 2023.06.02 or newer.Gravatar Sadie Powell2023-06-051-0/+2
| |
| * Fix ssl_openssl on OpenSSL versions older than 1.1.1.Gravatar Sadie Powell2023-05-281-0/+4
| | | | | | | | Fixes a regression introduced in commit eba5cb9dc9.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-05-161-2/+2
|\|
| * Fix cert expiration for dates after year 2049Gravatar Wade Cline2023-05-101-2/+2
| |
* | Rename duration to timeutils and relocate InspIRCd::TimeString.Gravatar Sadie Powell2023-05-104-11/+12
| |
* | Show more details about unactivated/expired client certificates.Gravatar Sadie Powell2023-05-103-11/+29
| |
* | Remove a renamed module that snuck back in during a merge.Gravatar Sadie Powell2023-04-281-109/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-289-9/+117
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2023-04-2810-11/+10
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-273-10/+72
|\|
| * Add client cert activation/expiration times to the ssl_cert class.Gravatar Sadie Powell2023-03-013-10/+72
| |
* | Marginally improve the performance of JSON logging.Gravatar Sadie Powell2023-03-241-4/+4
| |
* | Remove unnecessary mysql include file.Gravatar Sadie Powell2023-02-051-1/+0
| |
* | Fix using std::max instead of std::min when clamping NetBufferSize.Gravatar Sadie Powell2023-01-251-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-258-7/+13
|\|
| * Work around a bug in reading the config for the Argon2 module.Gravatar Sadie Powell2023-01-251-0/+3
| | | | | | | | | | | | | | | | | | | | ProviderConfig::version is set to an argon2 version not a base 10 version so using it as a default for the config may result in the default being ignored. Luckily 0x10 and 0x12 are 16 and 18 respectively so we can just allow them as valid values until v4 where we can eradicate the SanitiseArgon2Version function and use getEnum instead.
| * Fix PackageInfo directives in extra modules.Gravatar Sadie Powell2023-01-199-7/+14
| |
* | Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-256-38/+22
| |
* | Fix using (unsigned) long instead of (s)size_t.Gravatar Sadie Powell2023-01-243-5/+4
| |
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-2411-31/+32
| |