| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-26 | Core/Spells: Missing target conditions for Divine Hymn/Hymn of Hope's second ↵ | Trisjdc | |
| effect | |||
| 2014-05-25 | Merge pull request #12084 from Trisjdc/pet_combat_2 | jackpoz | |
| Core/Spells: Players with active pets count as if they were players in combat against spells with SPELL_ATTR1_CANT_TARGET_IN_COMBAT | |||
| 2014-05-25 | Merge pull request #12119 from Trisjdc/sniper_training | jackpoz | |
| Core/Spells: Sniper Training should refresh every 6 seconds if all conditions are met | |||
| 2014-05-25 | Merge pull request #12120 from Trisjdc/aura_exploit | jackpoz | |
| Core/Auras: Solve exploit involving SPELL_AURA_MOD_DAMAGE_DONE and weapon swapping | |||
| 2014-05-24 | Core/NetworkIO: Improve packet spam solution | jackpoz | |
| Implement an improved packet Anti-DoS by counting how many times the same opcode has been sent in the last second and applying the policy specified in the configs if the amount of packets exceeds a reasonable amount. Credits to the original author who decided to share this with TrinityCore team. | |||
| 2014-05-24 | Core/Auras: Solve exploit involving SPELL_AURA_MOD_DAMAGE_DONE and weapon ↵ | Trisjdc | |
| swapping | |||
| 2014-05-24 | Core/Spells: Sniper Training should refresh every 6 seconds if all ↵ | Trisjdc | |
| conditions are met | |||
| 2014-05-24 | Core/Misc: Fix typo | jackpoz | |
| Fix typos about the word "Resurrect" | |||
| 2014-05-24 | Merge pull request #12111 from MitchesD/commands | Discover- | |
| Scripts/Commands: added option to show InhabitType in .npc info command | |||
| 2014-05-23 | Scripts/Commands: added option to show InhabitType in .npc info command | MitchesD | |
| 2014-05-23 | Core/SAI: SMART_EVENT_IC_LOS is now called when movement in LOS was made ↵ | Discover- | |
| while the creature was in combat | |||
| 2014-05-23 | Scripts/PoS: fixed rimefang icy blast | joschiwald | |
| Closes #632 | |||
| 2014-05-22 | Merge pull request #12102 from Trisjdc/achievements | Warpten | |
| Core/Achievements: Fixed ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS in case killed creature has a loot recipient (Credit would be granted to loot recipient rather than killing blow lander) | |||
| 2014-05-22 | Merge pull request #12107 from Trisjdc/nitro_jump | Shauren | |
| Core/Spells: Nitro Boost should not fail in dungeon maps | |||
| 2014-05-22 | Core/Spells: Nitro Boost should not fail in dungeon maps | Trisjdc | |
| 2014-05-21 | Core/Achievements: Fix ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS | Trisjdc | |
| 2014-05-20 | Core/Misc: Remove Unit::Get* wrappers for ObjectAccessor::Get* | jackpoz | |
| 2014-05-19 | Merge pull request #12076 from Trisjdc/even_more_sai | jackpoz | |
| Core/SAI: Clear UNIT_STATE_EVADE immediately if we're about to follow a target on EnterEvadeMode | |||
| 2014-05-19 | Merge pull request #12083 from Trisjdc/pet_combat | jackpoz | |
| Core/PetAI: Pet's owner should NOT enter combat when the pet attacks/enters combat | |||
| 2014-05-19 | Merge pull request #12018 from Foereaper/master | jackpoz | |
| Core/Misc: Fixed SendAddonMessage issue. | |||
| 2014-05-19 | DB/Creature: Fix Crazed Mana Surge | Aokromes | |
| By dr-j, closes #11998 | |||
| 2014-05-19 | DB/Quest: Fix Gambling Debt | Aokromes | |
| By dr-j, closes #12092 | |||
| 2014-05-19 | Core/Vehicles: Set proper power type using PowerDisplay.dbc | Shauren | |
| Original commit by Xfurry - cmangos/mangos-wotlk/bef8c99cc07c96d4e2f45e0ff6bc107068555ffb | |||
| 2014-05-19 | Core/Misc: Removed remnants of old db threading model | Shauren | |
| 2014-05-19 | Merge pull request #12082 from MitchesD/misc_2 | joschiwald | |
| Scripts/Krystallus: converted to EventMap, removed useless code | |||
| 2014-05-18 | Revert "Core/Logging: Use logger cache for speed up logger filter search" | jackpoz | |
| This reverts commit 39331ea7b9e906b67378a1be6c0c694d264eda3a. This is required to fix a race condition introduced with the logger cache. Adding a locking mechanism might make worthless the speed gain added by the cache itself, push a proper thread-safe implementation if it's worth it. Helgrind log: Possible data race during write of size 8 at 0x736F428 by thread #1 Locks held: none at 0x11872DF: std::_Hashtable<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::string const, Logger const*>, true>*) (hashtable.h:1196) by 0x11865A1: std::_Hashtable<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::string const, Logger const*>, true>*) (hashtable.h:1342) by 0x1185A48: std::__detail::_Map_base<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](std::string const&) (hashtable_policy.h:496) by 0x1184F3A: std::unordered_map<std::string, Logger const*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, Logger const*> > >::operator[](std::string const&) (unordered_map.h:596) by 0x1184495: Log::GetLoggerByType(std::string const&) (Log.h:106) by 0x1184527: Log::ShouldLog(std::string const&, LogLevel) (Log.h:112) by 0x16E7121: World::LoadConfigSettings(bool) (World.cpp:909) by 0x16EB623: World::SetInitialWorldSettings() (World.cpp:1276) by 0x118F0EC: Master::Run() (Master.cpp:169) by 0x1196AFF: main (Main.cpp:142) This conflicts with a previous read of size 8 by thread #3 Locks held: none at 0x1186EA6: std::_Hashtable<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, std::string const&, unsigned long) const (hashtable.h:1162) by 0x1186263: std::_Hashtable<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, std::string const&, unsigned long) const (hashtable.h:604) by 0x11857B9: std::_Hashtable<std::string, std::pair<std::string const, Logger const*>, std::allocator<std::pair<std::string const, Logger const*> >, std::__detail::_Select1st, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(std::string const&) (hashtable.h:1025) by 0x1184DE2: std::unordered_map<std::string, Logger const*, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, Logger const*> > >::find(std::string const&) (unordered_map.h:543) by 0x11842EF: Log::GetLoggerByType(std::string const&) (Log.h:84) by 0x1184527: Log::ShouldLog(std::string const&, LogLevel) (Log.h:112) by 0x189AACA: MySQLConnection::Execute(char const*) (MySQLConnection.cpp:175) by 0x18A3225: BasicStatementTask::Execute() (AdhocStatement.cpp:56) Address 0x736F428 is 120 bytes inside a block of size 184 alloc'd at 0x4C2AE3A: operator new(unsigned long, std::nothrow_t const&) (vg_replace_malloc.c:350) by 0x1185046: ACE_Singleton<Log, ACE_Thread_Mutex>::instance() (Singleton.cpp:91) by 0x11968E2: main (Main.cpp:135) | |||
| 2014-05-18 | Revert "Core/Logging: store loggers in cache correctly" | jackpoz | |
| This reverts commit c6a4d5a1de1c8e9c7722a5a13695d1273b8cbfbc. | |||
| 2014-05-18 | Core/Calendar: Fix warning | jackpoz | |
| Fix warning added b6048f89f7456ab683901f12ea4f90ac5d23be70 about signed/unsigned comparison mismatch | |||
| 2014-05-18 | Scripts/Krystallus: converted to EventMap, removed useless code | MitchesD | |
| 2014-05-18 | Partially revert f296095191c7b5c6b10f79c2b1433dc227a462f5 "Fix various ↵ | Shauren | |
| warnings. The core, the scripts and the tools now compile without warnings with -Wall -Wextra -pedantic." Visual studio does not support constexpr Made semicolon after "Prepare*Script" mandatory - workaround for dumb IDEs inserting extra indentation level after newline | |||
| 2014-05-18 | Core/Spells: Players with active pets count as if they were players in ↵ | Trisjdc | |
| combat against spells with SPELL_ATTR1_CANT_TARGET_IN_COMBAT | |||
| 2014-05-18 | Core/PetAI: Pet's owner should NOT enter combat when the pet attacks/enters ↵ | Trisjdc | |
| combat | |||
| 2014-05-18 | Update 2014_05_18_04_world_misc.sql | Aokromes | |
| 2014-05-18 | Update 2014_05_18_04_world_misc.sql | Aokromes | |
| 2014-05-18 | DB/Spawns: Myralion Sunblaze Frozen Halls spawns | Aokromes | |
| By Foldy, closes #11899 | |||
| 2014-05-18 | Rename 2014_05_18_02_world_gameobject.sql to ↵ | Aokromes | |
| 2014_05_18_02_world_gameobject.sql | |||
| 2014-05-18 | DB/Misc: Nesingwary Lackey Ear | Aokromes | |
| By nelegalno, closes #8624 | |||
| 2014-05-18 | DB/Gameobject: Thunderbrew Lager Keg | Aokromes | |
| By Foldy, closes #12078 | |||
| 2014-05-18 | DB/Creature: Ethereal Soul-Trader | Aokromes | |
| By Foldy, closes #12080 updates #4152 | |||
| 2014-05-17 | Merge pull request #12071 from Praetonus/warnings | Sebastian Valle Herrera | |
| Fix various warnings. | |||
| 2014-05-18 | DB/Creature: Highlord Darion Mograine - Restore Shadow's Edge gossip | Aokromes | |
| By Foldy, closes #12079 | |||
| 2014-05-17 | Merge pull request #12070 from Trisjdc/more_sai | Sebastian Valle Herrera | |
| Core/SAI: Prevent nullifying damage, because of player damage requirements | |||
| 2014-05-18 | Shared/Packets: Handle crash by throwing an exception instead | jackpoz | |
| Throw a ByteBufferException when trying to access the first element of an empty ByteBuffer class | |||
| 2014-05-18 | Core/Warden: Fix crash | jackpoz | |
| Fix crash with empty CMSG_WARDEN_DATA packets | |||
| 2014-05-17 | Shared/Database: Increase Database Worker Pool queue size | jackpoz | |
| Increase DatabaseWorkerPool queue size from the default 16KB to 8MB to avoid blocking the caller thread when queuing an async statement/transaction. | |||
| 2014-05-17 | Fixed build without pch | Shauren | |
| 2014-05-17 | Core/Calendar: Align max amount of Players to be invited to Client limits | jackpoz | |
| Limit the max amount of Players to be invited to a Calendar event to 100, same limit as the one in the Client | |||
| 2014-05-17 | Core/Calendar: Use single database transaction for adding multiple invites ↵ | Shauren | |
| when creating new event | |||
| 2014-05-17 | Core/GameObjects: fixed instant reset of gameobjects after activation | joschiwald | |
| 2014-05-17 | Contrib: Added an updated version of the configuration file merger tool. | Warpten | |
| This one lets you choose which value to keep between the two configuration files. Make sure to carefully read the file's lines 3 to 9 to make sure you don't misuse it and get back at me later raging. It is not exactly as I would like it to be, but current state will have to do. You can try it out live at: http://tinyurl.com/kzxmrlm | |||
