ModernUO/Projects/Server/Network/Packets
Kamron Batman 58b907d39e
fix: Fixes packet length checks (#953)
Fixes an issue with DropReq where an old client was sending in 14 bytes, but the server was expecting 15 bytes.

To fix this we introduced a new packet handler, `ContainerGridPacketHandler` and changed the code to determine the length of the packet dynamically using `GetLength(NetState)`.

Also fixed throttling so dropped packets are properly skipped.
2022-03-04 12:32:25 -08:00
..
IncomingAccountPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingEntityPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingExtendedCommandPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingHousePackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingItemPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingMessagePackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingMobilePackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingMovementPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingPlayerPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingTargetingPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
IncomingVendorPackets.cs fix: Fixes packet length checks (#953) 2022-03-04 12:32:25 -08:00
OutgoingAccountPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingCombatPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingContainerPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingDamagePackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingEffectPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingEntityPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingEquipmentPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingGumpPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingItemPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingLightPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingMapPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingMenuPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingMessagePackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingMobilePackets.cs fix: Cleans up mobile status packets (#835) 2022-02-27 03:10:35 -08:00
OutgoingMovementPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingPlayerPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingSecureTradePackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingTargetPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingVendorBuyPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
OutgoingVendorSellPackets.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00
PacketContainerBuilder.cs fix: Stops creating blocked packets entirely (#944) 2022-02-27 00:13:49 -08:00