mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Minor changes here and there:
- Cosmetic changes - 'Engrish fix' - Initialization of some vars - Remove some not needed includes
This commit is contained in:
@@ -88,6 +88,7 @@ class BIH
|
||||
{
|
||||
if (primitives.empty())
|
||||
return;
|
||||
|
||||
buildData dat;
|
||||
dat.maxPrims = leafSize;
|
||||
dat.numPrims = primitives.size();
|
||||
|
||||
@@ -362,6 +362,7 @@ namespace VMAP
|
||||
{
|
||||
if (triangles.empty())
|
||||
return false;
|
||||
|
||||
GModelRayCallback callback(triangles, vertices);
|
||||
meshTree.intersectRay(ray, callback, distance, stopAtFirstHit);
|
||||
return callback.hit;
|
||||
@@ -470,6 +471,7 @@ namespace VMAP
|
||||
{
|
||||
if (groupModels.empty())
|
||||
return false;
|
||||
|
||||
WModelAreaCallback callback(groupModels, down);
|
||||
groupTree.intersectPoint(p, callback);
|
||||
if (callback.hit != groupModels.end())
|
||||
@@ -488,6 +490,7 @@ namespace VMAP
|
||||
{
|
||||
if (groupModels.empty())
|
||||
return false;
|
||||
|
||||
WModelAreaCallback callback(groupModels, down);
|
||||
groupTree.intersectPoint(p, callback);
|
||||
if (callback.hit != groupModels.end())
|
||||
|
||||
@@ -103,6 +103,7 @@ class BattlegroundQueue
|
||||
class SelectionPool
|
||||
{
|
||||
public:
|
||||
SelectionPool(): PlayerCount(0) {};
|
||||
void Init();
|
||||
bool AddGroup(GroupQueueInfo* ginfo, uint32 desiredCount);
|
||||
bool KickGroup(uint32 size);
|
||||
|
||||
@@ -999,6 +999,7 @@ void WorldSession::ProcessQueryCallbacks()
|
||||
HandleCharCreateCallback(pResult, _charCreateCallback.GetParam());
|
||||
// Don't call FreeResult() here, the callback handler will do that depending on the events in the callback chain
|
||||
}
|
||||
|
||||
//! HandlePlayerLoginOpcode
|
||||
if (_charLoginCallback.ready())
|
||||
{
|
||||
|
||||
@@ -223,10 +223,10 @@ class WorldSession
|
||||
|
||||
void SizeError(WorldPacket const& packet, uint32 size) const;
|
||||
|
||||
void ReadAddonsInfo(WorldPacket &data);
|
||||
void ReadAddonsInfo(WorldPacket& data);
|
||||
void SendAddonsInfo();
|
||||
|
||||
void ReadMovementInfo(WorldPacket &data, MovementInfo* mi);
|
||||
void ReadMovementInfo(WorldPacket& data, MovementInfo* mi);
|
||||
void WriteMovementInfo(WorldPacket* data, MovementInfo* mi);
|
||||
|
||||
void SendPacket(WorldPacket const* packet);
|
||||
@@ -282,7 +282,7 @@ class WorldSession
|
||||
|
||||
void SendTrainerList(uint64 guid);
|
||||
void SendTrainerList(uint64 guid, const std::string& strTitle);
|
||||
void SendListInventory(uint64 vendorGuid);
|
||||
void SendListInventory(uint64 guid);
|
||||
void SendShowBank(uint64 guid);
|
||||
void SendTabardVendorActivate(uint64 guid);
|
||||
void SendSpiritResurrect();
|
||||
@@ -381,9 +381,7 @@ class WorldSession
|
||||
}
|
||||
bool IsConnectionIdle() const
|
||||
{
|
||||
if (m_timeOutTime <= 0 && !m_inQueue)
|
||||
return true;
|
||||
return false;
|
||||
return (m_timeOutTime <= 0 && !m_inQueue);
|
||||
}
|
||||
|
||||
// Recruit-A-Friend Handling
|
||||
@@ -421,11 +419,11 @@ class WorldSession
|
||||
void HandleInspectHonorStatsOpcode(WorldPacket& recvPacket);
|
||||
|
||||
void HandleMoveWaterWalkAck(WorldPacket& recvPacket);
|
||||
void HandleFeatherFallAck(WorldPacket &recv_data);
|
||||
void HandleFeatherFallAck(WorldPacket& recv_data);
|
||||
|
||||
void HandleMoveHoverAck(WorldPacket & recv_data);
|
||||
void HandleMoveHoverAck(WorldPacket& recv_data);
|
||||
|
||||
void HandleMountSpecialAnimOpcode(WorldPacket &recvdata);
|
||||
void HandleMountSpecialAnimOpcode(WorldPacket& recvdata);
|
||||
|
||||
// character view
|
||||
void HandleShowingHelmOpcode(WorldPacket& recv_data);
|
||||
@@ -438,7 +436,7 @@ class WorldSession
|
||||
void HandleMoveKnockBackAck(WorldPacket& recvPacket);
|
||||
|
||||
void HandleMoveTeleportAck(WorldPacket& recvPacket);
|
||||
void HandleForceSpeedChangeAck(WorldPacket & recv_data);
|
||||
void HandleForceSpeedChangeAck(WorldPacket& recv_data);
|
||||
|
||||
void HandlePingOpcode(WorldPacket& recvPacket);
|
||||
void HandleAuthSessionOpcode(WorldPacket& recvPacket);
|
||||
@@ -483,10 +481,10 @@ class WorldSession
|
||||
|
||||
void HandleAreaTriggerOpcode(WorldPacket& recvPacket);
|
||||
|
||||
void HandleSetFactionAtWar(WorldPacket & recv_data);
|
||||
void HandleSetFactionCheat(WorldPacket & recv_data);
|
||||
void HandleSetWatchedFactionOpcode(WorldPacket & recv_data);
|
||||
void HandleSetFactionInactiveOpcode(WorldPacket & recv_data);
|
||||
void HandleSetFactionAtWar(WorldPacket& recv_data);
|
||||
void HandleSetFactionCheat(WorldPacket& recv_data);
|
||||
void HandleSetWatchedFactionOpcode(WorldPacket& recv_data);
|
||||
void HandleSetFactionInactiveOpcode(WorldPacket& recv_data);
|
||||
|
||||
void HandleUpdateAccountData(WorldPacket& recvPacket);
|
||||
void HandleRequestAccountData(WorldPacket& recvPacket);
|
||||
@@ -507,17 +505,17 @@ class WorldSession
|
||||
void HandleMoveWorldportAckOpcode(); // for server-side calls
|
||||
|
||||
void HandleMovementOpcodes(WorldPacket& recvPacket);
|
||||
void HandleSetActiveMoverOpcode(WorldPacket &recv_data);
|
||||
void HandleMoveNotActiveMover(WorldPacket &recv_data);
|
||||
void HandleDismissControlledVehicle(WorldPacket &recv_data);
|
||||
void HandleRequestVehicleExit(WorldPacket &recv_data);
|
||||
void HandleChangeSeatsOnControlledVehicle(WorldPacket &recv_data);
|
||||
void HandleMoveTimeSkippedOpcode(WorldPacket &recv_data);
|
||||
void HandleSetActiveMoverOpcode(WorldPacket& recv_data);
|
||||
void HandleMoveNotActiveMover(WorldPacket& recv_data);
|
||||
void HandleDismissControlledVehicle(WorldPacket& recv_data);
|
||||
void HandleRequestVehicleExit(WorldPacket& recv_data);
|
||||
void HandleChangeSeatsOnControlledVehicle(WorldPacket& recv_data);
|
||||
void HandleMoveTimeSkippedOpcode(WorldPacket& recv_data);
|
||||
|
||||
void HandleRequestRaidInfoOpcode(WorldPacket & recv_data);
|
||||
void HandleRequestRaidInfoOpcode(WorldPacket& recv_data);
|
||||
|
||||
void HandleBattlefieldStatusOpcode(WorldPacket &recv_data);
|
||||
void HandleBattleMasterHelloOpcode(WorldPacket &recv_data);
|
||||
void HandleBattlefieldStatusOpcode(WorldPacket& recv_data);
|
||||
void HandleBattleMasterHelloOpcode(WorldPacket& recv_data);
|
||||
|
||||
void HandleGroupInviteOpcode(WorldPacket& recvPacket);
|
||||
//void HandleGroupCancelOpcode(WorldPacket& recvPacket);
|
||||
@@ -527,17 +525,17 @@ class WorldSession
|
||||
void HandleGroupUninviteGuidOpcode(WorldPacket& recvPacket);
|
||||
void HandleGroupSetLeaderOpcode(WorldPacket& recvPacket);
|
||||
void HandleGroupDisbandOpcode(WorldPacket& recvPacket);
|
||||
void HandleOptOutOfLootOpcode(WorldPacket &recv_data);
|
||||
void HandleOptOutOfLootOpcode(WorldPacket& recv_data);
|
||||
void HandleLootMethodOpcode(WorldPacket& recvPacket);
|
||||
void HandleLootRoll(WorldPacket &recv_data);
|
||||
void HandleRequestPartyMemberStatsOpcode(WorldPacket &recv_data);
|
||||
void HandleRaidTargetUpdateOpcode(WorldPacket & recv_data);
|
||||
void HandleRaidReadyCheckOpcode(WorldPacket & recv_data);
|
||||
void HandleRaidReadyCheckFinishedOpcode(WorldPacket & recv_data);
|
||||
void HandleGroupRaidConvertOpcode(WorldPacket & recv_data);
|
||||
void HandleGroupChangeSubGroupOpcode(WorldPacket & recv_data);
|
||||
void HandleGroupAssistantLeaderOpcode(WorldPacket & recv_data);
|
||||
void HandlePartyAssignmentOpcode(WorldPacket & recv_data);
|
||||
void HandleLootRoll(WorldPacket& recv_data);
|
||||
void HandleRequestPartyMemberStatsOpcode(WorldPacket& recv_data);
|
||||
void HandleRaidTargetUpdateOpcode(WorldPacket& recv_data);
|
||||
void HandleRaidReadyCheckOpcode(WorldPacket& recv_data);
|
||||
void HandleRaidReadyCheckFinishedOpcode(WorldPacket& recv_data);
|
||||
void HandleGroupRaidConvertOpcode(WorldPacket& recv_data);
|
||||
void HandleGroupChangeSubGroupOpcode(WorldPacket& recv_data);
|
||||
void HandleGroupAssistantLeaderOpcode(WorldPacket& recv_data);
|
||||
void HandlePartyAssignmentOpcode(WorldPacket& recv_data);
|
||||
|
||||
void HandlePetitionBuyOpcode(WorldPacket& recv_data);
|
||||
void HandlePetitionShowSignOpcode(WorldPacket& recv_data);
|
||||
@@ -613,25 +611,25 @@ class WorldSession
|
||||
void HandleUnacceptTradeOpcode(WorldPacket& recvPacket);
|
||||
|
||||
void HandleAuctionHelloOpcode(WorldPacket& recvPacket);
|
||||
void HandleAuctionListItems(WorldPacket & recv_data);
|
||||
void HandleAuctionListBidderItems(WorldPacket & recv_data);
|
||||
void HandleAuctionSellItem(WorldPacket & recv_data);
|
||||
void HandleAuctionRemoveItem(WorldPacket & recv_data);
|
||||
void HandleAuctionListOwnerItems(WorldPacket & recv_data);
|
||||
void HandleAuctionPlaceBid(WorldPacket & recv_data);
|
||||
void HandleAuctionListPendingSales(WorldPacket & recv_data);
|
||||
void HandleAuctionListItems(WorldPacket& recv_data);
|
||||
void HandleAuctionListBidderItems(WorldPacket& recv_data);
|
||||
void HandleAuctionSellItem(WorldPacket& recv_data);
|
||||
void HandleAuctionRemoveItem(WorldPacket& recv_data);
|
||||
void HandleAuctionListOwnerItems(WorldPacket& recv_data);
|
||||
void HandleAuctionPlaceBid(WorldPacket& recv_data);
|
||||
void HandleAuctionListPendingSales(WorldPacket& recv_data);
|
||||
|
||||
void HandleGetMailList(WorldPacket & recv_data);
|
||||
void HandleSendMail(WorldPacket & recv_data);
|
||||
void HandleMailTakeMoney(WorldPacket & recv_data);
|
||||
void HandleMailTakeItem(WorldPacket & recv_data);
|
||||
void HandleMailMarkAsRead(WorldPacket & recv_data);
|
||||
void HandleMailReturnToSender(WorldPacket & recv_data);
|
||||
void HandleMailDelete(WorldPacket & recv_data);
|
||||
void HandleItemTextQuery(WorldPacket & recv_data);
|
||||
void HandleMailCreateTextItem(WorldPacket & recv_data);
|
||||
void HandleQueryNextMailTime(WorldPacket & recv_data);
|
||||
void HandleCancelChanneling(WorldPacket & recv_data);
|
||||
void HandleGetMailList(WorldPacket& recv_data);
|
||||
void HandleSendMail(WorldPacket& recv_data);
|
||||
void HandleMailTakeMoney(WorldPacket& recv_data);
|
||||
void HandleMailTakeItem(WorldPacket& recv_data);
|
||||
void HandleMailMarkAsRead(WorldPacket& recv_data);
|
||||
void HandleMailReturnToSender(WorldPacket& recv_data);
|
||||
void HandleMailDelete(WorldPacket& recv_data);
|
||||
void HandleItemTextQuery(WorldPacket& recv_data);
|
||||
void HandleMailCreateTextItem(WorldPacket& recv_data);
|
||||
void HandleQueryNextMailTime(WorldPacket& recv_data);
|
||||
void HandleCancelChanneling(WorldPacket& recv_data);
|
||||
|
||||
void SendItemPageInfo(ItemTemplate* itemProto);
|
||||
void HandleSplitItemOpcode(WorldPacket& recvPacket);
|
||||
@@ -645,9 +643,9 @@ class WorldSession
|
||||
void HandleListInventoryOpcode(WorldPacket& recvPacket);
|
||||
void HandleAutoStoreBagItemOpcode(WorldPacket& recvPacket);
|
||||
void HandleReadItem(WorldPacket& recvPacket);
|
||||
void HandleAutoEquipItemSlotOpcode(WorldPacket & recvPacket);
|
||||
void HandleSwapItem(WorldPacket & recvPacket);
|
||||
void HandleBuybackItem(WorldPacket & recvPacket);
|
||||
void HandleAutoEquipItemSlotOpcode(WorldPacket& recvPacket);
|
||||
void HandleSwapItem(WorldPacket& recvPacket);
|
||||
void HandleBuybackItem(WorldPacket& recvPacket);
|
||||
void HandleAutoBankItemOpcode(WorldPacket& recvPacket);
|
||||
void HandleAutoStoreBankItemOpcode(WorldPacket& recvPacket);
|
||||
void HandleWrapItemOpcode(WorldPacket& recvPacket);
|
||||
@@ -728,18 +726,18 @@ class WorldSession
|
||||
void HandlePageQuerySkippedOpcode(WorldPacket& recvPacket);
|
||||
void HandlePageTextQueryOpcode(WorldPacket& recvPacket);
|
||||
|
||||
void HandleTutorialFlag (WorldPacket & recv_data);
|
||||
void HandleTutorialClear(WorldPacket & recv_data);
|
||||
void HandleTutorialReset(WorldPacket & recv_data);
|
||||
void HandleTutorialFlag (WorldPacket& recv_data);
|
||||
void HandleTutorialClear(WorldPacket& recv_data);
|
||||
void HandleTutorialReset(WorldPacket& recv_data);
|
||||
|
||||
//Pet
|
||||
void HandlePetAction(WorldPacket & recv_data);
|
||||
void HandlePetAction(WorldPacket& recv_data);
|
||||
void HandlePetStopAttack(WorldPacket& recv_data);
|
||||
void HandlePetActionHelper(Unit* pet, uint64 guid1, uint16 spellid, uint16 flag, uint64 guid2);
|
||||
void HandlePetNameQuery(WorldPacket & recv_data);
|
||||
void HandlePetSetAction(WorldPacket & recv_data);
|
||||
void HandlePetAbandon(WorldPacket & recv_data);
|
||||
void HandlePetRename(WorldPacket & recv_data);
|
||||
void HandlePetNameQuery(WorldPacket& recv_data);
|
||||
void HandlePetSetAction(WorldPacket& recv_data);
|
||||
void HandlePetAbandon(WorldPacket& recv_data);
|
||||
void HandlePetRename(WorldPacket& recv_data);
|
||||
void HandlePetCancelAuraOpcode(WorldPacket& recvPacket);
|
||||
void HandlePetSpellAutocastOpcode(WorldPacket& recvPacket);
|
||||
void HandlePetCastSpellOpcode(WorldPacket& recvPacket);
|
||||
@@ -756,15 +754,15 @@ class WorldSession
|
||||
void HandleDismissCritter(WorldPacket& recv_data);
|
||||
|
||||
//Battleground
|
||||
void HandleBattlemasterHelloOpcode(WorldPacket &recv_data);
|
||||
void HandleBattlemasterJoinOpcode(WorldPacket &recv_data);
|
||||
void HandleBattlemasterHelloOpcode(WorldPacket& recv_data);
|
||||
void HandleBattlemasterJoinOpcode(WorldPacket& recv_data);
|
||||
void HandleBattlegroundPlayerPositionsOpcode(WorldPacket& recv_data);
|
||||
void HandlePVPLogDataOpcode(WorldPacket &recv_data);
|
||||
void HandleBattleFieldPortOpcode(WorldPacket &recv_data);
|
||||
void HandleBattlefieldListOpcode(WorldPacket &recv_data);
|
||||
void HandleLeaveBattlefieldOpcode(WorldPacket &recv_data);
|
||||
void HandleBattlemasterJoinArena(WorldPacket &recv_data);
|
||||
void HandleReportPvPAFK(WorldPacket &recv_data);
|
||||
void HandlePVPLogDataOpcode(WorldPacket& recv_data);
|
||||
void HandleBattleFieldPortOpcode(WorldPacket& recv_data);
|
||||
void HandleBattlefieldListOpcode(WorldPacket& recv_data);
|
||||
void HandleLeaveBattlefieldOpcode(WorldPacket& recv_data);
|
||||
void HandleBattlemasterJoinArena(WorldPacket& recv_data);
|
||||
void HandleReportPvPAFK(WorldPacket& recv_data);
|
||||
|
||||
void HandleWardenDataOpcode(WorldPacket& recv_data);
|
||||
void HandleWorldTeleportOpcode(WorldPacket& recv_data);
|
||||
@@ -783,17 +781,17 @@ class WorldSession
|
||||
void HandleInstanceLockResponse(WorldPacket& recvPacket);
|
||||
|
||||
// Looking for Dungeon/Raid
|
||||
void HandleLfgSetCommentOpcode(WorldPacket & recv_data);
|
||||
void HandleLfgSetCommentOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgPlayerLockInfoRequestOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgPartyLockInfoRequestOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgJoinOpcode(WorldPacket &recv_data);
|
||||
void HandleLfgLeaveOpcode(WorldPacket & /*recv_data*/);
|
||||
void HandleLfgSetRolesOpcode(WorldPacket &recv_data);
|
||||
void HandleLfgProposalResultOpcode(WorldPacket &recv_data);
|
||||
void HandleLfgSetBootVoteOpcode(WorldPacket &recv_data);
|
||||
void HandleLfgTeleportOpcode(WorldPacket &recv_data);
|
||||
void HandleLfrSearchOpcode(WorldPacket &recv_data);
|
||||
void HandleLfrLeaveOpcode(WorldPacket &recv_data);
|
||||
void HandleLfgJoinOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgLeaveOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgSetRolesOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgProposalResultOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgSetBootVoteOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgTeleportOpcode(WorldPacket& recv_data);
|
||||
void HandleLfrSearchOpcode(WorldPacket& recv_data);
|
||||
void HandleLfrLeaveOpcode(WorldPacket& recv_data);
|
||||
|
||||
void SendLfgUpdatePlayer(const LfgUpdateData& updateData);
|
||||
void SendLfgUpdateParty(const LfgUpdateData& updateData);
|
||||
@@ -836,7 +834,7 @@ class WorldSession
|
||||
void HandleItemRefundInfoRequest(WorldPacket& recv_data);
|
||||
void HandleItemRefund(WorldPacket& recv_data);
|
||||
|
||||
void HandleChannelVoiceOnOpcode(WorldPacket & recv_data);
|
||||
void HandleChannelVoiceOnOpcode(WorldPacket& recv_data);
|
||||
void HandleVoiceSessionEnableOpcode(WorldPacket& recv_data);
|
||||
void HandleSetActiveVoiceChannel(WorldPacket& recv_data);
|
||||
void HandleSetTaxiBenchmarkOpcode(WorldPacket& recv_data);
|
||||
@@ -878,7 +876,7 @@ class WorldSession
|
||||
void HandleCalendarGetNumPending(WorldPacket& recv_data);
|
||||
|
||||
void HandleSpellClick(WorldPacket& recv_data);
|
||||
void HandleMirrorImageDataRequest(WorldPacket & recv_data);
|
||||
void HandleMirrorImageDataRequest(WorldPacket& recv_data);
|
||||
void HandleAlterAppearance(WorldPacket& recv_data);
|
||||
void HandleRemoveGlyph(WorldPacket& recv_data);
|
||||
void HandleCharCustomize(WorldPacket& recv_data);
|
||||
@@ -890,8 +888,8 @@ class WorldSession
|
||||
void HandleReadyForAccountDataTimes(WorldPacket& recv_data);
|
||||
void HandleQueryQuestsCompleted(WorldPacket& recv_data);
|
||||
void HandleQuestPOIQuery(WorldPacket& recv_data);
|
||||
void HandleEjectPassenger(WorldPacket &data);
|
||||
void HandleEnterPlayerVehicle(WorldPacket &data);
|
||||
void HandleEjectPassenger(WorldPacket& data);
|
||||
void HandleEnterPlayerVehicle(WorldPacket& data);
|
||||
void HandleUpdateProjectilePosition(WorldPacket& recvPacket);
|
||||
|
||||
private:
|
||||
|
||||
@@ -802,7 +802,7 @@ int WorldSocket::HandleAuthSession (WorldPacket& recvPacket)
|
||||
recvPacket >> clientSeed;
|
||||
recvPacket >> unk5 >> unk6 >> unk7;
|
||||
recvPacket >> unk4;
|
||||
recvPacket.read (digest, 20);
|
||||
recvPacket.read(digest, 20);
|
||||
|
||||
sLog->outStaticDebug ("WorldSocket::HandleAuthSession: client %u, unk2 %u, account %s, unk3 %u, clientseed %u",
|
||||
BuiltNumberClient,
|
||||
|
||||
@@ -192,7 +192,7 @@ class ReactorRunnable : protected ACE_Task_Base
|
||||
}
|
||||
}
|
||||
|
||||
sLog->outStaticDebug ("Network Thread Exitting");
|
||||
sLog->outStaticDebug ("Network Thread exits");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -146,12 +146,12 @@ inline float finiteAlways(float f) { return finite(f) ? f : 0.0f; }
|
||||
|
||||
enum TimeConstants
|
||||
{
|
||||
MINUTE = 60,
|
||||
HOUR = MINUTE*60,
|
||||
DAY = HOUR*24,
|
||||
WEEK = DAY*7,
|
||||
MONTH = DAY*30,
|
||||
YEAR = MONTH*12,
|
||||
MINUTE = 60,
|
||||
HOUR = MINUTE*60,
|
||||
DAY = HOUR*24,
|
||||
WEEK = DAY*7,
|
||||
MONTH = DAY*30,
|
||||
YEAR = MONTH*12,
|
||||
IN_MILLISECONDS = 1000
|
||||
};
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#ifndef _AUTH_SARC4_H
|
||||
#define _AUTH_SARC4_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Define.h"
|
||||
#include <openssl/evp.h>
|
||||
|
||||
class ARC4
|
||||
|
||||
@@ -18,12 +18,11 @@
|
||||
|
||||
#include "AuthCrypt.h"
|
||||
#include "Cryptography/HMACSHA1.h"
|
||||
#include "Logging/Log.h"
|
||||
#include "Cryptography/BigNumber.h"
|
||||
|
||||
AuthCrypt::AuthCrypt() : _clientDecrypt(SHA_DIGEST_LENGTH), _serverEncrypt(SHA_DIGEST_LENGTH)
|
||||
, _initialized(false)
|
||||
{
|
||||
_initialized = false;
|
||||
}
|
||||
|
||||
AuthCrypt::~AuthCrypt()
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#ifndef _AUTHCRYPT_H
|
||||
#define _AUTHCRYPT_H
|
||||
|
||||
#include <Common.h>
|
||||
#include "Cryptography/ARC4.h"
|
||||
|
||||
class BigNumber;
|
||||
|
||||
@@ -18,31 +18,30 @@
|
||||
|
||||
#include "Cryptography/BigNumber.h"
|
||||
#include <openssl/bn.h>
|
||||
#include <openssl/crypto.h>
|
||||
#include <algorithm>
|
||||
|
||||
BigNumber::BigNumber()
|
||||
{
|
||||
_bn = BN_new();
|
||||
_array = NULL;
|
||||
}
|
||||
: _bn(BN_new())
|
||||
, _array(NULL)
|
||||
{ }
|
||||
|
||||
BigNumber::BigNumber(const BigNumber &bn)
|
||||
{
|
||||
_bn = BN_dup(bn._bn);
|
||||
_array = NULL;
|
||||
}
|
||||
: _bn(BN_dup(bn._bn))
|
||||
, _array(NULL)
|
||||
{ }
|
||||
|
||||
BigNumber::BigNumber(uint32 val)
|
||||
: _bn(BN_new())
|
||||
, _array(NULL)
|
||||
{
|
||||
_bn = BN_new();
|
||||
BN_set_word(_bn, val);
|
||||
_array = NULL;
|
||||
}
|
||||
|
||||
BigNumber::~BigNumber()
|
||||
{
|
||||
BN_free(_bn);
|
||||
if (_array) delete[] _array;
|
||||
delete[] _array;
|
||||
}
|
||||
|
||||
void BigNumber::SetDword(uint32 val)
|
||||
@@ -76,6 +75,8 @@ void BigNumber::SetRand(int numbits)
|
||||
|
||||
BigNumber BigNumber::operator=(const BigNumber &bn)
|
||||
{
|
||||
if (this == &bn)
|
||||
return *this;
|
||||
BN_copy(_bn, bn._bn);
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#ifndef _AUTH_BIGNUMBER_H
|
||||
#define _AUTH_BIGNUMBER_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Define.h"
|
||||
|
||||
struct bignum_st;
|
||||
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
#ifndef _AUTH_HMAC_H
|
||||
#define _AUTH_HMAC_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Define.h"
|
||||
#include <string>
|
||||
#include <openssl/hmac.h>
|
||||
#include <openssl/sha.h>
|
||||
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
#ifndef _AUTH_SHA1_H
|
||||
#define _AUTH_SHA1_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Define.h"
|
||||
#include <string>
|
||||
#include <openssl/sha.h>
|
||||
#include <openssl/crypto.h>
|
||||
|
||||
class BigNumber;
|
||||
|
||||
|
||||
@@ -71,4 +71,3 @@ namespace __gnu_cxx
|
||||
using std::hash_map;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -139,7 +139,7 @@ void Log::Initialize()
|
||||
{
|
||||
bool m_gmlog_timestamp = ConfigMgr::GetBoolDefault("GmLogTimestamp", false);
|
||||
|
||||
size_t dot_pos = m_gmlog_filename_format.find_last_of(".");
|
||||
size_t dot_pos = m_gmlog_filename_format.find_last_of('.');
|
||||
if (dot_pos!=m_gmlog_filename_format.npos)
|
||||
{
|
||||
if (m_gmlog_timestamp)
|
||||
|
||||
@@ -102,8 +102,10 @@ const int Colors = int(WHITE)+1;
|
||||
class Log
|
||||
{
|
||||
friend class ACE_Singleton<Log, ACE_Thread_Mutex>;
|
||||
Log();
|
||||
~Log();
|
||||
|
||||
private:
|
||||
Log();
|
||||
~Log();
|
||||
|
||||
public:
|
||||
void Initialize();
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
*/
|
||||
|
||||
#include "Util.h"
|
||||
|
||||
#include "utf8.h"
|
||||
#ifdef USE_SFMT_FOR_RNG
|
||||
#include "SFMT.h"
|
||||
@@ -162,13 +161,13 @@ std::string secsToTimeString(uint64 timeInSecs, bool shortText, bool hoursOnly)
|
||||
|
||||
std::ostringstream ss;
|
||||
if (days)
|
||||
ss << days << (shortText ? "d " : " Day(s) ");
|
||||
ss << days << (shortText ? "d" : " Day(s) ");
|
||||
if (hours || hoursOnly)
|
||||
ss << hours << (shortText ? "h " : " Hour(s) ");
|
||||
ss << hours << (shortText ? "h" : " Hour(s) ");
|
||||
if (!hoursOnly)
|
||||
{
|
||||
if (minutes)
|
||||
ss << minutes << (shortText ? "m " : " Minute(s) ");
|
||||
ss << minutes << (shortText ? "m" : " Minute(s) ");
|
||||
if (secs || (!days && !hours && !minutes) )
|
||||
ss << secs << (shortText ? "s" : " Second(s).");
|
||||
}
|
||||
|
||||
@@ -115,6 +115,7 @@ void commandFinished(void*, bool /*success*/)
|
||||
printf("TC> ");
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
/**
|
||||
* Collects all GUIDs (and related info) from deleted characters which are still in the database.
|
||||
*
|
||||
@@ -562,10 +563,11 @@ void CliRunnable::run()
|
||||
{
|
||||
///- Display the list of available CLI functions then beep
|
||||
//sLog->outString("");
|
||||
#if PLATFORM != PLATFORM_WINDOWS
|
||||
#if PLATFORM != PLATFORM_WINDOWS
|
||||
rl_attempted_completion_function = cli_completion;
|
||||
rl_event_hook = cli_hook_func;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
if (ConfigMgr::GetBoolDefault("BeepAtStart", true))
|
||||
printf("\a"); // \a = Alert
|
||||
|
||||
@@ -580,49 +582,49 @@ void CliRunnable::run()
|
||||
|
||||
char *command_str ; // = fgets(commandbuf, sizeof(commandbuf), stdin);
|
||||
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
char commandbuf[256];
|
||||
command_str = fgets(commandbuf, sizeof(commandbuf), stdin);
|
||||
#else
|
||||
#else
|
||||
command_str = readline("TC>");
|
||||
rl_bind_key('\t', rl_complete);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
if (command_str != NULL)
|
||||
{
|
||||
for (int x=0; command_str[x]; x++)
|
||||
if (command_str[x]=='\r'||command_str[x]=='\n')
|
||||
for (int x=0; command_str[x]; ++x)
|
||||
if (command_str[x] == '\r' || command_str[x] == '\n')
|
||||
{
|
||||
command_str[x]=0;
|
||||
command_str[x] = 0;
|
||||
break;
|
||||
}
|
||||
|
||||
if (!*command_str)
|
||||
{
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
printf("TC>");
|
||||
#endif
|
||||
#endif
|
||||
continue;
|
||||
}
|
||||
|
||||
std::string command;
|
||||
if (!consoleToUtf8(command_str, command)) // convert from console encoding to utf8
|
||||
{
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
#if PLATFORM == PLATFORM_WINDOWS
|
||||
printf("TC>");
|
||||
#endif
|
||||
#endif
|
||||
continue;
|
||||
}
|
||||
|
||||
fflush(stdout);
|
||||
sWorld->QueueCliCommand(new CliCommandHolder(NULL, command.c_str(), &utf8print, &commandFinished));
|
||||
#if PLATFORM != PLATFORM_WINDOWS
|
||||
#if PLATFORM != PLATFORM_WINDOWS
|
||||
add_history(command.c_str());
|
||||
#endif
|
||||
|
||||
#endif
|
||||
}
|
||||
else if (feof(stdin))
|
||||
{
|
||||
World::StopNow(SHUTDOWN_EXIT_CODE);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,22 +33,17 @@
|
||||
|
||||
#include "RASocket.h"
|
||||
|
||||
RARunnable::RARunnable() : m_Reactor(NULL)
|
||||
RARunnable::RARunnable()
|
||||
{
|
||||
ACE_Reactor_Impl* imp = 0;
|
||||
ACE_Reactor_Impl* imp = NULL;
|
||||
|
||||
#if defined (ACE_HAS_EVENT_POLL) || defined (ACE_HAS_DEV_POLL)
|
||||
|
||||
imp = new ACE_Dev_Poll_Reactor();
|
||||
|
||||
imp->max_notify_iterations (128);
|
||||
imp->restart (1);
|
||||
|
||||
#else
|
||||
|
||||
imp = new ACE_TP_Reactor();
|
||||
imp->max_notify_iterations (128);
|
||||
|
||||
#endif
|
||||
|
||||
m_Reactor = new ACE_Reactor (imp, 1);
|
||||
@@ -68,7 +63,6 @@ void RARunnable::run()
|
||||
|
||||
uint16 raport = ConfigMgr::GetIntDefault("Ra.Port", 3443);
|
||||
std::string stringip = ConfigMgr::GetStringDefault("Ra.IP", "0.0.0.0");
|
||||
|
||||
ACE_INET_Addr listen_addr(raport, stringip.c_str());
|
||||
|
||||
if (acceptor.open(listen_addr, m_Reactor) == -1)
|
||||
@@ -84,7 +78,6 @@ void RARunnable::run()
|
||||
// don't be too smart to move this outside the loop
|
||||
// the run_reactor_event_loop will modify interval
|
||||
ACE_Time_Value interval(0, 100000);
|
||||
|
||||
if (m_Reactor->run_reactor_event_loop(interval) == -1)
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user