summaryrefslogtreecommitdiff
path: root/src/net/net.h
AgeCommit message (Collapse)AuthorFilesLines
2012-01-26Updated copyrights to 2012Thorbjørn Lindeijer1-1/+1
2010-09-05Fixing segmentation fault if server is given on command lineStefan Dombrowski1-1/+1
If server and port was given on the command line, then the server type was unknown. The command line options do work now, but only if standard ports 6901 and 9601 are used. This resolves http://bugs.manasource.org/view.php?id=177 TODO: Query the server about itself and choose the server type based on that. Reviewed-by: Jaxad0127
2010-02-23Updated some documentationThorbjørn Lindeijer1-1/+5
Also added generated documentation to the git ignore list. Reviewed-by: Jared Adams
2010-02-21Do some more copyright header cleanupsJared Adams1-1/+1
Fix "(C) 2009-2009" to just "(C) 2009" Fix "(C) 2010 TMW" to "(C) 2010 Mana" Remove TMW compyright on (hopefully all) files added after 0.0.29.1
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
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-31Unify eAthena and manaserv support in to one build.Daniel Bradshaw1-1/+3
Finish support for server types in the server dialog. Using the new server type function, strip out ifdefs, replacing them with if blocks for later merging in smaller atomic commits. Remove any remaining references to the support defs, including in build system.
2010-01-08Fix a segfault when exiting before netcode is loadedJared Adams1-0/+2
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-0/+4
2009-10-13Add an asynchronous download classJared Adams1-2/+2
And use it to download news, updates, and the server list.
2009-09-30Merge login state machines for both clientsJared Adams1-4/+9
Also do some cleanup and refactoring of related code.
2009-07-13Rename Net::SkillHandler to Net::SpecialHandlerJared Adams1-2/+2
SkillHandler::up moved to PlayerHandler::increaseSkill
2009-04-07Make GeneralHandlers for both networksJared Adams1-0/+2
Also make Net::LogoutHandler
2009-04-02Some cleanup and renamingBjørn Lindeijer1-39/+29
* Removed superfluous 'virtual' keyword in *Handler implementations * Renamed NPCHandler to NpcHandler * Renamed InvyHandler to InventoryHandler * Made all *Handler interface methods pure virtual * Used forward declarations in net.h * Renamed {start,end}Shoping to {start,end}Shopping
2009-03-31Make network handler functions virtualJared Adams1-13/+13
2009-03-31Add first draft of net handlersJared Adams1-0/+67
eAthena NPC handler has been implemented and is being used for NPC interraction.