diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-08-30 02:12:49 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-08-30 02:12:49 +0200 |
| commit | 0b10514289a2a9db2f8ff3ef1c535f7d9a77d6a2 (patch) | |
| tree | 3f1bfdb12ab772cf932f00b2e403b4a38d95df28 /sql/updates/auth | |
| parent | 02ac890b0738ee3ab1543eeb7bfc3ae65daef303 (diff) | |
Core/Client Builds: Sync build_info structure with master branch
Diffstat (limited to 'sql/updates/auth')
| -rw-r--r-- | sql/updates/auth/3.3.5/2024_08_28_01_auth.sql | 6 | ||||
| -rw-r--r-- | sql/updates/auth/3.3.5/2024_08_30_00_auth.sql | 39 |
2 files changed, 45 insertions, 0 deletions
diff --git a/sql/updates/auth/3.3.5/2024_08_28_01_auth.sql b/sql/updates/auth/3.3.5/2024_08_28_01_auth.sql new file mode 100644 index 00000000000..7e547d9cc4a --- /dev/null +++ b/sql/updates/auth/3.3.5/2024_08_28_01_auth.sql @@ -0,0 +1,6 @@ +ALTER TABLE `build_info` ADD `macArmAuthSeed` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL AFTER `mac64AuthSeed`; + +UPDATE `build_info` SET `macArmAuthSeed`='778F6A5DF79A4EF1B86F651F3B303CE7' WHERE `build`=56196; +UPDATE `build_info` SET `macArmAuthSeed`='41710C793EF021721F14B06EC1896D3F' WHERE `build`=56288; +UPDATE `build_info` SET `macArmAuthSeed`='412D3200715AAFDC0522DF031A941F0E' WHERE `build`=56311; +UPDATE `build_info` SET `macArmAuthSeed`='A83ED19EE659BC95CC322D1E49BDEDBB' WHERE `build`=56313; diff --git a/sql/updates/auth/3.3.5/2024_08_30_00_auth.sql b/sql/updates/auth/3.3.5/2024_08_30_00_auth.sql new file mode 100644 index 00000000000..2b36c28a3cf --- /dev/null +++ b/sql/updates/auth/3.3.5/2024_08_30_00_auth.sql @@ -0,0 +1,39 @@ +-- +-- Table structure for table `build_auth_key` +-- +DROP TABLE IF EXISTS `build_auth_key`; +CREATE TABLE `build_auth_key` ( + `build` int NOT NULL, + `platform` char(4) CHARACTER SET ascii COLLATE ascii_bin NOT NULL, + `arch` char(4) CHARACTER SET ascii COLLATE ascii_bin NOT NULL, + `type` char(4) CHARACTER SET ascii COLLATE ascii_bin NOT NULL, + `key` binary(16) NOT NULL, + PRIMARY KEY (`build`,`platform`,`arch`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Table structure for table `build_executable_hash` +-- +DROP TABLE IF EXISTS `build_executable_hash`; +CREATE TABLE `build_executable_hash` ( + `build` int NOT NULL, + `platform` char(4) CHARACTER SET ascii COLLATE ascii_bin NOT NULL, + `executableHash` binary(20) NOT NULL, + PRIMARY KEY (`build`,`platform`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `build_auth_key` SELECT `build`,'Win','x86','WoW',UNHEX(`winAuthSeed`) FROM `build_info` WHERE LENGTH(`winAuthSeed`)=32; +INSERT INTO `build_auth_key` SELECT `build`,'Win','x64','WoW',UNHEX(`win64AuthSeed`) FROM `build_info` WHERE LENGTH(`win64AuthSeed`)=32; +INSERT INTO `build_auth_key` SELECT `build`,'Mac','x64','WoW',UNHEX(`mac64AuthSeed`) FROM `build_info` WHERE LENGTH(`mac64AuthSeed`)=32; +INSERT INTO `build_auth_key` SELECT `build`,'Mac','A64','WoW',UNHEX(`macArmAuthSeed`) FROM `build_info` WHERE LENGTH(`macArmAuthSeed`)=32; + +INSERT INTO `build_executable_hash` SELECT `build`,'Win',UNHEX(`winChecksumSeed`) FROM `build_info` WHERE LENGTH(`winChecksumSeed`)=40; +INSERT INTO `build_executable_hash` SELECT `build`,'OSX',UNHEX(`macChecksumSeed`) FROM `build_info` WHERE LENGTH(`macChecksumSeed`)=40; + +ALTER TABLE `build_info` + DROP `winAuthSeed`, + DROP `win64AuthSeed`, + DROP `mac64AuthSeed`, + DROP `macArmAuthSeed`, + DROP `winChecksumSeed`, + DROP `macChecksumSeed`; |
