Hostname/Plugin Messages Length Limit Increase/Removal.#885
Hostname/Plugin Messages Length Limit Increase/Removal.#885THEMPGUYAlt wants to merge 3 commits into
Conversation
R00tB33rMan
left a comment
There was a problem hiding this comment.
Why was LegacyForgeConstants stripped altogether? I'd assume a hybrid approach can be implemented to ensure that the edge case of the FML client handshake (state COMPLETE) is still retained, unless I'm misinterpreting something?
I will see what i can do about that |
|
For reference, my original PR is at PaperMC/Velocity#1783. These are general Velocity bugfixes, not EduGeyser support. Once upstream merges it, this fork would pull it in on the next upstream sync. |
The Forge handshake edge case isn't lost. The old code only allowed |
|
|
This is also a PR here until Velocity adds these changes themselves, assuming it might get released here first to fix these bugs faster, as this is basically an "enhanced fork". |
|
Sounds good, though there are a couple valid concerns being raised in the upstream PR. But let's try to keep the discussion in one place from now (upstream's PR). |
Clone of https://github.com/SendableMetatype/Velocity
Support for https://github.com/SendableMetatype/EduGeyser
-- NOTE: I AM NEW TO GITHUB PRs in general, so don't expect me to be perfect at this.
This PR fixes handshake hostname length limit (especially for EduGeyser and my server in general, as the domain can be very long, so now the EDU connection is dropped. Some plugins can make forwarding data very long and cause it to be dropped.
This PR also fixes the long plugin messages bug that causes the data and the connection in general to be silently dropped for being too long.