aboutsummaryrefslogtreecommitdiff
path: root/src/game/TicketHandler.cpp
AgeCommit message (Collapse)Author
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-06-19* Fix build in linuxMachiavelli
--HG-- branch : trunk
2009-06-19* Update GM ticket system data, thanks to MaNGOS.Machiavelli
--HG-- branch : trunk
2009-06-15*Integrate TicketMgr with ObjectMgr and clean up assosciated code. More ↵Machiavelli
features concerning ticket system are to be added soon. Please report any issues, thanks. --HG-- branch : trunk
2009-04-14* Ticket system update;Machiavelli
- Add map, x, y, z coordinate data to ticket upon creation - Add command .go ticket to teleport to the coordinates where the ticket was created - Move InitTicketID() to the class constructor instead of at every LoadGMTickets call - Minor code cleanup --HG-- branch : trunk
2009-04-14Ticket system changes by Disassembler: (TC1 rev 1358)Machiavelli
- Change uint16 closed guid to uint64 - Add createtime field --HG-- branch : trunk
2009-04-06* Trailing whitespace removed.XTZGZoReX
--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-12*Merge.megamage
--HG-- branch : trunk
2009-02-09Replace tabs with spaces in more files.Paradox
--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* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-01-10*Support for quest 6482 - by arcxBlaymoira
*Line endings --HG-- branch : trunk
2009-01-09*Fix issue with ticket message and issue with ticket number increasing by 2 ↵Blaymoira
- by |Paradox| --HG-- branch : trunk
2009-01-04* Fix reload tickets from databaseBlaymoira
* Fix crash /exploit issue with improper pasing when '%' is in ticket message * Remove obsolete recv_data from tickets * Allow closing of a ticket inserting the guid of the GM or player that closed it into the database. * Allow assigning tickets to offline GMs. * Tighten up SQL escape strings, increased security against SQL injections * Fix issue where multiple tickets could have the same entry * --- by Machiavelli --- --HG-- branch : trunk
2009-01-01* Fix Crash issue caused by closing a ticket.Machiavelli
* Fix potential crash issue caused by improper datatype, SQL included to alter column (Thanks Paradox) --HG-- branch : trunk
2009-01-01Backed out changeset 70e92ab6c5d2QAston
--HG-- branch : trunk
2009-01-01* Fix crash bug in new ticket system - Thanks Machiavellibiglad
--HG-- branch : trunk
2009-01-01* Crash Fix for ticket system on closing a ticket (pointer was deleted out ↵Machiavelli
of object holder), thanks Visagalis --HG-- branch : trunk
2008-12-31*Added rewrited ticket system - by MachiavelliBlaymoira
--HG-- branch : trunk