KimLS
04d947a40e
Newer versions of libmariadb default to tls forced on, return to the default of not forcing that.
...
auto_login were breaking on linux builds
loginserver wasn't setting proper openssl compile flag
2025-12-07 21:17:13 -08:00
KimLS
1db4882cda
Fix client files, loginserver and tests
2025-12-07 19:40:35 -08:00
KimLS
3f8746d33c
More cleanup
2025-11-22 22:34:32 -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
c236c57a2c
[C++20] Enable C++20 + Fixes + FMT 9.1 ( #2664 )
...
* [CPP] Enable and build compliance with cpp20
* Windows build fix
* bump fmt version
* Updated fmt to 9.1, updated cmake minimum and verified preprocessor stuff works.
* Missing :
* Fix warning: top-level comma expression in array subscript is deprecated
* Fix warning: top-level comma expression in array subscript is deprecated
Co-authored-by: KimLS <KimLS@peqtgc.com>
2022-12-20 21:52:36 -06:00
Chris Miles
a9d1034298
[Loginserver] Worldserver Name Sanitization ( #1739 )
...
* Sanitize bad words in server names
* Add config options and enforcement for dev/test servers and servers starting with a special character
* Refine bad word logic
* Add installer to dev/test servers
* Change server prefixes
* Special char prefix
* Formatting
* Remove multi words
* Add server types enum
* Add error constants
* Remove sanitize from world level
* Use strn0cpy
2021-11-12 23:02:05 -06:00
Alex
058a722569
Revert "Revert "Build System Updated""
2019-10-13 18:49:16 -07:00
Alex
b9f57f1f28
Revert "Build System Updated"
2019-10-12 21:07:06 -07:00
KimLS
8ae76bc217
Merge fix
2019-09-17 20:56:22 -07:00
KimLS
72a922f2ba
Changes to building
2019-08-25 14:45:54 -07:00
Akkadius
392b328a95
Centralize local account creation and create API endpoint for creation
2019-07-07 04:32:59 -05:00
Akkadius
78d8b909be
Add standalone web api server, cli handler, authorization, commands
2019-07-07 03:13:04 -05:00
Akkadius
8ad4ef503b
database_mysql -> database
2019-07-03 23:27:45 -05:00
Akkadius
ff5783965a
Use one database class
2019-07-03 21:56:24 -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
KimLS
0b8b41d91f
World <-> Login connection reworked
2016-10-28 19:02:03 -07:00
KimLS
7a3147a3b3
Streams work on all of the servers now
2016-09-29 22:21:39 -07:00
KimLS
5cad3f62d0
EQStream abstraction layer
2016-09-25 15:10:34 -07:00
Akkadius
efe09f6fe5
Remove old error_log system from the Loginserver
2015-12-09 20:33:20 -06:00
Uleat
d383ecc5b7
Fix for loginserver project compile failure
2015-11-22 18:31:32 -05:00
KimLS
5bf49d2ef9
More renames
2014-08-21 23:05:21 -07:00
KimLS
b7e36feeeb
Removed more socket server stuff, changed some of the build stuff.
2014-07-14 15:44:28 -07:00
Corysia Taware
f6046477b4
Changes for intel Mac OSX build
2014-04-03 14:10:03 -07:00
Dmitry Marakasov
7ee417ab05
Simplify conditional linking with libdl
2013-10-09 19:27:52 +04:00
j883376
0578f45490
Revert "Revert "Merge pull request #77 from j883376/cleanups""
...
This reverts commit d25205d9d381dc83d610fa1084019b90cfe83e1c.
2013-06-28 04:25:44 -04:00
KimLS
d25205d9d3
Revert "Merge pull request #77 from j883376/cleanups"
...
This reverts commit 4ff2efea435a235b634904c91381334ce2d38e4b, reversing
changes made to e811e3975b3e6f5f1c3274a501b6f964925281fb.
2013-06-27 12:50:20 -07:00
j883376
536e31d771
Change binary output path to use CMake variable
...
Tools that use CMake's EXECUTABLE_OUTPUT_PATH variable to
determine which binary to launch for debugging may be confused
by a relative path, so use CMake variable PROJECT_BINARY_DIR
instead.
2013-06-21 23:21:57 -04:00
j883376
b47597b813
Merge branch 'master' of git://github.com/EQEmu/Server into gcc-changes
2013-05-23 21:12:07 -04:00
KimLS
efe7092995
Merge and a few cleanup / bug fixes
2013-05-23 12:35:00 -07:00
Arthur Ice
5255c236c3
added std:: to a lot of locations which where
...
missed and added NOMINMAX to cmakelist
2013-05-22 23:55:49 -07:00
j883376
f51f6e00c4
Add install paths to CMakeLists
2013-05-15 17:04:08 -04:00
KimLS
9e13a2271c
Merge conflicts
2013-05-15 13:22:46 -07:00
Michael Cook
73a4e87379
FreeBSD support and clean up of unnecessary ifdef FREEBSD
2013-05-11 14:32:14 -04:00
j883376
4bdd8b2502
Change space indentation to tabs
2013-05-09 11:37:51 -04:00
j883376
ffcff4aea1
Remove trailing whitespace
2013-05-09 11:13:16 -04:00
KimLS
da7347f76f
svn -> git Migration
2013-02-16 16:14:39 -08:00