13
0
geforkt von Mirrors/Paper
Paper/paper-server/patches/sources/net/minecraft
Gegy be5187c2da Fix: synchronise sending chat to client with updating message signature cache
In the case where multiple messages from different players are being processed in parallel, there was a potential race condition where the messages would be sent to the client in a different order than the message signature cache was updated. However, the cache relies on the fact that the client and server get the exact same updates in the same order. This race condition would cause the caches to become corrupted, and any future message received by the client would fail to validate.

This also applies to the last seen state of the server, which becomes inconsistent in the same way as the message signature cache and would cause any messages sent to be rejected by the server too.
2024-08-26 19:45:07 +02:00
..
advancements Lazily create LootContext for criterions 2023-11-21 12:16:39 -03:00
commands Prioritize Minecraft commands in function parsing and command blocks 2024-07-01 11:58:49 -07:00
core Print data component type on encoding error 2024-05-09 15:11:34 +02:00
data/loot/packs Remove set damage lootable item function from compasses 2024-08-22 22:55:37 +02:00
nbt Improve tag parser handling 2024-02-05 11:54:04 +01:00
network Fix sending disconnect packet in phases where it doesn't exist 2024-05-30 18:46:15 +01:00
resources Validate ResourceLocation in NBT reading 2024-01-04 13:49:14 +01:00
server Fix: synchronise sending chat to client with updating message signature cache 2024-08-26 19:45:07 +02:00
stats Fix spigot's Forced-Stats 2023-08-28 01:32:39 +01:00
util Validate usernames 2022-01-01 05:19:37 -08:00
world Fix SculkBloomEvent firing for block entity loading 2024-08-19 13:43:06 -07:00
ChatFormatting.java.patch Adventure 2021-01-29 17:54:03 +01:00
CrashReport.java.patch Disable memory reserve allocating 2024-01-18 23:25:09 +01:00
CrashReportCategory.java.patch Deobfuscate stacktraces in log messages, crash reports, and etc. 2021-06-20 18:19:09 -07:00
Util.java.patch Remove client-side code using deprecated for removal AccessController 2021-11-26 15:09:58 -08:00