aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Release v4.0.0 release candidate 1. v4.0.0rc1Gravatar Sadie Powell2024-06-071-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2024-06-07335-770/+675
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-06-075-5/+5
|\
| * Update copyright headers.Gravatar InspIRCd Robot2024-06-077-7/+7
* | Stop referring to v4 in some todos.Gravatar Sadie Powell2024-06-072-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-06-032-6/+3
|\|
| * Send an error when a user tries to give a status rank to a non-member.•••Closes #2097. Gravatar Sadie Powell2024-06-031-0/+3
* | Add support for non-web WebSocket connections.•••Closes #2066. Gravatar Sadie Powell2024-05-231-0/+9
* | Abbreviate the date even more in the debug logger.Gravatar Sadie Powell2024-05-211-1/+1
* | Update the INFO output for the current state of things.Gravatar Sadie Powell2024-05-211-18/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-05-211-14/+14
|\|
| * Fix the indentation of the contributors list.Gravatar Sadie Powell2024-05-211-14/+14
* | 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
* | Resend the customversion when it changes.Gravatar Sadie Powell2024-05-181-0/+7
* | Make passwords for oper accounts optional.•••This allows restricting an oper account based on other data such as TLS fingerprint or services account but without logging them in automatically like autologin. Gravatar Sadie Powell2024-05-163-9/+17
* | 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
* | Fix opmoderated messages appearing in the channel history.Gravatar Sadie Powell2024-05-061-9/+2
* | Allow mutating the status message type in OnUserPre(Tag)Message.Gravatar Sadie Powell2024-05-0627-44/+46
* | Switch --(protocol)debug to use a custom logger.Gravatar Sadie Powell2024-05-011-1/+18
* | Splat the unused hops field in the 1206 SERVER message.Gravatar Sadie Powell2024-05-012-7/+11
* | Make --(protocol)debug imply --nofork.Gravatar Sadie Powell2024-05-011-2/+2
* | Add --protocoldebug, make --debug default to DEBUG not RAWIO.Gravatar Sadie Powell2024-05-012-3/+17
* | Fix some messages that contain potentially remapped modes.Gravatar Sadie Powell2024-04-221-2/+2
* | Fix an inverted condition in the denychans module.•••Closes #2091. Gravatar Sadie Powell2024-04-221-1/+1
* | 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