aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver
AgeCommit message (Collapse)Author
2015-03-21Core/Updates: Add an automatic database update system. Automatically detects ↵Naios
new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-03-18Core/Misc: Fix some issues detected by static analysisNaios
* Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? -> This argument is passed by value, it makes no sence so set it to null here. * Member variable 'instance_violet_hold_InstanceMapScript::bWiped' is not initialized in the constructor. * Mismatching allocation and deallocation: Data
2015-03-13Core/Log: Add type safe formattingNaios
* improves safety and log speed through: - variadic templates - perfect forwarding * fixes a newline in db logs * improve performance of Appender::write by using std::ostringstream && std::move
2015-03-11Revert "Core/Server: Catch exceptions in int main()"jackpoz
This reverts commit e68ca82d4d039a401d03de145111b0a738bb9dd7. Closes #14329
2015-03-08Core/Misc: Cleaned up data truncation warningsShauren
2015-02-15Core/Server: Catch exceptions in int main()Duarte Duarte
The exceptions is rethrown on debug mode. Ref Coverity CID 1010213, 1022574, 1227501, 1227502, 1227503, 1227504, 1227505, 1254536 and 1254612
2015-02-11Core/Auth: Fixed clients being disconnected if taking too long to select ↵Shauren
game account for login Closes #13782
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-12-29Core/Scripts: multiple changesjoschiwald
- fixed non pch build - fixed some warnings - fixed some coverity issues - some random things here and there
2014-12-28Core/Battle.net: Fixed another client crash happening when logging out to ↵Shauren
character list
2014-12-24Core/Battle.net: Fixed client crashes happening when reconnecting too soon ↵Shauren
after being kicked
2014-12-20Core/Battle.net: Decrypt remainder of the packet that arrives together with ↵Shauren
EnableEncryption
2014-12-07Core: fixed few coverity issues and warningsjoschiwald
2014-11-19BNet GetStreamItemsRequest::ReadMorganaOP
Wrong call
2014-11-14Core/Packets: CMSG_CREATURE_QUERY and SMSG_CREATURE_QUERY_RESPONSE handlerIntel
2014-11-10Core: Nuke authserverDDuarte
It has been replaced by bnetserver since grunt was deprecated
2014-11-10Core/Commands: Battle.net account command changesShauren
* All commands renamed from "battlenetaccount" to "bnetaccount" * bnetaccount create now also creates and links initial game account * Added new commands bnetaccount link/unlink to manage relations between existing accounts
2014-11-09Core/Battle.net: Added more logs to auth processShauren
2014-11-09Core/Battle.net: Fixed a copypaste mistake in packet name loggingShauren
2014-11-09Core/NetworkIO: Added second connection to WorldSession, handle ↵Shauren
AuthContinuedSession and enabled ConnectTo and ResumeComms
2014-11-06Core/PacketIO: Added SMSG_REDIRECT_CLIENT/ConnectTo packet structureShauren
2014-11-01Auth/Battle.net Added missing build check to JoinRequest handlerShauren
2014-10-20Battle.net: Fixed JoinRequestV2 and JoinResponseV2 structuresShauren
2014-10-18Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 6.xShauren
Conflicts: dep/PackageList.txt src/server/bnetserver/Packets/WoWRealmPackets.cpp src/server/bnetserver/Server/Session.cpp
2014-10-18More build fixes, everyone loves pchShauren
2014-10-18Fixed nopch buildShauren
2014-10-17Core: Implemented IPC (Inter-process communication) between worldserver and ↵Shauren
bnetserver using ZeroMQ library. * Implemented ToonReady and ToonLoggedOut battle.net packets
2014-10-14Battle.net: Removed not implemented comment from stream items opcodesShauren
2014-10-13Battle.net: Implemented cache stream itemsShauren
2014-10-12Battle.net/Packets: Added packet name mapping for loggingShauren
2014-10-12Bnet/Friends: Send the "proper" error message in ↵Sebastian Valle Herrera
SocialNetworkCheckConnectedResult
2014-10-12Core/Battle.net: Improved logging - use separate filters instead of throwing ↵Shauren
everything to one logger
2014-10-12Core: Fix non pch buildVincent-Michael
2014-10-11Core/Battle.net: Handle ConnectionClosingShauren
2014-10-11Core/Battle.net: Removed remaining authserver referencesShauren
2014-10-11Core/Battle.net: Implemented updating realm list after initial loginShauren
2014-10-10Core/Battle.net: Added missing includes and changed default config file nameShauren
2014-10-10Core/Config: Removed bnet port from authserver and authserver port from bnet ↵Shauren
config giles
2014-10-10Core/Auth: Moved battle.net handling to separate projectShauren