mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-26 11:01:28 +00:00
* if for whatever reason the world server is not sending an address, use the local address it sends * Log when world is sending loginserver info * Force legacy mode when login host is login.eqemulator.net to avoid misconfigurations at least until things change * Add human IP translation to log messages * Sanitize world server name * Code cleanup and renaming member variables * More cleanup * Remove this-> * Validation constants * Key worldserver lookups by both longname and shortname both * Update allowed character list * Fix short_name API response field; add world_id to response * Shorten receiver verbosity * Remove unnecessary member variables from database and rename database to m_database * Adjust MAX_SERVER_VERSION_LENGTH * Fix indents
21 lines
1.1 KiB
C++
21 lines
1.1 KiB
C++
#include "iostream"
|
|
#include "../common/cli/eqemu_command_handler.h"
|
|
|
|
#ifndef EQEMU_LOGINSERVER_COMMAND_HANDLER_H
|
|
#define EQEMU_LOGINSERVER_COMMAND_HANDLER_H
|
|
|
|
namespace LoginserverCommandHandler {
|
|
void CommandHandler(int argc, char **argv);
|
|
void CreateLoginserverApiToken(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void ListLoginserverApiTokens(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void CreateLocalLoginserverAccount(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void CreateLoginserverWorldAdminAccount(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void CheckLoginserverUserCredentials(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void UpdateLoginserverUserCredentials(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void CheckExternalLoginserverUserCredentials(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
void UpdateLoginserverWorldAdminAccountPassword(int argc, char **argv, argh::parser &cmd, std::string &description);
|
|
};
|
|
|
|
|
|
#endif //EQEMU_LOGINSERVER_COMMAND_HANDLER_H
|