diff options
author | Sadie Powell <sadie@witchery.services> | 2024-03-12 12:28:11 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2024-03-12 12:39:33 +0000 |
commit | 54719fbfc615b6632852b02327ecc2ed3f200a3e (patch) | |
tree | 4253f1ee30750245e35a7e97710a6c5504637892 /modules | |
parent | 06add0e5fc1b83b43014e731cb94229ab2be66f6 (diff) |
Allow protocol modules to declare that they have no line/mode limit.
InspIRCd allows us to send infinite length lines and mode changes
and will restack before sending to users.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/protocol/inspircd.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp index 8ba398038..52a2bacdc 100644 --- a/modules/protocol/inspircd.cpp +++ b/modules/protocol/inspircd.cpp @@ -143,8 +143,8 @@ public: CanSVSLogout = true; CanCertFP = true; RequiresID = true; - MaxModes = 20; - MaxLine = 4096; + MaxModes = 0; + MaxLine = 0; } size_t GetMaxListFor(Channel *c, ChannelMode *cm) override @@ -1512,8 +1512,6 @@ struct IRCDMessageCapab final IRCD->MaxChannel = tokvalue; else if (tokname == "MAXHOST") IRCD->MaxHost = tokvalue; - else if (tokname == "MAXMODES") - IRCD->MaxModes = tokvalue; else if (tokname == "MAXNICK") IRCD->MaxNick = tokvalue; else if (tokname == "MAXUSER") |