Commit Graph

383 Commits

Author SHA1 Message Date
Shauren 9d060d23c1 DB: Convert databases to utf8mb4 2021-12-31 13:59:55 +01:00
Treeston 0b61c3b7b1 [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

(cherry picked from commit 4211645834)
2021-12-18 20:24:50 +01:00
Treeston 093223d7b4 Core/DB: Add RBAC for .debug poolstatus, because I need it for the pooling branch.
(cherry picked from commit a82bbeb101)
2021-12-16 21:20:38 +01:00
Treeston 6f6cf975e4 Scripts/Commands: Add .debug questreset to force daily/weekly/monthly quest reset.
(cherry picked from commit 293ba08d21)
2021-12-16 21:20:38 +01:00
Shauren 7bc3a92b2c Core: Updated allowed build to 9.1.5.41488 2021-12-16 12:26:58 +01:00
Wyrserth b709ea9a8d Core/RBAC: add permission that prevents accounts from earning all 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 8163ea60c8)
2021-12-11 22:47:08 +01:00
Wyrserth ae43820ca0 Core/Commands: implement commands to look up a map/item/quest name for a 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

(cherry picked from commit ce3dcdcb1a)
2021-12-11 14:12:54 +01:00
jackpoz db0058964f DB: Add new view vw_log_history to show database logs in a better way
(cherry picked from commit 9fc4ff9dd2)
2021-12-10 23:01:13 +01:00
Shauren 8341082ac4 Core: Updated allowed build to 9.1.5.41359 2021-12-08 00:33:14 +01:00
Shauren 04a6c55a11 Core: Updated allowed build to 9.1.5.41323 2021-12-04 12:55:22 +01:00
Shauren a4d40c9e34 Core: Updated allowed build to 9.1.5.41288 2021-12-02 11:59:23 +01:00
jackpoz c73fd0e6e3 Scripts/Commands: Add .debug asan commands
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 71d15ea25b)
2021-12-02 00:39:20 +01:00
Meji 93c668ac50 Core/BattlePets: Implemented BattlePetSpeciesFlags::NotAccountWide (#27303)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-11-25 20:55:12 +01:00
Meji 8614690e27 Core/BattlePets: Implemented battle pet name query packet (#27294)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-11-20 19:06:14 +01:00
Shauren 41859db7c6 Core: Updated allowed build to 9.1.5.41079 2021-11-19 00:41:58 +01:00
TDB Release 06b9be494a TDB 915.21111 - 2021/11/17 2021-11-17 13:31:04 +00:00
Shauren c1915d386c Core: Updated allowed build to 9.1.5.41031 2021-11-12 19:25:09 +01:00
Shauren 41b8a141f2 Core: Updated allowed build to 9.1.5.40966 2021-11-10 14:09:17 +01:00
Treeston 5ed891a0f0 Scripts/Commands: Add .debug dummy. It does nothing, which means you can make it do anything.
(cherry picked from commit 97ade1321b)
2021-11-08 23:18:32 +01:00
Shauren 57ad93e51a Core: Updated allowed build to 9.1.5.40944 2021-11-06 11:57:41 +01:00
Shauren 1543ca3575 Core: Updated allowed build to 9.1.5.40906 2021-11-05 00:38:43 +01:00
funjoker d57e798d50 Fix typo in 2cf397c265 2021-10-26 01:09:01 +02:00
Shauren 2cf397c265 Core: Updated allowed build to 9.1.0.40725 2021-10-26 00:52:41 +02:00
Treeston f1ecb976ec Core/RBAC: Simplification part 1. Nobody needs different permissions for each type of .go command.
(cherry picked from commit 5843724deb)
2021-10-23 22:31:27 +02:00
Treeston 82ecd32d9c Scripts/Commands: New command ".go instance". Goes to an instance.
(cherry picked from commit 6a0870a999)
2021-10-23 19:08:53 +02:00
Seyden 8f097e4425 Core/Scripts: Implement script name reloading
* Authored by Seyden
* Co-authored by Naios
* We thank Shauren for your helpful feedback
2021-10-22 12:52:37 +02:00
Meji 11cc5c0d3b Core/BattlePets: Misc fixes (#27057)
* Rename WorldPackets::BattlePet::BattlePet::CollarID to WorldPackets::BattlePet::BattlePet::DisplayID
* Use the DisplayID field to store the model of the battle pet. If the species has BattlePetSpeciesFlags::RandomDisplay, nothing is stored. Otherwise a random model is chosen from those available
* Stored DisplayID in ITEM_MODIFIER_BATTLE_PET_DISPLAY_ID when caging the battle pet (previously the CreatureID was being stored)
* Modified SendPlaySpellVisual function to allow sending Target and TargetPosition at the same time
* Added SpellVisual when uncaging
2021-10-16 12:15:03 +02:00
Meji 82b3a409db Core/BattlePets: Store declined names (#27025) 2021-10-16 00:48:54 +02:00
TDB Release 251ad7f8a8 TDB 910.21101 - 2021/10/15 2021-10-15 10:18:03 +00:00
Shauren 369caed98e Core: Updated allowed build to 9.1.0.40593 2021-10-13 21:20:44 +02:00
Shauren 293aa781ae SQL: Fix wrong delete query 2021-10-07 10:58:04 +02:00
Shauren aed90ab204 Core: Updated allowed build to 9.1.0.40443 2021-10-07 10:37:02 +02:00
Shauren e806838f28 Core: Updated allowed build to 9.1.0.40120 2021-09-10 12:30:00 +02:00
Shauren 16ed458eee Core: Updated allowed build to 9.1.0.40000 2021-09-02 12:42:10 +02:00
Shauren f8c03a9066 Core/Creatures: Reworked setting move types in database
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn

(cherry picked from commit 592516ae69)
2021-08-24 13:43:06 +02:00
Shauren d0394f939a Core: Updated allowed build to 9.1.0.39804 2021-08-19 11:02:14 +02:00
TDB Release b9ffac3afa TDB 910.21081 - 2021/08/18 2021-08-18 15:19:39 +00:00
Shauren 6c005fadfa Core: Updated allowed build to 9.1.0.39653 2021-08-08 00:18:10 +02:00
TDB Release 6b8bb270a8 TDB 905.21071 - 2021/07/04 2021-07-04 22:30:16 +00:00
Shauren 4621babae7 SQL: Fix base/auth_database.sql 2021-06-22 13:43:08 +02:00
Treeston 386ec58233 Scripts/Commands: new command '.debug instancespawn'
(cherry picked from commit 6ce078d8e8)
2021-06-16 22:50:04 +02:00
Treeston e090c9a00e Scripts/Commands: New command: .debug threatinfo
(cherry picked from commit f45c211987)
2021-05-16 21:57:35 +02:00
Shauren f3465003df Core: Updated allowed build to 9.0.5.38556 2021-05-12 01:10:21 +02:00
Shauren 5fdd2c95ef SQL: Fix copypaste 2021-04-10 23:58:23 +02:00
Shauren 9c1247c1e7 Core: Updated allowed build to 9.0.5.38134 2021-04-10 23:34:19 +02:00
ForesterDev 7bd3914663 Scripts/Commands: modify command .dismount to target any selected player (#19788)
- change security lvl for command .dismount to 2 (gamemasters). For players there is /dismount command

Closes #19788

(cherry picked from commit 661dfee80e)
2021-03-15 20:17:31 +01:00
Shauren bf445cdc90 Core: Updated allowed build to 9.0.2.37474 2021-02-09 17:33:21 +01:00
Shauren 21d28a0190 Core: Updated allowed build to 9.0.2.37176 2021-01-13 11:21:42 +01:00
Shauren adf5f9035b Core: Updated allowed build to 9.0.2.37142 2021-01-10 12:33:02 +01:00
Mikhail Redko 7625bd960e Core/WorldSession: Add RBAC permission for skipping idle connection check (#20595)
(cherry picked from commit 558382ed6d)
2020-12-31 23:23:50 +01:00