diff options
author | Treeston <treeston.mmoc@gmail.com> | 2019-08-10 21:34:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-10 21:34:51 +0200 |
commit | 4211645834c467a03c60248e80818d3607be9ea7 (patch) | |
tree | 673a1695581503b6ea3e49da5c3e0d06bf5d892e /src/server/shared/SharedDefines.h | |
parent | 3d356b97d4cc4c7ec4c641487241eae6dcc0558e (diff) |
[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
Diffstat (limited to 'src/server/shared/SharedDefines.h')
-rw-r--r-- | src/server/shared/SharedDefines.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/server/shared/SharedDefines.h b/src/server/shared/SharedDefines.h index b829a984925..3c6505c7ac2 100644 --- a/src/server/shared/SharedDefines.h +++ b/src/server/shared/SharedDefines.h @@ -3787,6 +3787,27 @@ enum LineOfSightChecks LINEOFSIGHT_ALL_CHECKS = (LINEOFSIGHT_CHECK_VMAP | LINEOFSIGHT_CHECK_GOBJECT) }; +enum ServerProcessTypes +{ + SERVER_PROCESS_AUTHSERVER = 0, + SERVER_PROCESS_WORLDSERVER = 1, + + NUM_SERVER_PROCESS_TYPES +}; + +namespace Trinity +{ +namespace Impl +{ + struct TC_SHARED_API CurrentServerProcessHolder + { + static ServerProcessTypes type() { return _type; } + static ServerProcessTypes _type; + }; +} +} +#define THIS_SERVER_PROCESS (Trinity::Impl::CurrentServerProcessHolder::type()) + #define MAX_CREATURE_SPELL_DATA_SLOT 4 #endif |