brainiac
9558932650
normalize includes: loginserver
2025-12-21 11:53:43 -08:00
brainiac
2550660408
normalize includes: loginserver
2025-12-18 00:25:57 -08:00
Chris Miles
1a48add20e
[Loginserver] Modernize codebase ( #4647 )
...
* Beginning of cleanup
* More cleanup
* More cleanup
* Enc cleanup
* client manager cleanup
* client cleanup
* More cleanup
* More cleanup
* Cleanup
* More cleanup, account context, account management
* Remove positional fmt bindings
* Use LoginAccountContext
* Update loginserver_webserver.cpp
* Remove comments
* Port CreateLoginServerAccount to repositories
* More cleanup
* More cleanup
* More cleanup
* More cleanup
* Remove a ton of functions
* More cleanup
* More cleanup
* More cleanup
* Cleanup SendClientAuthToWorld
* Consolidate world server logic
* Update login_accounts_repository.h
* Update login_accounts_repository.h
* Move api tokens to repositories
* Cleanup options
* Move everything else to repositories
* Update account_management.cpp
* uint64 account
* Update login_schema.sql
* Fix
* Update world_server.cpp
* auto
2025-02-06 12:47:02 -06:00
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
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
bc4e09cea4
Code cleanup
2019-12-23 00:38:58 -06:00
Akkadius
78d8b909be
Add standalone web api server, cli handler, authorization, commands
2019-07-07 03:13:04 -05:00
Akkadius
2c922876a9
More loginserver refactorings and cleanup
2019-07-05 02:49:55 -05:00
Akkadius
8ad4ef503b
database_mysql -> database
2019-07-03 23:27:45 -05:00
Akkadius
bd2836db61
DatabaseMySQL -> Database
2019-07-03 21:58:39 -05:00
Akkadius
ff5783965a
Use one database class
2019-07-03 21:56:24 -05:00
Akkadius
eea3965d02
Add DatabaseMySQL::DoesLoginServerAccountExist
2019-07-03 21:35:36 -05:00
Akkadius
daec42c4d9
Migrate quite a few database calls to dbcore and fmt
2019-07-03 04:03:54 -05:00
Akkadius
217c9751a8
Tons of cleanup / formatting
2019-07-03 02:50:16 -05:00
KimLS
7a778c549f
convert login.ini to login.json, stole jumber's idea about auto-updating old passwords (wip still)
2017-12-16 23:08:21 -08:00
KimLS
5bbeec626c
Heavy wip on login changes to get it to actually work like we want
2017-12-10 23:35:25 -08:00
KimLS
d8da52796b
Rework login credential functions
2016-10-31 21:19:48 -07:00
Akkadius
7a17089b8a
Fix remaining loginserver log things
2015-12-09 20:47:59 -06:00
Akkadius
af18377505
Some loginserver refactoring
2015-12-02 13:14:26 -06:00
KimLS
5bf49d2ef9
More renames
2014-08-21 23:05:21 -07:00