aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v4.0.0 alpha 26. v4.0.0a26Gravatar Sadie Powell2024-04-151-1/+1
* Move ssl_mbedtls to inspircd-contrib.•••Closes #2088. Gravatar Sadie Powell2024-04-151-1062/+0
* 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
* | Fix a crash in the helpmode module.Gravatar Sadie Powell2024-03-311-0/+6
* | Only abort SASL sessions if the user is using sasl-3.1.•••This is a compromise to allow modern clients to authenticate quickly whilst not breaking old clients. This reverts commit 4b8e69882e8b591102bfb03da1425b04c43272de. Gravatar Sadie Powell2024-03-241-3/+1
* | Use ERR_RESTRICTED instead of ERR_BANNEDFROMCHAN in restrictchans.•••This shouldn't be hidden by clients. Closes #2084. Gravatar Sadie Powell2024-03-241-1/+1
* | Allow rmode to remove all modes matching a specific user.Gravatar Sadie Powell2024-03-241-1/+2
* | Allow services to request seeing channel messages even if unguarded.•••This allows services to enforce various channel-level restrictions without a guard client in the channel. Gravatar Sadie Powell2024-03-081-0/+14
* | Don't send chat history to services servers.Gravatar Sadie Powell2024-03-081-1/+1
* | Call OnRouteMessage on all servers not just directly connected ones.Gravatar Sadie Powell2024-03-081-3/+3
* | Rename OnBroadcastMessage to OnRouteMessage.•••This is more descriptive of what it actually does. Gravatar Sadie Powell2024-03-084-7/+7
* | Don't try to serialize extension items when they're being unset.Gravatar Sadie Powell2024-03-081-1/+1
* | Rename the sslfp extban to fingerprint.Gravatar Sadie Powell2024-03-081-5/+5
* | Merge the svsoper from contrib into the services module.Gravatar Sadie Powell2024-03-081-0/+44
* | Clear bans on the first server that a SVSCMODE reaches.Gravatar Sadie Powell2024-03-081-6/+0
* | Rename some of the Module member variables.Gravatar Sadie Powell2024-03-0411-25/+25
* | Add an option for opting-out of aborting incomplete authentication.•••This goes against the expectations of the spec which can break some clients but also not doing this can break others. Blah. Gravatar Sadie Powell2024-03-011-1/+3
* | Release v4.0.0 alpha 25. v4.0.0a25Gravatar Sadie Powell2024-03-011-1/+1
* | Update module descriptions.Gravatar Sadie Powell2024-03-012-2/+2
* | Merge the topiclock module into the services module.Gravatar Sadie Powell2024-02-274-109/+72
* | Merge the mlock module into the services module.Gravatar Sadie Powell2024-02-273-69/+25
* | Refactor the services module slightly.Gravatar Sadie Powell2024-02-271-18/+28
* | Replace FRHOST with a two parameter version of FHOST.•••No compat layer needed here as FRHOST was added in v4. Gravatar Sadie Powell2024-02-274-30/+13
* | Send the real username as the second parameter to FIDENT.Gravatar Sadie Powell2024-02-275-4/+37
* | Set a command access for the SVSHOLD command.•••This isn't checked for remote users but it is checked in COMMANDS when determining what commands to show to a user. Gravatar Sadie Powell2024-02-271-1/+1
* | Add a command to allow services to clear list modes matching a user.Gravatar Sadie Powell2024-02-271-0/+55
* | Move SVSJOIN/SVSNICK/SVSPART to the services module.Gravatar Sadie Powell2024-02-2710-242/+193
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-02-253-2/+4
|\|
| * 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.•••Closes #2083. Gravatar Sadie Powell2024-02-111-0/+2
| * Use TimingSafeCompare when comparing server SSL fingerprints.Gravatar Sadie Powell2024-02-111-1/+1
* | Allow using multiple SSL fingerprint algorithms.•••Closes #1804. Gravatar Sadie Powell2024-02-199-94/+195
* | Fix more issues with the v3 compat layer.Gravatar Sadie Powell2024-02-191-7/+26
* | Allow changing the case of cloak values in cloak_user.Gravatar Sadie Powell2024-02-191-2/+38
* | Fix a missing include in core_oper.Gravatar Sadie Powell2024-02-191-0/+1
* | If a user has an oper connect class then reset it when de-opering.Gravatar Sadie Powell2024-02-192-1/+21
* | Split ExtBan::Acting from ExtBan::ActingBase.Gravatar Sadie Powell2024-02-152-2/+2
* | Rename the hmac-sha256-ip cloak engine to hmac-sha256-addr.•••This engine cloaks the socket address which may not necessarily be an IP address. Gravatar Sadie Powell2024-02-121-2/+2
* | Add the fingerprint cloak method to the cloak_user module.Gravatar Sadie Powell2024-01-131-2/+45
* | Add Hex::Decode as a complement for Hex::Encode.Gravatar Sadie Powell2024-01-131-0/+26
* | Update vendored libraries.Gravatar Sadie Powell2024-01-091-1/+1
* | Fix a typo in TryBindPorts.Gravatar Sadie Powell2024-01-091-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-12-226-6/+6
|\|
| * Release v3.17.0. v3.17.0Gravatar Sadie Powell2023-12-221-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2023-12-227-7/+7
| * Update module descriptions.Gravatar Sadie Powell2023-12-222-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-12-141-1/+1
|\|
| * Fix the Windows build.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2023-12-141-1/+1
* | Disable the TLS welcome notice by default.•••This is just needless spam for the vast majority of users. Gravatar Sadie Powell2023-11-231-9/+14