aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2011-08-03Core/Refer-a-Friend: Finish base work for Refer-a-Friend.Silinoron
Any testing would be very much appreciated.
2011-08-03Core: Fix compile without PCH and fix some warningsSpp
2011-08-01Core: Some more missing changes from previous commit (Pass by const ↵Spp-
reference for simple objects replaced with pass by value). Also fix unintended change
2011-08-01Core: Pass by const reference for simple objects replaced with pass by valueSpp-
2011-08-01Core: Fix annoying compile warning and some other minor changes here and thereSpp-
2011-07-29Core: Append single character to stream as character, not as a stringSpp-
2011-07-29Core/Misc: Make 64-bit abs function 'portable'. Should fix build on MSVC ↵Machiavelli
versions =< 9
2011-07-27Core/DBLayer: Fix Field::GetInt64 parsing for non-prepared statementsMachiavelli
2011-06-30Cosmetic: rename function escape_string to EscapeStringSpp-
2011-06-29Core/Logs: Add outSQLDev log, will be used for core-generated SQL queries/dumpsShocker
2011-06-22Core/DBLayer: Don't lock a connection when doing mysql_real_escape_string as ↵Machiavelli
it doesn't need to interact with the server.
2011-06-22Core/DBLayer: Make database interaction after create character packet ↵Machiavelli
completely asynchronous. This is more performant and fixes a DoS loophole and possible data desynchronisation caused by spamming this packet. Closes #584 Closes #2089
2011-06-18Whitespace cleanups...click
2011-06-11Core: Codestyle cleanupclick
2011-06-08Core/Mailsystem: Optimized returning and deleting old mails, will no longer ↵Shauren
take minutes when starting using old character db
2011-05-24Core/DBLayer: Fix transaction crash.Machiavelli
2011-05-23Fix crash added in 402198Machiavelli
2011-05-23Core/DBLayer: Proper core-side handling of MySQL errno 1213 to prevent a ↵Machiavelli
snowballeffect (until innodb_lock_wait_timeout)
2011-05-13Core: Remove some warnings here and thereclick
2011-05-07Core/Guilds: Use blocking queries at guild loading to ensure invalid data is ↵Shauren
removed before processing, removed prepared statements in loading guilds
2011-05-07Core: Warning fixesShauren
2011-05-03Core/AuctionHouse: Delete expired auctions at startup.MrSmite
2011-04-29Add spaces after commasleak
2011-04-28Removing SQLStorage class leftoversleak
2011-04-28Core/ObjectMgr: Refactor sCreatureStorageleak
2011-04-28Core/ObjectMgr: Refactor sGOStorageleak
2011-04-28Core/ObjectMgr: Refactor sCreatureInfoAddonStorageleak
2011-04-28Core/ObjectMgr: Refactor sCreatureDataAddonStorageleak
2011-04-28Core/ObjectMgr: Refactor sItemStorageleak
2011-04-28Core/ObjectMgr: Refactor sEquipmentStorageleak
2011-04-28Core/ObjectMgr: Refactor sInstanceTemplateleak
2011-04-28Core/ObjectMgr: Refactor sPageTextStoreleak
2011-04-28Core/ObjectMgr: Refactor sCreatureModelStorageleak
2011-04-28Core: get rid of the revision-id once and for all - it's not useful in a ↵click
DVCS at all
2011-04-27Core/Buildsystem: Update copyright-headers for 2011, and adjust with the ↵click
correct teamname as well.
2011-04-26Core/DBSchema: Corrected query retrieving character count on accountShauren
2011-04-25Core/World: Fixed realm character count queries getting lostShauren
2011-04-22Core: Added definitions to mark methods as deprecated and marked ↵Shauren
DoCompleteAchievement as such
2011-04-19Core/GM System: rename columns of gm_surveys, gm_subsurveys, gm_tickets and ↵Azazel
lag_reports tables to lowerCamel, move queries to prepared statements and refactor the code of TicketMgr.
2011-04-13Core/CharDB cleanup: change creature_respawn and gameobject_respawn column ↵Azazel
names to lowerCamel, rename `instance` column to `instanceId` and move all queries to these tables to prepared statements. Fix import error in character_database.sql.
2011-04-11Core/CharDB Cleanup: alter `corpse` table making column names lowerCamel and ↵Azazel
move all queries to prepared statements. NOTICE: column can be named `guid` only if it represents character guid. All other guids will be renamed to reflect their purpose (like corpseGuid in this specific case)
2011-04-08Core/Arena: Move personalRating to arena_team_memberleak
2011-04-08Core/CharDB Cleanup: alter character_homebind table making column names ↵Azazel
lowerCamel and move all queries to prepared statements.
2011-04-08Core/CharDB Cleanup: alter character_battleground_data table making column ↵Azazel
names lowerCamel and move all queries to prepared statements.
2011-04-08Core/DBLayer: add template parameter to QueryCallback classes to make it ↵Azazel
work with both QueryResult and PreparedQueryResult (will be used later).
2011-04-07 Core/DBLayer: make use of return result of Connection::Open method and ↵Azazel
allow core to output all the errors in prepared statements instead of aborting on first error.
2011-04-05Core/Arenas: Refactor arena code and db layoutleak
2011-03-20Core/Shared: Removed #ifdef HAVE_ACE_STACK_TRACE_H which is only required ↵Shauren
for old ACE versions
2011-03-19Fixed build without PCHShauren
2011-03-18Core/Storage: Fixed startup assertion failuresShauren