summaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Collapse)AuthorFilesLines
2014-07-19Fix memory leak with ipc port selection.Andrei Karas2-3/+10
2014-07-19Fix possible infinite loop in ipc code.Andrei Karas1-5/+5
2014-07-19Remove from ipc code try/catch and add missing check.Andrei Karas1-42/+34
2014-07-19Fix different style issues in ipc code.Andrei Karas2-39/+38
2014-07-19fix warnings from mplintVincent Petithory2-1/+3
2014-07-19IPC: remove message typesr; forward raw string to chatInputVincent Petithory1-38/+9
2014-07-19IPC: fix copyrightVincent Petithory2-2/+2
2014-07-19Add IPC:Vincent Petithory2-0/+264
Manaplus now accepts connections on the 44007 port. * Uses SDL_Net/SDL_Thread. * Port can be changed with envvar IPC_PORT. * Default port is first checked then incremented until one is available. * start on demand with /ipctoggle (shuts down server socket) It has a simple text protocol: TYPE arg1 [args]... Message types: * CMD: execs a command supported by manaplus, e.g /emote * LTALK: talks in general tab * TALK: talks in current focused tab * [TODO] KEY: do as if the KEY was pressed on keyboard
2014-07-18Fix code style.Andrei Karas5-4/+18
2014-07-15Add net function readInt8 and use it for item pixel offset.Andrei Karas3-4/+18
2014-07-14Change refine type to uint8_t.Andrei Karas3-8/+8
2014-07-14Rename readInt8 into readUInt8 because it really read uint8_t.Andrei Karas28-209/+208
2014-07-14Fix code style.Andrei Karas1-2/+2
2014-07-13Fix code style.Andrei Karas7-13/+16
2014-06-24Remove packet constant from eathena net code.Andrei Karas2-1/+3
2014-06-24Add name request packet into protocol.hAndrei Karas4-2/+4
2014-06-22Add profiler lines into some functions.Andrei Karas5-1/+183
2014-06-20Fix code style.Andrei Karas1-2/+1
2014-06-07fix code style.Andrei Karas17-95/+122
2014-06-03Add missing include in h files.Andrei Karas1-0/+11
2014-06-02Add missing final/notfinal to classes.Andrei Karas22-22/+30
2014-06-02move uploadcharinfo into separate file.Andrei Karas1-0/+41
2014-05-31Fix sign on some vars.Andrei Karas2-8/+8
2014-05-31Add missing notfinal/final to classes.Andrei Karas25-27/+29
2014-05-31fix code style.Andrei Karas1-1/+0
2014-05-29Move from client packets limiter related code into separate file.Andrei Karas2-0/+324
2014-05-29Move many variables from client into settings.Andrei Karas3-4/+7
2014-05-25Fix align in constructors.Andrei Karas5-5/+5
2014-05-21Fix code style.Andrei Karas15-38/+24
2014-05-21fix compilation without C++11 options.Andrei Karas8-28/+41
2014-05-20Move player attributes in net code into separate file.Andrei Karas10-52/+110
2014-05-20Move net sprite defines into separate file.Andrei Karas8-38/+94
2014-05-20Move requesttradelistener into separate file.Andrei Karas1-11/+3
2014-05-20Move weightlistener into separate file.Andrei Karas1-13/+2
2014-05-20Move platerdeathlistener into separate file.Andrei Karas1-22/+2
2014-05-20Move inventoryitem into separate file.Andrei Karas2-26/+58
2014-05-20Move equipbackend into separate file.Andrei Karas2-68/+105
2014-05-20Move partyshare into separate file.Andrei Karas9-60/+97
2014-05-20Move registrationoptions into separate file.Andrei Karas5-12/+47
2014-05-20Move updatetype into separate file.Andrei Karas2-9/+40
2014-05-20Move downloadstatus into separate file.Andrei Karas3-19/+48
2014-05-20Move character into separate file.Andrei Karas5-23/+68
2014-05-19fix code style.Andrei Karas2-0/+4
2014-05-18fix code style.Andrei Karas7-25/+27
2014-05-18Remove useless includes.Andrei Karas5-0/+8
2014-05-17Move onlineplayer into separate file.Andrei Karas1-0/+1
2014-05-16Move dialog type into separate file.Andrei Karas3-6/+10
2014-05-16Move chatmsgtype into separate file.Andrei Karas5-30/+40
2014-05-16Fix code style.Andrei Karas1-2/+0
2014-05-15Move chat tab types into separate file.Andrei Karas2-2/+4