Chris Miles
dfd8f84cac
[Strings] Refactor Strings Usage ( #2305 )
...
* Initial commit checkpoint
* More functions converted
* Commify
* More functions
* Fin
* Sort declarations
* Split functions between files
* Bots
* Update strings.h
* Split
* Revert find replaces
* Repository template
* Money
* Misc function
* Update CMakeLists.txt
* Saylink
* Update strings.cpp
* Swap Strings::Saylink for Saylink::Create since saylink is coupled to zone database
* API casings
2022-07-14 02:10:52 -05:00
Chris Miles
6e26e8953c
[Loginserver] Health Checks ( #1665 )
...
* Health checks stash
* Healthcheck work
2021-11-03 14:39:51 -05:00
Chris Miles
05782433b8
[Loginserver] Add some resiliency to LS requests ( #1663 )
2021-11-02 00:19:13 -05:00
Chris Miles
d87db648c3
[Loginserver] Code Cleanup and Tweaks ( #1653 )
...
* 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
2021-10-30 19:09:42 -05:00
Akkadius
f3c85dc585
Auto convert insecure world server admin passwords during the world authentication process, add cli support for updating world admin account
2019-09-30 01:22:40 -05:00
Akkadius
3dbb5fab50
Change some logging scope to LogInfo from LogDebug
2019-09-17 02:33:08 -05:00
Akkadius
1e6a67e1ad
Change vars to be more consistent [skip ci]
2019-09-08 03:23:47 -05:00
Akkadius
4f20236440
Adjust external endpoint [skip ci]
2019-09-08 03:21:03 -05:00
Akkadius
40696a132b
Add another API endpoint [skip ci]
2019-09-08 03:03:52 -05:00
Akkadius
25a5310f49
Add login account_id in validation response
2019-08-10 07:04:52 -05:00
Akkadius
f39684b7f7
API adjustments
2019-08-10 05:36:22 -05:00
Akkadius
8a2fce83e0
Adjust API handlers
2019-08-10 04:56:50 -05:00
Akkadius
ea15e9bc5f
Fix bug with command length
2019-08-09 00:43:25 -05:00
KimLS
6a64d845c2
Async eqemu login credential lookup
2019-08-08 18:45:10 -07:00
Akkadius
ba6009730b
Add CLI and Web endpoints to change local login account password
2019-08-04 05:04:34 -05:00
Akkadius
b0d33f094d
Add local credential validation logic
2019-08-04 04:16:14 -05:00
Akkadius
4498819fad
Abstracted CLI command handling interface, streamlined more logging
2019-08-04 02:58:26 -05:00
Akkadius
193dbe5938
Few tweaks [skip ci]
2019-07-09 17:22:11 -05:00
Akkadius
739f54bbfb
Add CreateLoginserverWorldAdminAccount command [skip ci]
2019-07-09 05:23:21 -05:00
Akkadius
392b328a95
Centralize local account creation and create API endpoint for creation
2019-07-07 04:32:59 -05:00