From 95435ce69330f038aa8af1a73a940a72f1f23252 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Mon, 3 Nov 2025 19:34:12 -0700 Subject: [PATCH] Switch from sha256sum to sha512sum in loader --- database.sql | 4 ++-- src/lib/tables.ts | 2 +- src/routes/launcher/loader/update-data.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/database.sql b/database.sql index d0b5130..d34cfa6 100644 --- a/database.sql +++ b/database.sql @@ -3,7 +3,7 @@ -- https://www.phpmyadmin.net/ -- -- Host: localhost --- Generation Time: Nov 03, 2025 at 05:06 PM +-- Generation Time: Nov 04, 2025 at 02:33 AM -- Server version: 12.0.2-MariaDB -- PHP Version: 8.4.14 @@ -49,7 +49,7 @@ CREATE TABLE `launcherupdates` ( `platforms` text NOT NULL, `hidden` tinyint(1) NOT NULL DEFAULT 1, `place` int(11) NOT NULL DEFAULT 0, - `sha256sums` text NOT NULL + `sha512sums` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=COMPRESSED; -- -------------------------------------------------------- diff --git a/src/lib/tables.ts b/src/lib/tables.ts index 9db00a5..9c7d7fe 100644 --- a/src/lib/tables.ts +++ b/src/lib/tables.ts @@ -30,5 +30,5 @@ export const launcherUpdates = mysqlTable('launcherupdates', { executables: text('executables').notNull(), hidden: boolean('hidden').notNull().default(true), place: int('place').notNull().default(0), - sha256sums: text('sha256sums').notNull() + sha512sums: text('sha512sums').notNull() }) diff --git a/src/routes/launcher/loader/update-data.ts b/src/routes/launcher/loader/update-data.ts index ba2ab17..32691ee 100644 --- a/src/routes/launcher/loader/update-data.ts +++ b/src/routes/launcher/loader/update-data.ts @@ -9,7 +9,7 @@ export async function handler(db: MySql2Database) { releaseDate: launcherUpdates.releaseDate, downloadUrls: launcherUpdates.downloadUrls, platforms: launcherUpdates.platforms, - sha256sums: launcherUpdates.sha256sums + sha512sums: launcherUpdates.sha512sums }) .from(launcherUpdates) .where(eq(launcherUpdates.hidden, false)) @@ -21,7 +21,7 @@ export async function handler(db: MySql2Database) { ...v, downloadUrls: JSON.parse(v.downloadUrls), platforms: JSON.parse(v.platforms), - sha256sums: JSON.parse(v.sha256sums) + sha512sums: JSON.parse(v.sha512sums) })) return jsonResponse(versions[0])