| Age | Commit message (Collapse) | Author |
|
|
|
* Script/Commands: Add ".pdump copy" command
Syntax: .pdump copy $playerNameOrGUID $account [$newname] [$newguid]
Copy character with name/guid $playerNameOrGUID into character list of $account with $newname, with first free or $newguid guid.
* Add missing return
* Restore eof check
* Fix sql
* Use forward declaration header
Co-authored-by: Shauren <shauren.trinity@gmail.com>
* Remove buffer when reading a line
* Rename sql files
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
|
|
everything that uses them (PR #25156)
|
|
|
|
|
|
|
|
`session_key_bnet` (master), so the branches will no longer break each other's realm switching.
|
|
|
|
- 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)
|
|
|
|
* DB/Account: update account_access table:
- rename fields id -> AccountID, gmlevel -> SecurityLevel
- add Comment field
- rename command .acc set gmlevel to .acc set seclevel
* Update auth database
* Fix primary key
* Temporary restore old command account set gmlevel with same handler as account set seclevel
Use Optional for realmID - if not set, use -1 (for all realms)
* Rename 2020_XX_XX_00_auth.sql to 2020_06_20_00_auth.sql
* Update auth_database.sql
* Rename 2020_XX_XX_00_world.sql to 2020_06_20_06_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
|
|
|
|
|
|
* Update SQL queries to insert realm id
* Insert the realm id when logging actions based on IP
* Adding the SQL update file
* Update 9999_99_99_99_auth.sql
* Update auth structure
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
|
|
|
|
* Added missing RBAC permissions to auth database
* Rename 9999_99_99_99_auth.sql to 2020_04_07_00_auth.sql
* Update 2020_04_07_00_auth.sql
* Update auth_database.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
|
|
|
|
|
|
|
|
|
|
(cherry picked from commit 61f2eed3531ebfd2585ab05add31ae9e97598233)
|
|
|
|
|
|
|
|
|
|
- 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
|
|
branch.
|
|
reset.
|
|
|
|
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
|
|
given id (#23416)
* Core/Commands: implement commands to look up a map/item/quest name for a given id.
* Add entry to updates table.
* Rename 9999_99_99_99_auth.sql to 2019_06_16_00_auth.sql
* Add missed change, thanks jackpoz!
* Update auth_database.sql
|
|
|
|
|
|
|
|
Add ".debug asan memoryleak" and ".debug asan outofbounds" commands to trigger Address Sanitizer warnings at runtime (or other dynamic analysis tools)
|
|
|
|
|
|
|
|
Closes #20493
|
|
make it do anything.
|
|
each type of .go command.
|
|
|
|
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
|
|
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
|
|
- Shows detailed information about server setup, useful when reporting a bug:
* rev. hash
* versions of mysql, openssl, boost, cmake
* info about autoupdater
* info about ports (realmlist and current)
* vmap/map/mmap status and folder sizes
* available DBC locales
* TDB version
Closes #19957
|
|
|
|
|
|
|
|
saving invalid date '0000-00-00 00:00:00'
* This makes our tables mysql strict mode conform
Ref #21113
(cherry picked from commit c2aead1da5b6cb9a3a69e276b3f12a2c76b9ab86)
|