| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field, mysteriously removed 15 years ago in f20b25d1c90f608deab28c9957b3b376ab2a0d50
|
|
are internal to database project)
|
|
(#29506)
|
|
battlenet_accounts to separate salt and verifier columns
* passwords can now be case sensitive and up to 128 characters long
|
|
copying its logic
|
|
|
|
compatible api)
|
|
|
|
quest objectives
|
|
(cherry picked from commit b90a4f1798bb948ce8203bd70d9367e6936b866a)
|
|
(cherry picked from commit cd1ef2de0646349c4e0f23e8fb063c99a48c5cbf)
|
|
Note: To enable rbac commands for administrators permissions 202-206 have to be linked to permission 196.
Sample SQL for auth DB:
INSERT INTO `rbac_linked_permissions` VALUES (196, 202), (196, 203), (196, 204), (196, 205), (196, 206);
(cherry picked from commit f620befc37fd8a4aed917e1ebba6f268c44a0a99)
|
|
(cherry picked from commit 5a5b232a44b4bd7cdec7e23999d5edbba1891761)
|
|
(cherry picked from commit cc8287927b9c9f0bf20143972fd4d3c338bff688)
|
|
(cherry picked from commit 0a9e239c12ceb1d4a5ef5cdc796320a403b3da2b)
|
|
duplicating data already stored in the core.
(cherry picked from commit 991dc8e050777b5e33ff22b008ab2125bae22437)
|
|
#25463)
(cherry picked from commit 1eca51b417678b9a48b28552925d5694105f82bb)
|
|
(cherry picked from commit 00dd337b5d2c91907424828d7eebe3191931b036)
|
|
everything that uses them (PR #25156)
(cherry picked from commit bcdbdd6f23ce65cc0e381e61d2840140dce79311)
|
|
(cherry picked from commit 6116e5b38522ccfb00f6c941c75482e05b4c0799)
|
|
see also #25157
(cherry picked from commit 44a3aad0af4bdd132b8761761dc83df2d7d6c601)
|
|
with async version
(cherry picked from commit 2f0893d279ddab86ae7c3e4fd1d7a47b15e938f7)
|
|
* Core/Metric: Add more metrics about World::Update() loop
* Add new Performance profiling grafana dashboard
* Add new cmake setting WITHOUT_METRICS that disables all metrics
As new metrics are added, someone might want to disable them if unused.
* Add more metrics about World::Update() loop
* Remove old performance profiling features
Remove "server set difftime" command, "-RecordUpdateTimeDiffInterval" and "MinRecordUpdateTimeDiff" worldserver config settings and their related code.
The whole UpdateTime class could be removed too.
* Update and rename 2020_07_99_99_world.sql to 2020_07_24_00_world.sql
(cherry picked from commit 3c0ac7302f902d1811d2c215217a3d701f8b5b19)
|
|
(cherry picked from commit 31018c36527755166d8a297ac9e6c98a66f014ae)
|
|
Manual expansion of auto types into "typed types"
(cherry picked from commit a933ba60151f478c7bae23dddbba315a448ffe3e)
|
|
(cherry picked from commit 5378fc450061a8fe125429925c43b3de22aeaf2b)
|
|
(cherry picked from commit cb690fc7050a92df4940add57abd4b3bf42a277b)
|
|
branch.
(cherry picked from commit a82bbeb101d64b89d9918ff5cbe4866591f1101b)
|
|
reset.
(cherry picked from commit 293ba08d21c4e9634229bb5015445ecc0cc08fef)
|
|
achievements or only realm firsts (#23459)
* Core/RBAC: add permission that prevents accounts from earning all achievements or only realm firsts.
* Kill evil spaces.
* Rename 9999_99_99_99_auth.sql to 2019_06_21_00_auth.sql
* Update auth_database.sql
(cherry picked from commit 8163ea60c8d517ebe3a88f595dd8291df8338811)
|
|
Add ".debug asan memoryleak" and ".debug asan outofbounds" commands to trigger Address Sanitizer warnings at runtime (or other dynamic analysis tools)
(cherry picked from commit 71d15ea25be3e86646faaa3266617a0b8177972f)
|
|
make it do anything.
(cherry picked from commit 97ade1321b6d18393202a1448f2b042fc1ff0546)
|
|
each type of .go command.
(cherry picked from commit 5843724debc3642434c055e5cf6f29a1eaf65358)
|
|
(cherry picked from commit 6a0870a9993f5a1016439644d4a9ab3fd89277e5)
|
|
* Authored by Seyden
* Co-authored by Naios
* We thank Shauren for your helpful feedback
|
|
(cherry picked from commit 6ce078d8e885f61ebdff3eb905e4cf6a2911da90)
|
|
(cherry picked from commit f45c211987794ff7e4192e0d3d4ca6bf67335fb5)
|
|
(#20595)
(cherry picked from commit 558382ed6d87942603fa309b16a30e64d07bb305)
|
|
|
|
(I just needed it for dynspawn follow-up work, really.)
(cherry picked from commit fcd6fe0aac0b906e2cf8e2379d94a7d73384c160)
|
|
|
|
- no longer use sha_pass_hash for anything else core-side (.account, SOAP, RA)
- salt/verifier/session_key are now binary
- old s/v/sha_pass_hash fields kept around for backwards compatibility
- sha_pass_hash is still updated (for now), s/v are not
- sha_pass_hash is only read if s/v have been manually changed
- SRP6 b now uses the full 32 bytes of randomness (instead of randomly only using 19)
(cherry picked from commit 3164b58c7d170810b69378950c0891e5f5b8678b)
|
|
(cherry picked from commit 7f7fa8b23d71297f75ff4ca3c1d6e38333a5cc76)
|
|
- Fix a handful of 1/256 bugs with most significant byte zero in BigNumber
- Get rid of (most of) the C-style arrays in authserver
- CryptoRandom as a unified source for cryptographic randomness
- Bring our other crypto APIs into 2020
- BigNumber usability improvements
- Authserver is now actually readable as a result of all of the above
(cherry picked from commit 210176fd915cf4ba16f428d3c1a249a71f4aa7a7)
|
|
(cherry picked from commit e35092c6a164e929f9684b350093b2beefee5d86)
|
|
(cherry picked from commit 41eddd59aa3c911ba77f9ffbb85af42a4e6c2b53)
|
|
(cherry picked from commit 6f29aac93626ce37922c3c9a85d20b2e4d9d3bbc)
|