Merge branch 'feature/eccrypt' of github.com:GravitLauncher/Launcher into feature/eccrypt

This commit is contained in:
Gravit 2019-10-26 07:12:37 +07:00
commit 4ccf11f461
No known key found for this signature in database
GPG key ID: 061981E1E85D3216
8 changed files with 6 additions and 12 deletions

View file

@ -7,9 +7,7 @@
import pro.gravit.launchserver.asm.ClassMetadataReader;
import pro.gravit.launchserver.asm.SafeClassWriter;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.file.Path;

View file

@ -3,7 +3,6 @@
import pro.gravit.launchserver.LaunchServer;
import pro.gravit.launchserver.binary.tasks.SignJarTask;
import pro.gravit.launchserver.command.Command;
import pro.gravit.utils.helper.IOHelper;
import pro.gravit.utils.helper.LogHelper;
import java.nio.file.Files;

View file

@ -5,7 +5,6 @@
import org.bouncycastle.cms.CMSSignedDataGenerator;
import org.bouncycastle.cms.SignerInfoGenerator;
import org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.bouncycastle.operator.ContentSigner;
import org.bouncycastle.operator.DigestCalculatorProvider;
import org.bouncycastle.operator.OperatorCreationException;

View file

@ -10,7 +10,6 @@
import pro.gravit.launcher.managers.ClientGsonManager;
import pro.gravit.launcher.managers.ClientHookManager;
import pro.gravit.launcher.managers.ConsoleManager;
import pro.gravit.launcher.modules.LauncherModule;
import pro.gravit.launcher.modules.events.PreConfigPhase;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.RequestException;

View file

@ -537,7 +537,7 @@ private static LinkedList<Path> resolveClassPathList(Path clientDir, String... c
private static Stream<Path> resolveClassPathStream(Path clientDir, String... classPath) throws IOException {
Stream.Builder<Path> builder = Stream.builder();
for (String classPathEntry : classPath) {
Path path = clientDir.resolve(IOHelper.toPath(classPathEntry));
Path path = clientDir.resolve(IOHelper.toPath(classPathEntry.replace(IOHelper.CROSS_SEPARATOR, IOHelper.PLATFORM_SEPARATOR)));
if (IOHelper.isDir(path)) { // Recursive walking and adding
IOHelper.walk(path, new ClassPathFileVisitor(builder), false);
continue;
@ -586,10 +586,10 @@ private ClientLauncher() {
public interface ParamsAPI {
ParamContainer read() throws Exception;
void write(ParamContainer p);
void write(ParamContainer p) throws Exception;
}
public static final ParamsAPI container = new ParamsAPI() {
public static ParamsAPI container = new ParamsAPI() {
@Override
public ParamContainer read() throws Exception {
ParamContainer p;
@ -603,7 +603,7 @@ public ParamContainer read() throws Exception {
}
@Override
public void write(ParamContainer p) {
public void write(ParamContainer p) throws Exception {
setWriteParamsThread(CommonHelper.newThread("Client params writter", true, () ->
{
try {

View file

@ -24,6 +24,6 @@ public void checkPermission(Permission perm, Object context) {
}
public static class ExitTrappedException extends SecurityException {
private static final long serialVersionUID = 6929785890434102330L;
}
}

View file

@ -5,7 +5,6 @@
import pro.gravit.launcher.events.request.JoinServerRequestEvent;
import pro.gravit.launcher.request.Request;
import pro.gravit.launcher.request.websockets.WebSocketRequest;
import pro.gravit.utils.helper.SecurityHelper;
import pro.gravit.utils.helper.VerifyHelper;
public final class JoinServerRequest extends Request<JoinServerRequestEvent> implements WebSocketRequest {

@ -1 +1 @@
Subproject commit 6f008f595975887b6a1366cb444b82b339e3afad
Subproject commit 52818e6ef05d90ad678d02e83f9bd4140d8eda34