Paper/paper-server/patches/sources/net/minecraft/server
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
..
bossevents Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
commands Fix NPE on null loc for EntityTeleportEvent 2023-12-09 19:15:59 -08:00
dedicated Brigadier based command API 2022-08-01 22:50:34 -04:00
gui Add onboarding message for initial server start 2024-03-10 20:10:41 +01:00
level disable forced empty world ticks 2023-03-21 23:51:46 +00:00
network Fix: synchronise sending chat to client with updating message signature cache 2024-08-26 19:45:07 +02:00
packs Improve logging and errors 2022-12-14 15:52:11 -08:00
players Folia scheduler and owned region API 2023-06-17 11:52:52 +02:00
rcon Remote Connections shouldn't hold up shutdown 2020-03-31 03:50:42 -04:00
Bootstrap.java.patch Fix this stupid bullshit 2017-08-06 17:17:53 -05:00
Main.java.patch Fix demo flag not enabling demo mode 2023-04-07 20:11:17 +02:00
MinecraftServer.java.patch Brigadier based command API 2022-08-01 22:50:34 -04:00
PlayerAdvancements.java.patch Add Adventure message to PlayerAdvancementDoneEvent 2021-01-08 20:31:13 +01:00
ReloadableServerRegistries.java.patch Add RegistryAccess for managing Registries 2023-02-27 18:28:39 -08:00
ReloadableServerResources.java.patch Brigadier based command API 2022-08-01 22:50:34 -04:00
ServerAdvancementManager.java.patch Improve logging and errors 2022-12-14 15:52:11 -08:00
ServerFunctionManager.java.patch Brigadier based command API 2022-08-01 22:50:34 -04:00
ServerScoreboard.java.patch Multiple Entries with Scoreboards 2021-09-21 18:17:33 -05:00
ServerTickRateManager.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Services.java.patch Fix SPIGOT-5824 Bukkit world-container is not used 2020-07-10 13:12:33 -05:00