aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-06Core/Commands: Restored old functionality of getSelectedPlayer in chat commandsShauren
Also fixed build
2013-10-06Merge pull request #10976 from avengerweb/masterShauren
Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can never miss!
2013-10-05Core/Spells: Fixed summoning players after recent changesShauren
2013-10-05DB/SAI: Blighted last ritesFilip
By @dr-j fixes #9172
2013-10-05Merge branch 'authserver_fix_dos' of github.com:jackpoz/TrinityCorejackpoz
2013-10-05Core/Auth: Mitigate DoS attacks to authserverjackpoz
Mitigate DoS attacks to authserver like "Wow Auth Flooder.exe" by allowing a finite number of AUTH_LOGON_CHALLEGE packets in a row from same socket, 3 sounds like a reasonable limit.
2013-10-04Core/Build: Handle USE_SCRIPTPCH cmake flag when SCRIPTS flag is set to FALSEjackpoz
Don't ignore USE_SCRIPTPCH cmake flag if SCRIPTS is set to FALSE; in this case "script" project has only source files related to scripted spells and command scripts and it must be built with precompiled headers if USE_SCRIPTPCH flag is set. This partially reverts 780ed1b01c77ac142e1da5851ff7deb832413b11 .
2013-10-04DB/Misc: Ormus the Penitent vendorFilip
By @Foldor fixes #10885
2013-10-04Core/Misc: Fix compile after recent pull request...Discover-
2013-10-04Merge pull request #10981 from Lillecarl/hookzDiscover-
Implement OnDamage and OnHeal hooks
2013-10-03Core/Players: Fixed issues with incorrect targets being selected for spellsShauren
2013-10-02Merge pull request #10985 from Baeumchen/patch-1Filip
Update wrong Escape value
2013-10-02Update wrong Escape stateBaeumchen
Found by w5860363 : http://www.trinitycore.org/f/topic/9112-halls-of-reflectioncpp-question%EF%BC%9F/
2013-10-02Core/Vehicles: Fixed a crash happening when a minion vehicle despawns with ↵Shauren
passenger on it Ref #9738
2013-10-01Tools/MeshExtractor: Implemented 7ca6f56a065a666fc605d2fa402a2eea14bc40c0 in ↵Sebastian Valle
MeshExtractor and fixed a memory leak.
2013-10-01Tools/MeshExtractor: Fixed a few mistakes in MPQManager::GetFileFrom and ↵Sebastian Valle
Utils::SaveToDisk
2013-10-01Core/Vehicles: Fixed calling Vehicle::Uninstall on freed memoryShauren
Valgrind log: ==7723== Invalid read of size 8 ==7723== at 0x10753CE: Vehicle::GetBase() const (Vehicle.h:51) ==7723== by 0x1072449: Vehicle::Uninstall() (Vehicle.cpp:159) ==7723== by 0x10B1E3C: Unit::RemoveVehicleKit() (Unit.cpp:15946) ==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441) ==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203) ==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279) ==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308) ==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482) ==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504) ==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108) ==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140) ==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256) ==7723== Address 0x3bd20530 is 64 bytes inside a block of size 168 free'd ==7723== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7723== by 0x1071FD3: Vehicle::~Vehicle() (Vehicle.cpp:66) ==7723== by 0x10B1E71: Unit::RemoveVehicleKit() (Unit.cpp:15947) ==7723== by 0x10A8F32: Unit::RemoveFromWorld() (Unit.cpp:13441) ==7723== by 0x11A4703: Creature::RemoveFromWorld() (Creature.cpp:203) ==7723== by 0x11B9AB7: TempSummon::RemoveFromWorld() (TemporarySummon.cpp:279) ==7723== by 0x11B9C6C: Minion::RemoveFromWorld() (TemporarySummon.cpp:308) ==7723== by 0x10A917C: Unit::CleanupBeforeRemoveFromMap(bool) (Unit.cpp:13482) ==7723== by 0x10A926C: Unit::CleanupsBeforeDelete(bool) (Unit.cpp:13504) ==7723== by 0x12DBB89: Map::AddObjectToRemoveList(WorldObject*) (Map.cpp:2108) ==7723== by 0x10F4556: WorldObject::AddObjectToRemoveList() (Object.cpp:2140) ==7723== by 0x11B99C5: TempSummon::UnSummon(unsigned int) (TemporarySummon.cpp:256)
2013-10-01Are we there, yeti?Filip
By @dr-j fixes #10972
2013-10-01Tools/MeshExtractor: Fixed the generated mesh for continents.Sebastian Valle
Fixed a few more issues.
2013-10-01Implement script hooks: OnDamge, OnHealCarl Hjerpe
2013-10-01Merge pull request #10978 from NightQuest/string_concatenationAokromes
C++11 string literal concatenation
2013-10-01Merge branch 'master' of github.com:TrinityCore/TrinityCore into ↵Ellie
string_concatenation
2013-10-01Whitespace between string literals and user-defined literals is now ↵Ellie
mandatory for concatenation in C++11
2013-10-01Core/SAI: Properly implement the second parameter of ↵Discover-
SMART_ACTION_CALL_TIMED_ACTIONLIST to reflect the wiki (which also makes more sense)
2013-09-30Tools/MeshExtractor: Implemented the code to generate mesh files for ↵Sebastian Valle
continent maps. Fixed a few more things ToDo: Test the generated navmesh.
2013-09-30Tools/MeshExtractor: Do not delete the polygons before we are done using them.Sebastian Valle
2013-09-30Tools/MeshExtractor: Forgot to push some changes.Sebastian Valle
2013-09-30Tools/MeshExtractor: Some more cleanup.Sebastian Valle
2013-09-30Tools/MeshExtractor: Fixed mmap extracting for instance maps and fixed a ↵Sebastian Valle
number of issues. ToDo: Cleanup the code a bit. WILL NOT CURRENTLY WORK WITH TrinityCore, if you want to test it, use the --extract 32 flag of MeshExtractor.
2013-09-30DB/Update: Return To...RP event updateFilip
By @Foldor fixes #10886
2013-09-30Core/RBAC: Fix errors in RBAC sql related to ea2fe0217dSpp
2013-09-30Core/Spells: Spells with SPELL_ATTR3_IGNORE_HIT_RESULT can`t never miss!Vadim
2013-09-30DB/SAI: Correction on waypoints for quest npc.FireEmerald
Closes #10937
2013-09-30DB/Loot: correct petdrops from the fishingbags and cleanup the misused referencezxbiohazardzx
Closes #10975
2013-09-30DB/Loot: Fix Satchel of Helpful Goodsdr-j
Closes #10552 Closes #10292
2013-09-30Core/SAI: Add 'playerOnly' parameters to SMART_TARGET_CLOSEST_ENEMY and ↵Discover-
SMART_TARGET_CLOSEST_FRIENDLY. Wiki is updated accordingly.
2013-09-30Tools/MeshExtractor: Implemented mmap mesh generation for instances (They do ↵Sebastian Valle
not have ADT files, they're just a big WMO). Cleaned up some things and fixed some errors. ToDo: * Test this a bit more. * Cleanup the codebase for this, remove duplicated code.
2013-09-29Tools/MeshExtractor: Removed some redundant codeSebastian Valle
2013-09-29Tools/MeshExtractor: Some more cleanup and memory management improvements.Sebastian Valle
2013-09-29Tools/MeshExtractor: Fixed Doodads and WMOs in the terrain.Sebastian Valle
Cleaned up a little.
2013-09-29Tools/MeshExtractor: Fixed(??????) Doodads in the terrain.Sebastian Valle
Semi-fixed WMOs in the terrain, they are wrongly rotated. P.D: HALP P.P.D: Entered "I don't know what i'm doing" mode.
2013-09-29DB/SAI: Destroying the AltersFilip
By @untaught fixes #10841
2013-09-29DB/SAI: Hampering their EscapeFilip
By @untaught fixes #10780
2013-09-29DB/Update: Plan BFilip
By @untaught fixes #10787
2013-09-29DB/Update: Gibblewilt fear spamFilip
By @Vincent-Michael fixes #10627
2013-09-29DB/SAI: Finding the SourceFilip
By @dr-j fixes #10943
2013-09-29DB/SAI: Neltharion's Flame (12267)Filip
By @dr-j fixes #10965
2013-09-29DB/SAI: Leading the Ancestors HomeFilip
By @dr-j fixes #10783
2013-09-29Fix compile under linux and update auth db with latest changesSpp
2013-09-29Core/RBAC: Simplify RBAC implementationSpp
- Drop groups (roles than can have inherited roles) and roles (set of permissions) - Permissions can now have inherited permissions (those act as roles) RBAC DB structure is now limited to four tables - rbac_permissions: Contains permissions and roles - rbac_linked_permissions: Contains the relation between permissions and linked permissions (those permissions that have linked permissions are called roles) - rbac_default_permissions: Contains the list of permissions to be granted to each security level [Added to maintain compatibility in an easy way] - rbac_account_permissions: Contains the list of permissions granted or denied for a particular account. NOTE: IF YOU ARE USING CUSTOM PERMISSIONS, ROLES OR GROUPS CHECK THE SQL BEFORE APPLYING...