Shauren
5f2252e863
Core/Authserver: Removed battle.net authresult enum from authserver
2014-10-12 18:59:01 +02:00
Shauren
56cf7ff2a8
Core/Battle.net: Implemented updating realm list after initial login
2014-10-11 15:13:30 +02:00
Shauren
cb06ac47b3
Removed a file that somehow came back - I blame magic.
2014-10-10 23:28:34 +02:00
Shauren
f52e921521
Core/Config: Removed bnet port from authserver and authserver port from bnet config giles
2014-10-10 23:22:11 +02:00
Shauren
a04393f554
Core/Auth: Moved battle.net handling to separate project
2014-10-10 23:19:40 +02:00
Vincent-Michael
03732846fe
Core: Fix non pch build
2014-10-10 22:42:48 +02:00
Subv
08ca6591d1
Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4
2014-10-05 17:22:59 -05:00
Subv
7b02e5fc78
Authserver/Battle.net: Fixed a typo
2014-10-05 17:22:26 -05:00
Subv
ee274a792c
Authserver/BattleNet: Added some initial work in the Friends (3) and Presence (4) Battle.net channels
2014-10-05 17:21:17 -05:00
Shauren
b8b7b503ba
Core/Authserver: Added battle.net chat channel opcode definitions
2014-10-05 17:57:01 +02:00
Shauren
238b194709
Core/Authserver: Added battle.net profile channel opcode definitions
2014-10-05 16:36:19 +02:00
Shauren
dd26efa40b
Core/Authserver: Refactored handling battle.net client packets
2014-10-05 16:21:27 +02:00
Shauren
2494346288
Core/Authserver: Added battle.net cache channel opcode definitions
2014-10-05 13:05:36 +02:00
Shauren
4beef458f8
Core/Authserver: Added battle.net achievement channel opcode definitions
2014-10-05 12:39:12 +02:00
Shauren
92d22ee3f9
Core/Authserver: Added battle.net support channel opcode definitions
2014-10-05 12:24:38 +02:00
Shauren
f4a62a178d
Core/Authserver: Added battle.net presence channel opcode definitions
2014-10-05 12:17:17 +02:00
Shauren
b4a6aa1de0
Core/Authserver: Added friend related battle.net opcode definitions
2014-10-05 04:09:06 +02:00
Shauren
8427e879f1
Core/Authserver
...
* Reorganized packet classes, moved each channel to separate namespace and file
* Added all opcode names for channels: auth, connection and wowrealm
* Documented more fields in LogonResponse
2014-10-04 15:45:33 +02:00
Vincent-Michael
5061def422
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/game/DataStores/DBCStructure.h
src/server/game/DataStores/DBCfmt.h
2014-09-21 12:11:03 +02:00
jackpoz
a209fc30ff
Core/Misc: Avoid Helgrind reporting libstdc++ false positive race conditions
2014-09-20 22:35:13 +02:00
Shauren
ee0df6aa86
Core/NetworkIO: Applied 4.3.4 changes to "new" network code
2014-09-12 22:09:07 +02:00
Shauren
7f2cdfd166
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/authserver/Main.cpp
src/server/authserver/Server/AuthSession.cpp
src/server/authserver/Server/AuthSession.h
src/server/game/Server/WorldSocket.cpp
src/server/game/Server/WorldSocket.h
src/server/scripts/World/npcs_special.cpp
2014-09-12 20:26:46 +02:00
Shauren
946e2d0ca6
Core/Authserver: Added missing auth socket manager
...
Closes #13085
2014-09-10 21:17:55 +02:00
Shauren
e0ce4528c5
Core/NetworkIO: Use reactor style sending on linux to reduce locking overhead
2014-09-09 19:19:25 +02:00
Shauren
b90329d63a
Core/Battle.net: Use real account name from account table to auth instead of always constructing bnetId#index. Fixes having to reconfigure addons by players.
...
*NEW* battle.net only accounts should be created with battlenet_account_id#account_index format in username
2014-08-22 20:09:18 +02:00
Shauren
42cac6796a
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/authserver/Server/AuthSession.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Server/WorldSocket.cpp
2014-08-21 23:59:00 +02:00
Shauren
d2361ae056
Core/Battle.net: Made battle.net port configurable
2014-08-21 22:28:06 +02:00
Shauren
abfd29ab61
Core/WorldSession: Added research notes about CMSG_AUTH_SESSION values and reordered checks during login to always initialize encryption first to make sure the client can read failure packet
2014-08-21 18:18:13 +02:00
Shauren
d0176f985d
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/game/Globals/ObjectMgr.cpp
src/server/scripts/Commands/cs_reload.cpp
src/server/shared/Database/Implementation/WorldDatabase.cpp
2014-08-15 20:13:34 +02:00
Shauren
4a741258f1
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/game/Achievements/AchievementMgr.cpp
src/server/game/Battlegrounds/ArenaScore.h
src/server/game/Battlegrounds/Zones/BattlegroundAB.h
src/server/game/Battlegrounds/Zones/BattlegroundAV.h
src/server/game/Battlegrounds/Zones/BattlegroundEY.h
src/server/game/Battlegrounds/Zones/BattlegroundIC.h
src/server/game/Battlegrounds/Zones/BattlegroundSA.h
src/server/game/Battlegrounds/Zones/BattlegroundWS.h
src/server/game/Entities/Creature/Creature.h
src/server/game/Entities/DynamicObject/DynamicObject.h
src/server/game/Entities/Item/Item.h
src/server/game/Entities/Object/Updates/UpdateData.cpp
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
src/server/game/Entities/Unit/Unit.h
src/server/game/Guilds/Guild.h
src/server/game/Handlers/CharacterHandler.cpp
src/server/game/Handlers/TradeHandler.cpp
src/server/game/Miscellaneous/SharedDefines.h
src/server/game/Server/WorldPacket.h
src/server/game/Server/WorldSession.cpp
src/server/game/Server/WorldSession.h
src/server/game/Server/WorldSocket.cpp
src/server/game/Spells/Auras/SpellAuraEffects.cpp
src/server/game/World/World.cpp
src/server/scripts/EasternKingdoms/zone_silverpine_forest.cpp
src/server/scripts/EasternKingdoms/zone_stormwind_city.cpp
src/server/scripts/EasternKingdoms/zone_tirisfal_glades.cpp
src/server/scripts/Kalimdor/zone_orgrimmar.cpp
src/server/scripts/Kalimdor/zone_ungoro_crater.cpp
src/server/scripts/Spells/spell_dk.cpp
src/server/scripts/Spells/spell_shaman.cpp
src/server/shared/Packets/ByteBuffer.h
2014-08-12 00:45:24 +02:00
Shauren
c741d2682a
Core/NetworkIO: Prevent queueing more async operations when socket is already closed
2014-08-11 20:43:07 +02:00
Shauren
39d3480172
Core/Authserver: Fixed writing to invalid memory address
2014-08-10 11:48:43 +02:00
Shauren
df11916ad5
Core/NetworkIO: Allow receiving packets bigger than buffer size and properly handle situations where not entire packet was read in one go
...
Core/Authserver: Restored authenticator functionality
2014-08-10 11:00:27 +02:00
jackpoz
78af80230d
Core/Misc: Fix static analysis issues
2014-08-08 21:14:12 +02:00
DDuarte
7e64222029
Auth/Main: Fix crashes on shutdown
...
"mutex destroyed while busy"
2014-08-05 15:23:42 +01:00
DDuarte
66a8d41f59
Auth/Networking: Use non-throw resolves in realmlist updates
...
Fixes #12737
2014-08-05 15:14:52 +01:00
Vincent-Michael
a917b6599f
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/game/Server/WorldSocket.cpp
src/server/scripts/OutdoorPvP/OutdoorPvPEP.cpp
src/server/scripts/OutdoorPvP/OutdoorPvPEP.h
2014-07-30 22:26:59 +02:00
joschiwald
04bb78f6c3
Scripts/OutdoorPvP: replaced some chat texts with proper defense messages
2014-07-29 23:45:34 +02:00
Shauren
d46c3bf877
Core/Authserver: Fixed invalid memory access when AsByteArray returns less bytes than expected
2014-07-29 18:26:10 +02:00
DDuarte
0e52b111f3
Core/Config: User-friendlyfy configuration parsing errors
...
It will now print useful error messages that pinpoint the issue
with the config file (missing file, bad syntax, etc)
In memory of MitchesD that lost 18 hours finding a problem with
his config because of a duplicated line.
2014-07-29 01:47:00 +01:00
Shauren
d89a5d2d17
Fixed gcc compile with pch
2014-07-29 02:05:12 +02:00
Shauren
fc687effce
Attempt to fix centos compile
2014-07-28 10:15:31 +02:00
Shauren
c8a241c49e
Core/Network: Use base Socket class for battle.net
2014-07-27 21:50:01 +02:00
Shauren
2cba07d6a1
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
README.md
src/server/game/Entities/Object/Object.cpp
src/server/game/Entities/Object/Updates/UpdateData.h
src/server/game/Server/WorldPacket.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/shared/Packets/ByteBuffer.h
2014-07-27 20:59:22 +02:00
Shauren
6f272ea5b7
Core/Network: Optimized packet sending by removing unneccessary memory copying
2014-07-27 17:46:46 +02:00
Shauren
e77c0b6ed4
Core/Network: Allow storing any packet types in Socket write queue to reduce the amount of copying going on
2014-07-27 14:59:46 +02:00
Vincent-Michael
55eafa247d
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
...
Conflicts:
src/server/authserver/Server/AuthSession.cpp
src/server/game/Server/WorldSocket.cpp
src/server/game/Server/WorldSocket.h
2014-07-27 12:09:32 +02:00
Shauren
26715795b4
Fixed gcc build
2014-07-27 01:26:03 +02:00
Shauren
c1b1ba44ba
Core/Network: Refactored socket code, moved common operations to base Socket class
2014-07-26 23:26:01 +02:00
Vincent-Michael
7f7987707b
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
2014-07-25 21:53:35 +02:00