Compare commits

..

No commits in common. "0c23b597498b2d803ede6efc5c74788bf42ff5eb" and "3b8c01835dd517b292fe7a48a987b9c38a9943db" have entirely different histories.

7 changed files with 9 additions and 12 deletions

View file

@ -136,7 +136,7 @@ public AuthManager.AuthReport refreshAccessToken(String refreshToken, AuthRespon
public AuthManager.AuthReport authorize(String login, AuthResponse.AuthContext context, AuthRequest.AuthPasswordInterface password, boolean minecraftAccess) throws IOException {
SQLUser SQLUser = (SQLUser) getUserByLogin(login);
if (SQLUser == null) {
throw AuthException.userNotFound();
throw AuthException.wrongPassword();
}
if (context != null) {
AuthPlainPassword plainPassword = (AuthPlainPassword) password;

View file

@ -76,6 +76,8 @@ public static URL getResourceURL(String name) throws IOException {
// Resolve URL and verify digest
URL url = IOHelper.getResourceURL(RUNTIME_DIR + '/' + name);
if (!Arrays.equals(validDigest, SecurityHelper.digest(SecurityHelper.DigestAlgorithm.MD5, url)))
throw new NoSuchFileException(name); // Digest mismatch
// Return verified URL
return url;
@ -89,6 +91,8 @@ public static URL getResourceURL(String name, String prefix) throws IOException
// Resolve URL and verify digest
URL url = IOHelper.getResourceURL(prefix + '/' + name);
if (!Arrays.equals(validDigest, SecurityHelper.digest(SecurityHelper.DigestAlgorithm.MD5, url)))
throw new NoSuchFileException(name); // Digest mismatch
// Return verified URL
return url;

View file

@ -15,5 +15,4 @@ private ClientProfileVersions() {
public static final ClientProfile.Version MINECRAFT_1_17 = ClientProfile.Version.of("1.17");
public static final ClientProfile.Version MINECRAFT_1_18 = ClientProfile.Version.of("1.18");
public static final ClientProfile.Version MINECRAFT_1_19 = ClientProfile.Version.of("1.19");
public static final ClientProfile.Version MINECRAFT_1_20 = ClientProfile.Version.of("1.20");
}

View file

@ -6,7 +6,7 @@ public final class Version implements Comparable<Version> {
public static final int MAJOR = 5;
public static final int MINOR = 4;
public static final int PATCH = 2;
public static final int PATCH = 1;
public static final int BUILD = 1;
public static final Version.Type RELEASE = Type.STABLE;
public final int major;

View file

@ -119,13 +119,7 @@ private static JavaVersion tryFindJavaByPath(Path path) {
public static void tryAddJava(List<String> javaPaths, List<JavaVersion> result, JavaVersion version) {
if (version == null) return;
Path realPath = version.jvmDir.toAbsolutePath();
try {
realPath = realPath.toRealPath();
} catch (IOException ignored) {
}
String path = realPath.toString();
String path = version.jvmDir.toAbsolutePath().toString();
if (javaPaths.contains(path)) return;
javaPaths.add(path);
result.add(version);

View file

@ -5,7 +5,7 @@
id 'org.openjfx.javafxplugin' version '0.0.10' apply false
}
group = 'pro.gravit.launcher'
version = '5.4.2'
version = '5.4.1'
apply from: 'props.gradle'

@ -1 +1 @@
Subproject commit bade21a21b1fb9525c017b9f27a80a2276ff95e3
Subproject commit fc263e19bc73cc7cb0f64c4e78c092c363b6769a