( Fixed SendTileRectHandler not sending tile rect updates like Pylons/Mannequins to other clients. This security advisory will be made public and additional patches provided on Tuesday, November 23rd, at 22:00 MST. The details around of vulnerability and additional patches will be provided as a defense-in-depth measure in the next release. This release includes a security fix for GHSA-6w5v-hxr3-m2wx. This release includes protocol compatibility with Terraria 1.4.3.0.
Terraria 1.2.4 downgrade update#
To update TShock, simply replace all of the files in your server folder with those from the release folder. It's now corrected to take from ExtraneousPlaceStyles first, then fallback to MaxPlaceStyles if there's no entry for that tile, and then finally -1 if there's no entry in either. ExtraneousPlaceStyles only contains special max placeStyles, not all placeables unlike MaxPlaceStyles. Previously, it rejects only if both MaxPlaceStyles and ExtraneousPlaceStyles contains an entry for a tile, and unintentionally passed on invalid tiles. The new check takes that into consideration so that the place style isn't considered mismatched and rejected. Right booster track is an extraneous place style because it depends on the direction the player is facing.
As well as a new right booster track correction/check, to allow right booster tracks to be placed. It's now fixed to use the correct values and block invalid torches. Previously, it used unrelated values to validate biome torches, and unintentionally passed on invalid tiles. These tiles(specifically torches) caused clients to crash. ( Fixed Bouncer exploits allowing for invalid tiles' placement.
Terraria 1.2.4 downgrade code#
( Fixed bad XML of TShock code documentation. The firework command now correctly sends red fireworks to a target if a color is not specified. ( Fixed the /firework command not sending fireworks when specified without a firework color. This appears to have been dead code and not used by anything. This release includes a security fix for GHSA-6w5v-hxr3-m2wx.ĭid you miss version 4.5.6? A lot of stuff changed in TShock 4.5.6 so you might want to read those change notes too.ĭid you miss version 4.5.7? Some stuff changed in that release too.