aboutsummaryrefslogtreecommitdiff
path: root/src/server/database
AgeCommit message (Collapse)Author
2019-11-09Build fix - include went missing when resolving merge conflictsShauren
2019-11-09Build fixShauren
(cherry picked from commit 7c168fb6eb1c0fea76096e87d13194983c130a08)
2019-11-09Fix dynamic linking builds for msvcShauren
(cherry picked from commit a6635436ce7899aa7e402544ed633037013afc31)
2019-11-09Core/DBUpdater: Fixed db updater for mysql 8 on windows using named pipe ↵Shauren
connections (cherry picked from commit f689f6e9bd02cb1fa202ff4206428d677ff79295)
2019-11-09Core/DBLayer: Support using mysql 8Shauren
(cherry picked from commit c3a9d56b56b665133707f587ecb1bd1c272f6911)
2019-08-10[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)Treeston
- Proper management commands (.account 2fa) - Secrets can now be encrypted (set TOTPTokenSecret in .conf) - Secret now stored in binary - Argon2 and AES primitives - Base32/64 support
2019-08-04Core/Pooling: Quest pooling rewrite: (PR#23627)Treeston
- Split quest pooling from PoolMgr (into QuestPoolMgr) - Proper saving/restoring on server restart - No more hacking into sObjectMgr to insert/remove available quests
2019-08-01Core/Chat: Custom channel preservation rewrite. Channel data is now loaded ↵Treeston
at startup, and written to the DB periodically, instead of both things happening in real time.
2019-07-14Core/DB: Unify `creature_respawn` and `gameobject_respawn` into a single ↵Treeston
`respawn` table
2019-07-14Core/DB: Improved terrible assertion messageShauren
2019-07-12Scripts/Commands: .account ban no longer fails if an account containing the ↵Treeston
specified account name is already banned (f.ex. attempting to ban 'test' if 'test2' is already banned) - closes #22990
2019-07-08Scripts/Commands: update .wp commands to use orientation field from DB (PR ↵ForesterDev
#23566) Closes #23330
2019-06-22Core/Instance : Fix instance resetting exploit (#23263)zartech22
* Push offline players out of instance Push offline players out of instance when reseting dungeon with a raid mode group * Add SQL request to character Add a SQL request to update the position of a player in a specified map * Teleport to graveyard instead
2019-06-15Core/CreatureTemplate: Outsourced resistances and spells into creatur… ↵Giacomo Pozzoni
(#23343) * Core/CreatureTemplate: Outsourced resistances and spells into creature_template_spell and creature_template_resistance * Rename 2019_99_99_00_world.sql to 2019_06_15_01_world.sql
2019-06-09Scirpts/Commands: Fix crash in ".reload creature_template <entry>"jackpoz
2019-04-17Core/Database: Delete gameobject_addon data when deleting a GameObject from ↵jackpoz
the database Close #23076
2019-04-12Core/Database: Close the MySQL connection only after getting the last error codeGiacomo Pozzoni
2019-04-05Core/Database: Correction for later MariaDB versionr00ty-tc
- Removed unused define CR_INVALID_CONN_HANDLE which was removed entirely in more modern MariaDB versions
2019-03-31Core/Misc: Fix GCC 8 warningsjackpoz
2019-02-15[3.3.5] Commands: lookup player shows which character is online (#23039)TheWinchesters
* Show 'online' for every online player in lookup player commands
2019-01-01Happy New Year, folks. It's 2019!Treeston
2018-12-30Core/Creatures: Port trainer changes from masterGhaster
Closes #20493
2018-11-09Core/Auras: Fixed saving auras with same spell id but different item sourceShauren
2018-09-21Core/SAI: Add a 4th target parameter to SAIjackpoz
2018-09-16Core/Guild: Implement character gender and send in packet. (#22436)Kittnz
Closes #22433 Credit xvwyh
2018-07-09Core/Players: Fixed saving quest item progressShauren
2018-06-23Typo fix contry -> country (#22075)Gooyeth
2018-06-23Common: Replace ip2nation by ip2location. (#21957)Gooyeth
Replace ip2nation by ip2location. Download: https://lite.ip2location.com/database/ip-country
2018-05-20Core/DBLayer: Escape more keywordsShauren
2018-05-20Core/DBLayer: Escape new mysql 8 keywordsShauren
2018-04-27Core/Player: Skip the cinematic of the first login if the character is ↵Gooyeth
teleported before. (#21776)
2018-04-01Core/Database: Add columns on *_banned (#21748)Gooyeth
* Add columns on ban character query * Add columns on ban account query
2018-03-14Buildsystem: Separate strict database type checks from ↵Shauren
TRINITY_DEBUG/WITH_COREDEBUG option
2018-03-08Core/Creatures: Reworked setting move types in databaseShauren
* Each move type has its own field instead of trying to combine everything in InhabitType * Allow overriding movement separately for each spawn
2018-02-24Core/DBUpdater: Code cleanupjackpoz
2018-02-24Core/DBUpdater: Fix error messagejackpoz
Fix error message when trying to populate the database showing free'd memory data instead of the sql file name
2018-02-18Core/DBUpdater: Improve message when base SQL file is missingDDuarte
(cherry picked from commit 844755aa07b4a7f9f2f0c49f351a817198c9a56a) GCC build fix (cherry picked from commit a15985edc620d2ecbd9a44f13f6fec15e13b338d)
2018-02-11Whitespace cleanup in Transaction.cppJildor
Removing white space after commit 54b0b8f5ead41f936b12e97d1b4fbacd9b89ab53
2018-02-10Shared/Database: Improve dead-lock error handlingjackpoz
Improve dead-lock error handling in async transactions by retrying the transaction for up to 60 seconds instead of just 5 times
2018-01-13Core/Auras: removed caster dependency from coreariel-
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc - Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world) - Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code - Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances) - Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813) crit handling Closes #19876
2018-01-12Core/SAI: Add a 5th parameter to SAI eventsjackpoz
2018-01-08Core/Creature: improve DB linked_respawn handling (#21172)kelno
* Fixed SetCreatureLinkedRespawn function possible erasing/replacing a GameObject link (instead of a creature one)
2018-01-01Update copyright note for 2018tkrokli
Best wishes for the new year.
2017-12-21Build: Inherit the features and warning flags privatelyNaios
(cherry picked from commit 12853475186569b2f47f1d69f817cbef8e590d83)
2017-12-17Build: Use the cotire library for precompiled header handlingNaios
* Required for handling flags inherited by linked projects correctly in the corresponding precompiled header. * Reduces the maintenance effort for precompiled headers
2017-12-17Core/Creature: implement school immunity for creatures in creature_template ↵Wyreth
(#20709)
2017-12-13Buildsystem: Fixed windows pch build with ninjaShauren
(cherry picked from commit a6e46c1c2ef491cd4cce39be47445e9da194e84e)
2017-11-27[3.3.5] Core/AuctionHouse: Auction bidders (#18328)iridinite
* Save more auction bidders than the highest bidder only
2017-11-25Misc: More cleanupAokromes
2017-07-31Dynamic Creature/Go spawning:r00ty-tc
- True blizzlike creature spawn/respawn behavior - new creature = new object - Toggleable spawn groups (with C++/SAI/command options to use them) - Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone. - Backward compatibility mode (set via group and for summons) to support creatures/gos that currently don't work well with this (this should be removed once the exceptions are fixed) Fixes and closes #2858 Tags #8661 as fixable. Fixes and closes #13787 Fixes #15222.