summaryrefslogtreecommitdiff
path: root/src/net/ea/network.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-478/+0
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-02-27No point in calling Viewport::setMap(0) before deleting itThorbjørn Lindeijer1-1/+1
Reviewed-by: Jared Adams
2010-02-21Restore packet 0x0195 to the correct sizeChuck Miller1-1/+1
2010-02-21Handle packet 0x0195, and shows player's party name in a popupChuck Miller1-1/+1
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-14Force client to exit on detecting a zero length packet. The currentTametomo1-0/+3
networking code will get stuck in an infinite loop currently if it tries to handle these, and the packet id isn't helpful in identifying what packet it is. Since this specific case creates a rabbit, and will flood logger with unhandled messages until the hard drive is completely filled, it's a lot more friendly to force a client exit on detection than to continue. Signed-off-by: Tametomo <irarice@gmail.com>
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-01-12Standardize header orderJared Adams1-3/+3
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-10Change code styleAndrei Karas1-1/+2
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-1/+9
2009-10-17Not translating a message sent to logPhilipp Sehmisch1-1/+1
2009-10-17Made some network error messages translateablePhilipp Sehmisch1-4/+5
2009-10-17Changed the "SDLNet_TCP_Recv()" error message to something more ↵Philipp Sehmisch1-1/+1
understandable for the user.
2009-09-30Merge login state machines for both clientsJared Adams1-12/+27
Also do some cleanup and refactoring of related code.
2009-07-17Various gettext fixesKess Vargavind1-3/+3
* Merged a few split strings * Fixed some spellings and wordings * Turned a couple of std::cout and std::cerr into logger messages
2009-05-25Add athena netcode for changing account password.Dennis Friis1-1/+1
2009-04-10Introduced a Desktop widget to handle the wallpaperBjørn Lindeijer1-0/+4
Cleans up main.cpp a little.
2009-04-09Some random cleanupsBjørn Lindeijer1-3/+3
2009-04-02Make eAthena's CharHandlerJared Adams1-1/+1
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method.
2009-03-27Made eAthena's Network class statically accessibleBjørn Lindeijer1-0/+9
Now the instance doesn't need to be passed into the MessageOut class anymore. Expect a lot of cleanup in the next commit.
2009-03-27Include statement cleanup for net/ea/ directory.Bjørn Lindeijer1-6/+7
2009-03-25A host of code style fixesBjørn Lindeijer1-1/+1
Mostly putting & and * in the right place and making some getters const.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-0/+436
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere!