aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver
AgeCommit message (Collapse)Author
2017-01-13Core/DBLayer: Convert async queries to new query callbacks and remove old ↵Shauren
callback handling
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-11-28Core/Debugging: Partially revert e0fb4445cd2f5f4bb94ea23122548debddc41ba6, ↵Shauren
the cmake hack to build wheaty directly into executable is still needed as it is impossible to have it initialize before every other static variable when it resides in dll (dynamic linking only)
2016-11-28Core/Debugging: Added wheaty everywhere and modified it to always reliably ↵Shauren
report issues during static initialization
2016-11-26Core/Bnet: Fixed an issue that allowed client to enter ↵Shauren
Battlenet::Session::ReadDataHandler with an invalid header Closes #18312
2016-09-24Core/Bnet: correct a typo in enum (#17991)tkrokli
The enum LOGIN_DEL_BNET_EXPERIED_ACCOUNT_BANNED should be LOGIN_DEL_BNET_EXPIRED_ACCOUNT_BANNED to avoid confusion and not need any interpretation.
2016-09-24Core/Bnetserver: Re-enable ban on wrong passwordKevin Plestan
Closes #17937 Closes #17969
2016-07-17Tools: Added universal TrinityCore banner with git version info to all toolsShauren
2016-06-06Core/Misc: Fixed coverity issuesShauren
Uninitialized fields: CID 1354593, 1354595, 1354738 Unchecked return value: CID 1354558 Out of bounds access: CID 1352989, 1352993 Null pointer dereference: CID 1296286
2016-06-06Core/Misc: Fixed uninitialized fieldShauren
Coverity CID 1354596
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-04-28Core/authserver.conf.dist: missing description line (#17038)Trond B Krokli
This line is missing from authserver.conf.dist : `# MySQL server and their own thread on the MySQL server.` I have copied this description text line from the matching description in `worldserver.conf.dist` (line 108 in the 3.3.5 worldserver source file). This line is also missing in bnetserver.conf.dist , but the files are different in line number, filename and folder, so bnetserver needs a separate commit. (cherry picked from commit 329006d31095ec4d151d37d11db5b994f381fab8) # Conflicts: # src/server/authserver/authserver.conf.dist
2016-04-18Core/Scripting: Use the path of the worldserver executable to search for the ↵Naios
scripts dir * Fixes issues when starting the worldserver not in the bin directory or the CMAKE_INSTALL_PREFIX directory using the -c option. (cherry picked from commit 86b0fcf67aadc0d313253befb0590d00efd085bc)
2016-04-16Core/Bnet: Fixed LoginREST.* address selectionShauren
2016-04-12Config: Extended description of LoginREST.*Address valuesShauren
2016-04-10Add missing configuration key LoginDatabase.SynchThreads.Gacko
2016-04-10Add missing configuration key BanExpiryCheckInterval.Gacko
2016-04-10Renamed PublicKeyFile -> CertificatesFileShauren
2016-04-10Make private key and public key configurable.Gacko
Defaults to the files installed to the bin directory.
2016-04-05Buildsystem: Initial changes to support building with vs clang toolsetShauren
2016-04-04Core/Bnet: Add return LoginREST.ExternalAddress when LoginREST.LocalAddress ↵Shauren
is configured to localhost but client connects from a different machine in the network
2016-03-28Core: Fixed VS 2013 buildShauren
2016-03-28Clang build fixesShauren
2016-03-28Build fixesShauren
2016-03-28Core: Updated to 6.2.4Shauren
* Rewrite bnetserver for new authentication protocol
2016-03-28Typo fix 423bded9a61e3f1c51ba00327898126c4e3a3f53DDuarte
2016-03-28Core/Network: Change SocketMgr.StartNetwork to take the thread count by arg ↵DDuarte
instead of config AuthSocketMgr doesn't need "Network.Threads" config Fixes "Missing name Network.Threads in config file authserver.conf" Ref #16859 (cherry picked from commit 980f28d2ce099f524abdb6faed3fe59ce4c0963a) # Conflicts: # src/server/authserver/Server/AuthSocketMgr.h # src/server/game/Server/WorldSocketMgr.cpp
2016-03-26Core/Misc: Moved RealmList to sharedShauren
2016-03-20Core/Dep: Removed ZMQ dependency in preparation for future changesShauren
2016-03-19CMake: Use inherited dependencies in worldserver and authserverNaios
* Closes #1679 (cherry picked from commit 03d249f0631c3561070ebbdd7301115507c68876)
2016-03-16Dep/CppFormat: Update cppformat to cppformat/cppformat@5174b8cNaios
(cherry picked from commit f52495c66b1b219f82729221e8023a86b28d54bf)
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-11Core/Common: Generalize platform specific includes in common/PlatformNaios
2016-03-03Core/Misc: fix buildMitchesD
2016-03-03Core/Debugging: Make abort() less bad on windows by forcing crash log generationShauren
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-19Core/Networking: Rewrite networking threading modelShauren
Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet
2016-02-16Core/Bnet: Moved expiring bans to background task running every minute by ↵Shauren
default (configurable) - no longer executed during login.
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-12-19Config/BNetServer: Rename yet unused config key to match others.Gacko
2015-12-19Config/BNetServer: Move Wrong.Password.Login.Logging to Auth Server Settings ↵Gacko
section.
2015-11-21Core: Updated to 6.2.3.20726Shauren
2015-11-16Server/Config: Fix typo in bnetserver.conf.distGacko
2015-10-24Core/Misc: Fix for builds linked with libc++ instead of libstdc++Shauren
2015-10-12Core/Battle.net: Fixed warnings about uninitialized valuesShauren
2015-10-12Core/Battle.net: Fix "comparison of integers of different signs" warningNaios
2015-10-10Core/Battle.net: Updated packet enums and added new build dataShauren
2015-10-09Update bnetserver.conf.distSean Rhone
- New line for consistency - Same as https://github.com/TrinityCore/TrinityCore/pull/15628 only for 6.x
2015-10-07Core/Bnetserver: Fixed copypaste mistake for packet namesShauren
2015-10-06Core/Bnetserver: Fix warnings caused through non virtual destructors.Naios