aboutsummaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Backport support for the IRCv3 websocket subprotocols.Gravatar Sadie Powell2024-11-071-2/+5
|
* Fix chanlog not hiding the local server when hideserver is enabled.Gravatar Sadie Powell2024-10-111-1/+1
|
* Fix a pgsql module warning when building against recent libpq.Gravatar Sadie Powell2024-10-101-0/+19
|
* Expand IPv6 addresses in connectban to avoid breaking S2S.Gravatar Sadie Powell2024-09-191-2/+8
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-076-6/+6
|
* Deallocate the old MySQL connection on connect if one exists.Gravatar Sadie Powell2024-05-031-0/+6
|
* Silence some compatibility warnings in ssl_mbedtls.Gravatar Sadie Powell2024-04-011-0/+5
|
* Fix erroneously sending RPL_CHANNELSMSG when a whois chanlist is blocked.Gravatar Sadie Powell2024-02-252-2/+5
|
* Fix matching certificate fingerprints to be case insensitive.Gravatar Sadie Powell2024-02-111-0/+2
| | | | Closes #2083.
* Use TimingSafeCompare when comparing server SSL fingerprints.Gravatar Sadie Powell2024-02-111-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2023-12-226-6/+6
|
* Update module descriptions.Gravatar Sadie Powell2023-12-222-2/+2
|
* Fix the Windows build.Gravatar Sadie Powell2023-12-141-1/+1
| | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci]
* Allow using $address for the user IP address in alias templates.Gravatar Sadie Powell2023-11-121-0/+5
| | | | Closes #2068.
* Fix a crash on shutdown when using ssl_gnutls on some systems.Gravatar Sadie Powell2023-11-061-2/+4
|
* Apply SVSHOLDs to already existing users.Gravatar Sadie Powell2023-10-241-5/+6
|
* Fix matching SVSHOLDs against unusual matches.Gravatar Sadie Powell2023-10-241-4/+2
| | | | | These should be a case insensitive absolue match not a case sensitive or glob match.
* Tweak the malformed channel name message slightly.Gravatar Sadie Powell2023-09-011-1/+1
|
* Fix being able to FJOIN non-channels.Gravatar Sadie Powell2023-08-251-0/+3
| | | | Closes #2057.
* If a watched user appears whilst away then also send RPL_GONEAWAY.Gravatar Sadie Powell2023-07-151-0/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2023-07-153-3/+3
|
* Log if a user specifies an invalid country code in <connect:country>.Gravatar Sadie Powell2023-07-111-0/+7
|
* Fix filter X-lines not including the module name in the setter.Gravatar Sadie Powell2023-07-051-6/+6
|
* Don't send an error message if we're blocking an automatic CTCP reply.Gravatar Sadie Powell2023-06-221-1/+3
|
* Update copyright headers.Gravatar InspIRCd Robot2023-06-164-4/+4
|
* Use -std=c++17 on RE2 2023.06.02 or newer.Gravatar Sadie Powell2023-06-051-0/+2
|
* Log when a server sends an unexpected command post-authentication.Gravatar Sadie Powell2023-05-291-0/+12
|
* 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.
* Make it clear that <link:port> is only required for IP listeners.Gravatar Sadie Powell2023-05-261-1/+1
|
* Fix cert expiration for dates after year 2049Gravatar Wade Cline2023-05-101-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2023-04-2817-18/+17
|
* Fix an off by one error in the rmode module.Gravatar Sadie Powell2023-04-211-1/+1
|
* Warn users when their client certificate is about to expire.Gravatar Sadie Powell2023-03-011-0/+15
| | | | Closes #1938.
* Add client cert activation/expiration times to the ssl_cert class.Gravatar Sadie Powell2023-03-013-10/+72
|
* Fix destroying duplicate channels when the casemapping changes.Gravatar Sadie Powell2023-03-011-0/+53
|
* Fix renicking duplicate users when the casemapping changes.Gravatar Sadie Powell2023-03-011-11/+36
|
* Switch to the IRCv3 standard-replies cap.Gravatar Sadie Powell2023-02-132-2/+3
| | | | | Nothing is using this so far so I'm not counting it as a breaking change.
* Fix missing some data when synchronising a new user over a link.Gravatar Sadie Powell2023-02-031-0/+6
|
* 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
|
* Fix the nicklock module sending a notice instead of ERR_NOSUCHNICK.Gravatar Sadie Powell2023-01-181-2/+2
|
* Fix the cycle module sending a notice instead of ERR_BANNEDFROMCHAN.Gravatar Sadie Powell2023-01-161-1/+1
|
* Fix building the pgsql connection DSN in some rare cases.Gravatar Sadie Powell2023-01-141-5/+32
| | | | | | These values need to be escaped or they will be malformed. Ref: https://www.postgresql.org/docs/15/libpq-connect.html#id-1.7.3.8.3.5
* Fix DNSBL user/host marks being overwritten by ident/host lookups.Gravatar Sadie Powell2023-01-071-10/+52
|
* Update copyright headers.Gravatar InspIRCd Robot2022-12-30157-191/+127
|
* Update module descriptions.Gravatar Sadie Powell2022-12-301-1/+1
|
* Fix a C++11-ism in the dnsbl module.Gravatar Sadie Powell2022-12-261-1/+1
|
* Fix overwriting marks from earlier DNSBLs.Gravatar Sadie Powell2022-12-261-10/+19
|
* Include the WebSocket fail reason in the body of the HTTP response.Gravatar Sadie Powell2022-12-251-0/+1
|
* Consistently limit the range for config port fields.Gravatar Sadie Powell2022-12-192-2/+2
|