Core/Players: Update the player's zone and area after update the player's
position server side.
Merge pull request #12171 from Ankso/player_update_zone

Core/Players: Update the player's zone and area only after the player's position is updated server-side.
Martek the Exiled's prerequisite quests

Fix by @untaught
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Core/NetworkIO: Fix performance loss when handling bad packets

Revert f9cb4280bd8f1c29e4acbae5339bce40c3b52bcb which retrieved the callstack each time a ByteBufferPositionException or a ByteBufferSourceException occurred, for example with bad packet structure.
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Core/QuestPOI: Mitigate possible DoS with CMSG_QUEST_POI_QUERY

Avoid sending POIs for same quest if the client somehow sent duplicates quest id in same CMSG_QUEST_POI_QUERY packet. This also reduce the effects of possible DoS and increases the difficulty to cause it.
Fix a typo which caused no quest POIs to be sent at all if the client queried data for 25 quests.
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
更新