aboutsummaryrefslogtreecommitdiff
path: root/src/server/database
AgeCommit message (Collapse)Author
2016-06-13Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legionShauren
2016-06-13Core: Updated to 7.0.3.21916Shauren
2016-06-09Core/Players: Updated talent specializationsShauren
2016-05-30Core/Addons: Removed AddonMgrShauren
2016-05-30Core/DataStores: Updated db2 to 7.0.3.21796Shauren
2016-05-29Core/DB/Updater: English grammar corrections (#17207)Trond B Krokli
Improve English text in strings and comments in UpdateFetcher.cpp - replace incorrect text with the intended words in some output strings - corrections in the comments to point out the intention of the code
2016-05-27Core/DataStores: Updated db2 to 7.0.3.21737Shauren
2016-05-26Core/Pets: Fixed wrong prepared statement in ↵Shauren
bc1a81747ae032bc2ae3681d99f5f6058d20caff Thanks Lordron for pointing it out
2016-05-26Core/Pets: Implemented pet specializations (#17058)myran2
* Use prepared statements in Pet::SavePetToDB * Add support for resetting all of a player's pet specializations * Send one big spell unlearn/learn packet instead of lots of small ones * Implemented Adaptation talent
2016-05-25Core/Bnet: Order account list by id when the bnet account has more than 1 ↵Shauren
game account attached
2016-05-216.x rebaseShauren
2016-05-20Core/Entities: Updated updatefields to 7.0.3.21414Shauren
2016-05-20Core/DataStores: Updated opcodes and db2 to 7.0.3.21414Shauren
2016-05-20Core/DataStores: Updated dbc/db2 to 7.0.1.20994Shauren
2016-05-20Core/DataStores: Updated dbc/db2 to 7.0.1.20914Shauren
2016-05-20Core/DataStores: Updated dbc/db2 to 7.0.1.20810Shauren
2016-05-20Core/PacketIO: Updated character list packets for 7.xShauren
2016-05-10Core/Common: Move the query callback header to the database projectNaios
* Also renames the header to it's correct name QueryCallback (cherry picked from commit d4d199d7654a95c53c77e30e6bd9203ee70b9373)
2016-05-07Core/Achievements: Add new realm first achievements to list of excluded ↵Shauren
achievements during character/guild deletion
2016-05-02Core/Spells: Implemented RPPM proc effectsShauren
Closes #17001
2016-05-01Core/DataStores: Clean up manually named tables/columns in hotfixes database ↵Shauren
to reduce work needed when regenerating HotfixDatabase prepared statements
2016-04-24Core/Hotfix: Fixed startup in bc106abb07dc0afc69c2a9238267081464c05254Vincent-Michael
2016-04-23Core/Updater: Correct the config key hint of a log messageNaios
(cherry picked from commit dadc02d77a969ef97a6726c509a1851b5e4fed32)
2016-04-22Core/Misc: Fixed warnings found by GCC 6Shauren
2016-04-18Core/Cryptography: Move the SHA1 calculate helper to the SHA1 headerNaios
(cherry picked from commit 3271f328de35f940f682a0dbe1d9466e29190182)
2016-04-11Core/Common: Capsule boost process into helper functionsNaios
* For easier usage, the processes output it routed correctly to the TC logger line by line now. * Add support for asynchronous process execution and process termination.
2016-04-11Core/Blackmarket: Implemented black marketGigi1237
2016-04-05Buildsystem: Initial changes to support building with vs clang toolsetShauren
2016-04-05Merge branch '3.3.5-instanceextend' into 3.3.5 (PR #16392)Shauren
(cherry picked from commit 62aff401f687b56d720a320778950e82b65fbd8b)
2016-04-05Core/Misc: MSVC warning fixesShauren
2016-03-28Core: Updated to 6.2.4Shauren
* Rewrite bnetserver for new authentication protocol
2016-03-28Core/PacketIO: Updated remaining packet structures and enums appearing in ↵Shauren
packets
2016-03-25Core/PacketIO: Updated packet structures to 6.2.4.21355Shauren
2016-03-24Core/Database: Converted the database library to a shared library.Naios
* There is still the possibility to static link against database.
2016-03-19CMake: Use inherited dependencies in database, shared and gameNaios
(cherry picked from commit 469f2d3ade168de0b5be18112008c337067a8e03)
2016-03-19CMake: Use inherited dependencies in common and toolsNaios
(cherry picked from commit abda7a910a760687f9c1b9e0893314e04982c0f1)
2016-03-11Core/Database: Move singleton instances into compilation unitsNaios
* Fixes issues when building shared libraries (prevents gcc and clang from providing several instance) * Also instantiate the database worker pools in DatabaseEnv.cpp now.
2016-03-03Core/Database: Use RAII for resource management in MySQLConnectionNaios
* Prevents double deletion of MySQLConnection after errors * The object stays valid after an error and will wait for a reconnect * Also crash the server if 5 reconnects fail * Corrects an issue where the server was crashed after one reconnect because mysql_thread_id was invoked with an invalid handle (cherry picked from commit 62815c6e1c0427e1d0229d02b1ba70449654cded)
2016-03-03Core/Database: Move DatabaseWorkerPool into it's own translation unitNaios
(cherry picked from commit 09fa0ab46a487ea85d475ac0b3495724c170fe1a)
2016-03-03Core/Database: Use RAII instead of raw pointers for resource managementNaios
* Corrects dirty usage of vectors with array indexes * Removes _connectionCount which is now handled through the vector size * Rename magic identifier "t" to "connection" (cherry picked from commit 5ed018099418099e23921409ff96dc6175b97062)
2016-03-03Core/Database: Close the databases correctly when the DBUpdater failsNaios
* Also fixes a memory leak spotted by Aokromes (cherry picked from commit 7d3cffc297b6a1e24faf64a19b5167609ad8abbf)
2016-03-02Merge branch 'pets' of https://github.com/myran2/TrinityCore into myran2-petsDDuarte
# Conflicts: # src/server/game/Handlers/PetHandler.cpp # src/server/game/Handlers/SpellHandler.cpp # src/server/game/Server/Packets/PetPackets.cpp # src/server/game/Server/Packets/PetPackets.h # src/server/game/Server/Protocol/Opcodes.cpp # src/server/game/Server/WorldSession.h
2016-02-21Core/Updater: Convert an assertion into a fatal errorNaios
* The error is triggered when it fails to open an update for hashing * See 'https://community.trinitycore.org/topic/12352-worldserver-crashes-on-database-update/' for details * And a minor cleanup in the UpdateFetcher
2016-02-21Core/Common: Add a generic config helper to access built-in overwriteable paths.Naios
* Adds CMAKE_COMMAND and CMAKE_BINARY_DIR to revision_data.h * Move the source and mysql exe path handling out of the DBUpdater. * Make some Config methods const for correctness. * Remove C & CXX flags from revision_data.h (was unused and didn't capture all cxx vars) * Reorder the link order to prevent `ld` from ignoring the file * Ref #15671
2016-02-20Core/Updater: Use a different method for file readingNaios
* Current method causes issues under CentOS 6 and could possibly lead to cutted buffer content when reading in textmode. * Closes #16209 (cherry picked from commit ae1a5c6c2b82918850cb7b851e2f7dff33a40c57)
2016-01-15Core/Quest: Fix issues reported by static analysisjackpoz
(cherry picked from commit 5b8b32dac7bd4071462aebdc94b2b3ae45e60b1e)
2016-01-10Core/DataStores: Dropped unused DB2 fileShauren
2016-01-05Core/Players: Split playerBytes fields in characters tableShauren
2016-01-04Core/DBUpdater: Fix help text download linkDuarte Duarte
Change from forums to GH Releases
2016-01-03Core/DataStores: Implemented checking PlayerCondition for future useShauren