Commit Graph

33233 Commits

Author SHA1 Message Date
Shauren
05d457455a Core: Updated allowed build to 8.3.7.35435 2020-08-06 20:43:38 +02:00
Trond B. Krokli
f709d77ed6 Update pull_request_template.md
Apply general writing codestyle for GitHub Pull Requests:

- move the "Closes #" text down to its own line, as GitHub prefers to read the git command without preceding text.
- move the text "(Does it build, tested in-game, etc.)" down to a new line to indicate where we want the info inserted.
2020-08-06 20:20:13 +02:00
Treeston
22bad09c01 Core/DB: Split accounts.session_key into session_key_auth (3.3.5) and session_key_bnet (master), so the branches will no longer break each other's realm switching.
(cherry picked from commit 38de6d3307)
2020-08-03 22:49:31 +02:00
Shauren
eefbf2892f Core/Authserver: Compatibility change for master branch
(cherry picked from commit bfb041246f)
2020-08-03 22:39:52 +02:00
Treeston
73922d2a85 Core/Authserver: Re-organize the accounts table (PR #25135)
- 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 3164b58c7d)
2020-08-03 22:37:47 +02:00
Treeston
77380f032b Core/Authserver: Split SRP6 into its own file (PR #25131)
(cherry picked from commit 7f7fa8b23d)
2020-08-03 21:16:30 +02:00
Treeston
ac37ca040b how does VC++ never catch these? 5e36bf7 follow-up
(No more witty one-liners. Let me go to bed please.)

(cherry picked from commit 35411e5ed9)
2020-08-03 19:47:19 +02:00
Treeston
287e18a57c Core/Authserver: Auth cleanup phase 1b, the "I didn't hit Stage All" commit. Sorry. (5e36bf7 follow-up)
(cherry picked from commit 4f570e5d08)
2020-08-03 19:45:11 +02:00
Treeston
059bd630e9 Core/Authserver: Auth cleanup phase 1a, the "stuff I ran across while making phase 2" commit.
- Did you know BigNumber quietly assumes every byte array it gets is little-endian, even though openssl bignums use big-endian? Now you do!
- In entirely unrelated news, make the above behavior explicit through a default-true boolean, same as existing GetBytes derivatives.
- Also, if you are in the enlightened openssl 1.1 crowd, there's no more endian wrangling involved, because openssl now does all of that for us. Progress!

(cherry picked from commit 5e36bf7c67)
2020-08-03 19:41:41 +02:00
Treeston
e9392ad287 Core/Authserver: Authserver cleanup (PR#25093)
- 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 210176fd91)
2020-08-03 19:39:00 +02:00
funjoker
caa1e1171a DB/Template: Update quest data for locale esES 2020-08-03 01:13:58 +02:00
funjoker
935f3388fb DB/Template: Update creature_template_locale for locale esES 2020-08-03 01:04:59 +02:00
funjoker
7f664e010c DB/Hotfixes: Fix some mistakes 2020-08-03 00:40:05 +02:00
funjoker
aad66a5803 DB/Hotfixes: Update hotfixes for locale deDE 2020-08-03 00:27:23 +02:00
funjoker
6de4b9a9f5 DB/Template: Update quest data for locale deDE 2020-08-02 23:12:38 +02:00
funjoker
5b6a40529f DB: Update broadcast_text_locale for locale deDE 2020-08-02 23:02:23 +02:00
funjoker
9073a7a217 DB/Template: Update creature_template_locale for locale deDE 2020-08-02 22:48:53 +02:00
Aokromes
c9e3356ba4 Core/Creatures: Fix typo 2020-07-31 12:37:31 +02:00
Shauren
1340f2cdb3 Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to
Closes #21723
2020-07-31 11:21:24 +02:00
funjoker
8116ad5889 DB/Hotfixes: Update base hotfixes to 8.3.7.35284 2020-07-31 05:45:29 +02:00
funjoker
cb0881ec88 DB: quest_poi_points 8.3.7.35284 2020-07-31 03:25:26 +02:00
funjoker
959592bad0 DB: quest_poi 8.3.7.35284 2020-07-31 03:25:18 +02:00
funjoker
f0a2ac4d09 DB: quest data 8.3.7.35284 2020-07-31 02:49:45 +02:00
funjoker
2a0903e7d9 DB: broadcast_text 8.3.7.35284 2020-07-31 01:44:31 +02:00
funjoker
92df7f51b8 DB: Creature data 8.3.7.35284 2020-07-31 01:23:43 +02:00
Shauren
e3cf94d4fd Core/GameObjects: Properly set GO_FLAG_MAP_OBJECT during gameobject creation 2020-07-27 08:58:40 +02:00
Traesh
97afa3a609 Core/Spells: Handle GAMEOBJECT_TYPE_UI_LINK spellFocus (#25132) 2020-07-26 16:51:43 +02:00
Shauren
588dce6bb0 Core/Entities: Support setting nested updatefield types like ActivePlayerData::Research 2020-07-26 12:44:44 +02:00
Shauren
64120b53a8 Core: Add mac client support for build 35284 2020-07-25 00:04:42 +02:00
Shauren
b3ba029791 Core: Updated allowed build to 8.3.7.35284 2020-07-24 09:42:14 +02:00
Shauren
8f9a69c9fa Core: Updated to 8.3.7.35249 2020-07-23 20:00:27 +02:00
TheGuyDanish
facbf8cba8 Updated CONTRIBUTING.md to fix broken links.
Fixes #25094
2020-07-23 12:31:08 +02:00
Shauren
59d66041b1 Core/PacketIO: Add missing opcode handler/name definitions 2020-07-23 10:16:04 +02:00
Shauren
7968fec011 Core/PlayerDump: Fix collecting pet guids 2020-07-21 20:09:51 +02:00
ariel-
4b8c4f6064 Core/PlayerDump: general revamping
- Changed insert queries to include column names, check columns on dump load
- Modify and search columns by name instead of storing magic offsets
- Fully forward and backward compatible with previous dumps
- Added better logs, C++11-ize code

(cherry picked from commit 9bdbd69655)
(cherry picked from commit 545f1a8385)
(cherry picked from commit 4bf8802da1)
(cherry picked from commit 44381a7873)
(cherry picked from commit f50575ca77)
2020-07-21 20:03:06 +02:00
sueastward
b20ede9061 Core/Battlefield: Fixed crash in wintergrasp setup revealed after 4c173e4b7b (#25072) 2020-07-18 11:18:35 +02:00
Shauren
4c173e4b7b Core/Maps: Use FindMap instead of CreateBaseMap in places where the intent was to check for a existing map (and a loaded grid on that map) 2020-07-18 00:57:16 +02:00
Killyana
c56d0a092f DB/SAI: Magister Idonis and Arcanist Janeda Event
Closes #19965
By Weyrath

(cherry picked from commit 7a558e538a)

Merges #24883
2020-07-17 22:18:44 +02:00
Killyana
08997a1b22 DB/Creature: Marauding Geist spawns
Waypoints and formations required

(cherry picked from commit 651aa72dfd)
2020-07-17 22:16:22 +02:00
Killyana
c525f32b81 DB/Misc: Icecrown Citadel entrance, spawns and event
Closes #18713
Thanks to Rushor for the formation system and the script

(cherry picked from commit 565cbed7ba)
2020-07-17 22:08:37 +02:00
Killyana
bf1a3dcd1f DB/Quests: "Cultists Among Us" Requirements fix
Closes #19880

(cherry picked from commit a2a686a33d)
2020-07-17 21:33:08 +02:00
Killyana
be1c95421a DB/Quest: "The Masters Touch" requirements fix
By mazdafil

(cherry picked from commit 9a03ba3c1f)
2020-07-17 21:31:49 +02:00
Killyana
093df393b0 DB/Creature: North Sea Kraken Pooling
(cherry picked from commit 24b11a4dc0)
2020-07-17 20:24:19 +02:00
Killyana
9fb6f999d0 DB/Creature: Serfex the Reaver
Add pooling

(cherry picked from commit e90660bab3)
2020-07-17 20:15:44 +02:00
tkrokli
360f4188b5 DB/page_text: show complete text in 'Legacy of the Aspects'
* 3.3.5 only, this quest chain was removed in patch 4.0.3a *

- the book is quest item (entry 5860) for quest 1154 'Test of Lore (2)'
- second to last page (10) must point to correct text for last page (11)
- full text contains the right answer to quest 6627 'Test of Lore (3)'

(cherry picked from commit 60e6f2ba90)
2020-07-17 20:07:51 +02:00
Killyana
f9454acc1c DB: Monty and Box o' Squirrels
Closes #19922
By Weyrath

(cherry picked from commit 2d2c71cc75)
2020-07-17 20:05:08 +02:00
Killyana
f31acd1a33 DB/Creature: Use correct texts for Frostmane Shadowcaster and Frostmane Seer
Closes #19912
By Weyrath

(cherry picked from commit 971e2f7616)
2020-07-17 20:02:59 +02:00
Killyana
2e8cc7ad9b DB/Creature: Add some missing spawns in Voltarus
(cherry picked from commit 2b9972dc3b)
2020-07-17 20:00:23 +02:00
Dr-J
e9e5a7ea07 DB/SAI: Wind Trader Marid
Script http://www.wowhead.com/quest=10273/troublesome-distractions
Closes #4617

(cherry picked from commit 90e4b7d1c1)
2020-07-17 19:56:07 +02:00
Killyana
eea5ea5688 DB/Creature: Add some missing spawns in Sholazar Basin
(cherry picked from commit fba62f0e22)
2020-07-17 19:55:18 +02:00