aboutsummaryrefslogtreecommitdiff
path: root/src/server/authserver
AgeCommit message (Collapse)Author
2014-07-26Core/Network: Refactored socket code, moved common operations to base Socket ↵Shauren
class
2014-07-25Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
2014-07-25Core: Fix non pch buildVincent-Michael
2014-07-25Core/Network: Fix buildDDuarte
2014-07-25Core/Realmlist: Force resolving realm addresses to ipv4Shauren
Closes #12640
2014-07-25Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
2014-07-25Core/Network: Fix some possible exceptions on socket.close()DDuarte
Ref #12634
2014-07-24Merge branch 'master' into 4.3.4DDuarte
Conflicts: src/server/game/Entities/Player/Player.cpp src/server/scripts/Kalimdor/zone_feralas.cpp
2014-07-23Core/Mains: Handle SIGBREAK to achieve clean shutdown when users click X ↵Shauren
button on windows
2014-07-23Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_thekal.cpp src/server/scripts/EasternKingdoms/zone_hinterlands.cpp
2014-07-22Core/Authserver: Fixed changing realmsShauren
2014-07-22Merge branch 'master' into 4.3.4DDuarte
Conflicts: src/server/authserver/Realms/RealmList.cpp src/server/scripts/EasternKingdoms/zone_ironforge.cpp
2014-07-21Core: Kill again whitespace :(Vincent-Michael
2014-07-20Core: Fix non build (gcc)Vincent-Michael
2014-07-20Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/scripts/Northrend/AzjolNerub/Ahnkahet/boss_elder_nadox.cpp src/server/scripts/Northrend/zone_dalaran.cpp src/server/shared/Cryptography/Authentication/WorldPacketCrypt.cpp
2014-07-20Refactored singletons to enable proper deconstruction during shutdownleak
2014-07-19Build fix (gcc)Shauren
2014-07-19Part 3: Merge branch 'master' of https://github.com/TrinityCore/TrinityCore ↵Shauren
into 4.3.4
2014-07-19Part 1: Merge branch 'master' into 4.3.4Shauren
2014-07-19Merge remote-tracking branch 'origin/master' into 4.3.4Shauren
Conflicts: src/server/authserver/Main.cpp src/server/authserver/Realms/RealmList.cpp src/server/authserver/Realms/RealmList.h src/server/authserver/Server/AuthSession.cpp src/server/authserver/Server/AuthSocket.h src/server/authserver/Server/RealmAcceptor.h src/server/game/Accounts/AccountMgr.h src/server/game/Achievements/AchievementMgr.cpp src/server/game/Achievements/AchievementMgr.h src/server/game/Battlegrounds/ArenaTeamMgr.cpp src/server/game/Conditions/ConditionMgr.cpp src/server/game/DungeonFinding/LFGMgr.h src/server/game/Entities/Object/Object.h src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Player/Player.h src/server/game/Entities/Unit/Unit.cpp src/server/game/Handlers/BattleGroundHandler.cpp src/server/game/Movement/Spline/MoveSplineFlag.h src/server/game/Quests/QuestDef.cpp src/server/game/Quests/QuestDef.h src/server/game/Server/WorldSession.cpp src/server/game/Server/WorldSession.h src/server/game/Server/WorldSocket.cpp src/server/game/Server/WorldSocket.h src/server/game/Spells/Spell.cpp src/server/scripts/Commands/cs_debug.cpp src/server/scripts/OutdoorPvP/OutdoorPvPEP.cpp src/server/scripts/Spells/spell_mage.cpp src/server/scripts/Spells/spell_rogue.cpp src/server/scripts/Spells/spell_shaman.cpp src/server/scripts/Spells/spell_warrior.cpp src/server/shared/Cryptography/BigNumber.h src/server/worldserver/RemoteAccess/RASocket.cpp src/server/worldserver/worldserver.conf.dist
2014-07-15[Auth\Worldserver] Use boost to load console arguments. (Added a few style ↵Chaplain
changes and cmake fix) Conflicts: src/server/worldserver/Main.cpp
2014-07-10Fixed a GCC internal error when compiling AsyncAcceptorSubv
2014-07-07Fixed the authserver not accepting clients.Subv
Fixed using hostnames in the realmlist table.
2014-07-06Removed some unneeded boost dependencies.Subv
Ensure that the correct packet sizes are read in the authserver. Added some try catch to the authserver to deal with boost exceptions (this part is not finished)
2014-07-06Change the freeze detector thread to be a periodic callback running on the ↵leak
thread pool
2014-07-04Refactored both world and auth mainleak
- Master/Worldrunable removed - World Update loop now running on main (which was doing nothing before) - Processpriority moved to shared - Added a preliminary thread pool for boost::asio::io_service
2014-07-04Fixed compilation and some copy paste errorleak
2014-07-03Merge branch 'master' of github.com:TrinityCore/TrinityCore into boostSubv
Conflicts: src/server/game/World/World.cpp
2014-07-02Cleaned up the authserver includes a bit.Subv
Fixed authserver pch build
2014-07-02Backported AsyncAcceptor generalization to authserverleak
2014-07-02Some ground work for ASIO based RemoteAccess handlingleak
2014-07-02Delinking ACE from Shared and authserverleak
2014-07-01Replaced all remaining ACE based Singletonsleak
Replaced ACE base AutoPtr class with shared_ptr Note: worldserver currently broken due to MapUpdater threading failure (ACE ofc, what else could it be)
2014-06-30Replaced ACE_Task_Base based LogWorker with ProducerConsumerQueueleak
2014-06-28Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
2014-06-28Auth/Misc: Move OpenSSL version log from Warning to Informationjackpoz
2014-06-24Compile fix for recently added coding accessing socket informationleak
2014-06-23Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4Vincent-Michael
Conflicts: src/server/game/Accounts/AccountMgr.cpp src/server/game/Entities/Player/Player.h src/server/game/Server/WorldSocket.cpp src/server/game/World/World.cpp
2014-06-23Merge branch 'master' of github.com:TrinityCore/TrinityCore into boostSubv
Conflicts: src/server/authserver/Server/AuthSession.cpp src/server/game/Server/WorldSession.h src/server/shared/Packets/ByteBuffer.cpp src/server/shared/Utilities/Util.h
2014-06-21Core/Battle.net: Defined more communication channelsShauren
2014-06-20Auth/Battle.net: Corrected some battle.net auth response enum valuesSubv
2014-06-13Core/Misc:Ascathor
* Fix some codestyle, fix some typos * Change CMakeLists for: Custom (can be uncommented), Events, World ** Custom is theoretically unchanged. You can, however, uncomment the glob_recurse that initializes every file within. This might be easier for beginners. * Introducing the IP Based Action Log System: ** On several different actions, e.g. Login, Character Login, etc., a new entry is added ** Can be logged on and off in worldserver config *** Disabled by default to prevent increased log db size for unknowing users. * Add a new row to account table called 'last_attempt_ip' ** Lists the last ip trying to connect to the account * Add a new type of HookScripts: AccountScript ** Includes: OnAccountLogin, OnFailedAccountLogin, OnEmailChange, OnFailedChange, OnPasswordChange, OnFailedPasswordChange * Added new Hook to PlayerScripts: OnFailedPlayerDelete * Added new variables to PlayerScripts: OnPlayerDelete
2014-06-11Core/Battle.net: Sorted out includes in BattlenetBitStream.hShauren
2014-06-11Core/Battle.net: Added missing include and fixed a warningShauren
2014-06-11Build fixShauren
2014-06-08Core/Commands: Added a set of commands to manage battle.net accountsShauren
TODO: Ban commands, linking game accounts to battle.net accounts
2014-06-08Merge branch 'battle.net' into 4.3.4Shauren
2014-06-08Core/Battle.net: Additional checksShauren
* Force grunt login for versions < 15595 * Force bn login if supported and game account is linked to bn account
2014-06-08Core/Battle.net: Refactored handling multiple game accountsShauren
2014-06-07Core/Misc: Kill Whitespace ...Vincent-Michael