aboutsummaryrefslogtreecommitdiff
path: root/src/game/ChatHandler.cpp
AgeCommit message (Collapse)Author
2009-08-27[8424] Added support for strict chatmessage validation Author: arraimegamage
--HG-- branch : trunk
2009-08-19 [8378] Use exceptions instead of explicit size checking for each packet ↵megamage
Author: arrai CHECK_PACKET_SIZE was pretty error prone; once it was forgotten mangosd could crash due to the asserts in ByteBuffer.h. That was exploitable by malicious players. Furthermore, there were duplicate checks: Additionally to CHECK_PACKET_SIZE, the ByteBuffer assertions keept an eye on not exceeding the packet boundaries - just to crash the server for sure in such a case. To prevent memory leaks or other undesirable states, please read in every handler all variables _before_ doing any concrete handling. --HG-- branch : trunk
2009-08-03*Add DeleteObjectWith owner function for gameobject deletion with updating ↵QAston
owner object list *Cleanups in Aura 1852 and recenlty added glyph code. --HG-- branch : trunk
2009-08-01*Fix Spell 1852 (This is a GM tool for silencing players.)Nevan
--HG-- branch : trunk
2009-06-04*Including style fixing - part 1panaut0lordv
--HG-- branch : trunk
2009-04-29[7731] Some code cleanups, warrning fixes. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-04-15 [7672] Move ReceiveEmote from script API to AI API. Author: VladimirMangosmegamage
This is also fix triggering ReceiveEmote for EventAI broken at it move to core. --HG-- branch : trunk
2009-04-06*Update of aura system.QAston
--HG-- branch : trunk
2009-03-31* Some changes to last commit. This must be the correct way.XTZGZoReX
--HG-- branch : trunk
2009-03-31* Do not print chat logs to console. It will simply screw up console output.XTZGZoReX
* Fix a possible crash in if/else checks in channel chat logging. --HG-- branch : trunk
2009-03-27*Fix a crash.megamage
--HG-- branch : trunk
2009-03-27* Correctly filter LANG_ADDON messages in guild chat with ChatLogs.Addon ↵XTZGZoReX
config option. Thanks Tiretunderl for reporting. --HG-- branch : trunk
2009-03-26* Implement logging of battleground chats.XTZGZoReX
* New config option: ChatLogs.BattleGround. --HG-- branch : trunk
2009-03-25* Fixed 4 possible chat logging crashes.XTZGZoReX
--HG-- branch : trunk
2009-03-25* Added support for logging chats: Guild, raid, party, public, officer chat, ↵XTZGZoReX
addon messages, whispers, system/custom channels. * Added config options to enable/disable them (ChatLogs.*), LogDB.Chat (enables/disables DB logging of chats), and ChatLogFile to specify the log file to use. --HG-- branch : trunk
2009-03-17*Fix a crash. By VladimirMangosmegamage
--HG-- branch : trunk
2009-03-17[7479] Implement per client localization for text emote target name. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-14 [7455] Implemented condition that player can be in 2 groups in 1 time - ↵megamage
BG raid and normal group / raid. Author: Triply Patch is tested, but can cause problems / unexpected behaviour. TODO: set raid leader of battleground raid to raid leader who entered BG TODO: when player leaves group, he is removed from GroupQueueInfo, and for him is created new GroupQueueInfo in normal queue. Signed-off-by: Triply <triply@getmangos.com> --HG-- branch : trunk
2009-03-08[7403] much more unneeded includes removed Author: balrokmegamage
--HG-- branch : trunk
2009-03-06[7391] Prevent achievement counter overflow, implement ↵megamage
ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE generic support. Before overflow has been possible at 4294967295 lols for example. ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE in many cases require check special conditions and targets. For this allow call it from scripts: * Add Player::UpdateAchievementCriteria functiona ccessable from scripts * In emote case it allowed call in form player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE, text_emote_id, achievement_id, target_unit_ptr); Author: VladimirMangos --HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-04Replace tabs with spaces, and fix crlf issuesmegamage
--HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04*Merge.megamage
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-01-09*Merge.megamage
--HG-- branch : trunk
2009-01-07*Ignore chattype 3, 39, 40 on battlegroundsBlaymoira
--HG-- branch : trunk
2009-01-07*Mangos Implement AURA_STATE_HEALTH_ABOVE_75_PERCENT use. By DiSlord.megamage
*Mangos [7045]. More correct spell select for creatures if spell PreventionType == SPELL_PREVENTION_TYPE_SILENCE. Also add check for PreventionType == SPELL_PREVENTION_TYPE_PACIFY. By DiSlord. *Mangos [7046] Do more security level checks in commands using HasLowerSecurity. Make use .account set addon safe for players. By Vladimir. *Mangos [7047] Fix Draenei race spell add at client switch. By DiSlord. --HG-- branch : trunk
2009-01-06*Update difftime record.megamage
--HG-- branch : trunk
2008-12-31*Prevent spamming log files with CMSG_DECLINE_CHANNEL_INVITE - by BigladBlaymoira
--HG-- branch : trunk
2008-11-10[svn] Fix some typos.megamage
--HG-- branch : trunk
2008-10-23[svn] Fixed copyright notices to comply with GPL.w12x
--HG-- branch : trunk
2008-10-14[svn] * Merge Temp dev SVN with Assembla.Seline
* Changes include: - Implementation of w12x's Outdoor PvP and Game Event Systems. - Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed). - All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql). - Improved Config cleanup. - And many more changes. --HG-- branch : trunk
2008-10-12[svn] * Various small changes here and there.XTZGZoReX
* Implementing MangChat IRC system. * Added new config option, MAX_WHO, can be used to set the limit of characters being sent in a /who request from client. --HG-- branch : trunk
2008-10-11[svn] * svn:eol-style native set on all files that need itNeo2003
--HG-- branch : trunk
2008-10-09[svn] * Updated to 6743 and 685Neo2003
Moved language id used by Arena to a higher place to solve conflicts Added the empty script folders --HG-- branch : trunk rename : 6731-680 => 6743-685
2008-10-02[svn] * Proper SVN structureinitNeo2003
--HG-- branch : trunk