summaryrefslogtreecommitdiff
path: root/src/net/loginhandler.h
AgeCommit message (Collapse)AuthorFilesLines
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-28Added virtual destructors, some implicit casts, and a couple of type changes.Daniel Bradshaw1-0/+2
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2009-12-05Removed a few superfluous semicolonsThorbjørn Lindeijer1-4/+4
2009-12-04Remove password length info for manaservJared Adams1-1/+1
Also fix defaults.
2009-12-04Register credentials information serviceJared Adams1-0/+2
2009-10-24REplace instances of TMW with ManaJared Adams1-1/+1
2009-10-19Fix RegisterDialog tab order and detail lengthsJared Adams1-0/+8
2009-10-13Add an asynchronous download classJared Adams1-2/+1
And use it to download news, updates, and the server list.
2009-10-06Some cleanup regarding keeping track of gender for eAthenaThorbjørn Lindeijer1-6/+15
LoginHandler now owns the world list and the token, instead of having them as global variables with pointers to the 'sex' member of the token from the GUI.
2009-10-04Introduced Net::LoginHandler::SetEmailOnRegisterThorbjørn Lindeijer1-2/+3
This "optional action" specifies whether the server expects to get an email address during registration. It is used now instead of having the general handlers of eAthena and tmwserv set a pointer to an email string on the GUI dialogs (to keep things understandable, the dependency should preferably go one way).
2009-10-03Do some more post-merge cleanupJared Adams1-0/+2
Fixes a few more bugs
2009-10-04Replaced setNetworkOptions with LoginHandler::supportedOptionalActionsThorbjørn Lindeijer1-0/+7
Better to ask when needed that rely on static booleans to be set from somewhere. Also tried to fix the layouting a bit, but it's still not perfect.
2009-09-30Merge login state machines for both clientsJared Adams1-1/+22
Also do some cleanup and refactoring of related code.
2009-04-12Append _F or _M to username in eAthena network layerBjørn Lindeijer1-7/+7
Abstracts it away and out of main.cpp and register.cpp.
2009-04-07Make GeneralHandlers for both networksJared Adams1-7/+8
Also make Net::LogoutHandler
2009-03-31Make network handler functions virtualJared Adams1-16/+21
2009-03-31Add first draft of net handlersJared Adams1-0/+46
eAthena NPC handler has been implemented and is being used for NPC interraction.
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-47/+0
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.
2008-11-20Renabled the dynamic updatesBjørn Lindeijer1-1/+13
The update host can be optionally received from the server in a succesful login response or register response message. This change also merged Subversion commits 4425 and 4426: ........ r4425 | b_lindeijer | 2008-07-18 00:52:53 +0200 (Fri, 18 Jul 2008) | 3 lines -- Added support for handling the custom eAthena packet that sends the update host (patch by Sanga). ........ r4426 | b_lindeijer | 2008-07-18 01:08:17 +0200 (Fri, 18 Jul 2008) | 3 lines -- Remove possible trailing slash at the end of the update host, since otherwise there'll be two of them.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2006-11-02Removed some cruft that was needed for eAthena.Björn Steinbrink1-10/+0
2006-08-20Changed MessageHandler::handleMessage to take a reference instead of a pointer.Bjørn Lindeijer1-1/+1
Removed unused Packet class. Added stub for handling GPMSG_BEING_ENTER.
2006-08-14Completed porting of character creation/deletion, fixed some issues with ↵Eugenio Favalli1-3/+0
network code.
2006-07-26Removed char server selection dialog, and added character visualization in ↵Eugenio Favalli1-1/+7
character selection dialog.
2006-02-04Unify the various login dialogs to use LoginData.Björn Steinbrink1-0/+7
2006-01-22Merged NETWORK branch (includes BEING_OVERHAUL).Björn Steinbrink1-0/+37