Commit graph

691 commits

Author SHA1 Message Date
Gravita
1b7e463ddb [FIX] Slf4j detect fix 2021-04-29 22:50:31 +07:00
Gravita
5bff221e7e [FEATURE] ClientLauncherWrapper reworked 2021-04-15 22:02:30 +07:00
Gravita
5bbe63f78c [FIX] Bug fixes 2021-04-14 17:22:07 +07:00
Gravita
d1e671a935 [FEATURE] AuthDetails support 2021-04-13 19:39:02 +07:00
Gravita
e9b14c921c [FEATURE] KeyAgreementManager 2021-04-07 14:00:30 +07:00
Gravita
0b1f3f66af [REFACTOR] IDEA Code Reformat 2021-03-27 17:22:46 +07:00
Gravita
0c97fdf45c [REFACTOR] IDEA Inspect 2021-03-27 17:22:46 +07:00
Gravita
bbdfc204e7 [FEATURE] Support GraphicCard info 2021-03-19 23:23:21 +07:00
Gravita
b545c099eb [FEATURE] Grand libraries update 2021-03-19 23:02:03 +07:00
Gravita
344c61eaee [FEATURE] DebugMain 2021-03-10 00:32:52 +07:00
Gravita
9d06689f35 [FEATURE] CertificateService 2021-03-06 17:19:03 +07:00
Gravita
4592eee953 [FEATURE] CertificatePinning, AGENT, min/max/recommend Java and other 2021-01-29 00:13:21 +07:00
Gravita
5d39e168cd [FEATURE] Certificate verification refactoring 2021-01-09 21:06:35 +07:00
xxDark
ae2ef5e7c2
[FIX] Remove Xms to make peeps stop crying (#422) 2020-11-21 20:10:04 +07:00
Gravit
fb5609b864
[FIX] ClientProcessLaunchEvent 2020-10-28 01:55:08 +07:00
Gravit
a555f1b1d9
[FIX] 5.1.8-stable 2020-09-29 01:32:19 +07:00
Gravit
326012aad8
[FIX] optionalClientArgs 2020-09-27 00:52:43 +07:00
Gravit
32d7ca932a
[FIX] Multi-Release 2020-09-26 17:06:51 +07:00
Gravit
9766cd69e5
[ANY] IDEA Reformat 2020-09-25 22:49:43 +07:00
Gravit
8ce5b4179c
[FIX] IDEA Inspect and bug fixes 2020-09-25 22:44:39 +07:00
Gravit
b2a3e5672a
[FEATURE][EXPERIMENTAL] Новый API опциональных модов 2020-09-12 13:41:58 +07:00
Gravit
886c085572
[FEATURE] Новые типы пароля для поддержки 2FA 2020-08-27 22:50:18 +07:00
Gravit
e304bd7285
[FEATURE][EXPERIMENTAL] session теперь UUID для совместимости с JS 2020-08-12 13:39:16 +07:00
Gravit
1fbad1cfa0
[FEATURE] DirWatcher для params.javaHDir 2020-08-02 05:16:18 +07:00
Gravit
48a2a8346a
[FEATURE] Добавление параметра bits к ClientProcess API 2020-07-24 20:39:23 +07:00
Gravit
4bea6bb16b
[FEATURE] PingServerRequest 2020-07-03 07:38:48 +07:00
Gravit
926e1534af
[FEATURE] Вывод отладки в поиске Java 2020-06-17 15:54:23 +07:00
Gravit
09a6afdf57
[FEATURE] Улучшение поиска подходящей Java 2020-06-17 15:32:30 +07:00
Gravit
5b77e4d8fd
[FIX] Поиск подходящей Java 2020-06-15 13:20:34 +07:00
Gravit
36786c688d
[FEATURE][EXPERIMENTAL] Поиск подходящей джавы для Windows 2020-06-08 15:45:49 +07:00
Gravit
ca5c435341
[FIX] ClientLauncherCore module in ClientLauncherEntryPoint 2020-05-01 23:56:08 +07:00
Gravit
7f48772663
[ANY] Обновлены модули 2020-05-01 07:56:58 +07:00
Zaxar163
8a53e5a925
[FIX] Смена директории при помощи DirBridge.move (#374) 2020-04-17 18:37:34 +03:00
Zaxar163
72232e4cc7 [FIX] Перенос папок в IOHelper. 2020-04-14 18:29:01 +03:00
Zaxar163
6077a51fd4 [ANY] Выводим стектрейс, если DirBridge.move получил аргументом null. 2020-04-14 16:01:10 +03:00
Gravit
d2ce49e41a [FIX] Missed = 2020-04-12 20:59:24 +07:00
Gravit
4592aeea2d [FEATURE] May be fix old wrapper's 2020-04-12 20:58:00 +07:00
Gravit
c438f08d7a
[FEATURE] Проверка HWID 2020-04-07 19:05:58 +07:00
Gravit
bf932a4893
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-04-07 18:14:09 +07:00
Gravit
5c5240a2f3
[FEATURE] HWID возвращается 2020-04-07 18:11:58 +07:00
Zaxar163
0d5dbe7794 [REFACTOR] Часть 1. 2020-04-05 10:27:04 +03:00
Zaxar163
0bda3a9dbd [REFACTOR] Удалены все Depcreated. 2020-04-04 10:28:15 +03:00
Gravit
6c873f71c9
[FIX] JavaFX swing library for java 9+ 2020-04-04 13:25:27 +07:00
Gravit
30cd1f21f0
[FEATURE] ClientProcessBuilder events 2020-04-03 17:44:25 +07:00
Gravit
7598ba5d62
[FEATURE] New ClientProcess Events 2020-04-03 15:13:49 +07:00
Gravit
0692fe367f
[FEATURE][EXPERIMENTAL] New permissions system 2020-03-30 10:58:17 +07:00
Gravit
8e1cf303ac
[FEATURE] Update guard interface 2020-03-30 09:52:00 +07:00
Gravit
98b096dff5
[FIX] More fixes 2020-03-25 13:33:53 +07:00
Gravit
00478527e5
[FIX] Частичное удаление упоминаний ClientLauncher 2020-03-22 08:40:14 +07:00
Gravit
fbfb074e0a
[FIX] Критические фиксы 2020-03-22 08:30:29 +07:00
Gravit
c7468eba14
[FEATURE][EXPERIMENTAL] Новое API запуска процесса клиента 2020-03-22 07:44:18 +07:00
Gravit
81d11198e2
Merge pull request #364 from GravitLauncher/scriptsRewrite
[FEATURE] Переписал Gradle скрипты.
2020-03-21 05:40:28 +07:00
Gravit
eddfd61c06
[FIX][EXPERIMENTAL] Вырезание HwidHandler 2020-03-20 06:52:36 +07:00
Gravit
d50c306e80
[FIX] MainClass error handling 2020-03-15 03:12:16 +07:00
Zaxar163
01fa09a115
Merge remote-tracking branch 'origin/dev' into scriptsRewrite 2020-03-11 16:29:23 +01:00
Gravit
ab9a19d3aa
[FIX] FMLPatcher 2020-03-02 12:26:50 +07:00
Zaxar163
f81e321223
[FEATURE] Храним версии зависимостей в отдельном файле (ч. 1)... 2020-03-01 12:34:31 +01:00
Zaxar163
233e28a08a
[FIX] Фиксы сборки ч. 2. 2020-03-01 10:55:15 +01:00
Zaxar163
1131f56e57
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-03-01 10:46:26 +01:00
Zaxar163
ca8f6f0861
[FIX] Обновил gradle. 2020-03-01 10:44:14 +01:00
Gravit
de47594083
[FIX] Расширенная обработка ошибок NativeJVMHalt 2020-02-28 11:10:40 +07:00
Gravit
ec5c076a16
[FIX] ExitEvent fix 2020-02-25 16:35:33 +07:00
Gravit
3f307d7b20
[FEATURE] Откат изменений Захара, конфигурирование лаунчерных модулей 2020-02-25 13:38:11 +07:00
Zaxar163
0f9fd46d29
[FIX] Последние варны о несовместимости с Gradle 7.0/ 2020-02-22 05:46:01 +01:00
Zaxar163
3da2951cac
[FIX] Скрипты gradle, окончательно. 2020-02-21 16:46:19 +01:00
Zaxar163
19ac80d449
[FIX] Всё в gradle-скриптах кроме конфигураций compile/testCompile. 2020-02-21 06:20:54 +01:00
Zaxar163
6b7468e366
[FEATURE] Окончательный переход на новую систему props (часть 2).
Список props(текущий тип и значение):
String launcher.projectName; // Название проекта
String launcher.address; // Адрес сервера
int launcher.port; // Порт клиента (рандом) используется для передачи параметров запуска
String launcher.guardType; // Тип защиты (java, wrapper, no и т. д.)
String runtimeconfig.secretKeyClient; // Секретный ключ
String runtimeconfig.oemUnlockKey; // Ключ разблокировки консоли ввода команд в лаунчере...
String runtimeconfig.secureCheckHash; // Проверки безопасности лаунчера (хеш)
String runtimeconfig.secureCheckSalt; // Это же но соль...
String runtimeconfig.passwordEncryptKey; // Ключ для шифровки пароля...
int launchercore.env; // Среда лаунчсервера (0=DEV,1=DEBUG,2=STD,3=PROD, остальное = так же STD)
boolean launcher.isWarningMissArchJava; // Выводить ли предупреждение о os.bits!= java.bits
List<byte[]> launchercore.certificates; // EC-сертификаты в формате byte[]
List<Class<?>> launcher.modules; // Список классов модулей лаунчера.
2020-01-31 19:26:11 +01:00
Zaxar163
554ca54c4a
[FEATURE] Переход на новую систему props часть 1 (будет ещё часть 2). 2020-01-31 19:07:33 +01:00
Gravit
5939ed758f
[ANY] Удаление устаревших классов 2020-01-18 17:33:18 +07:00
Gravit
495dba899d
[FEATURE] ClientUnlockConsoleEvent 2020-01-18 17:25:49 +07:00
Gravit
1ae7c80c72
[FIX] Фикс ошибки JavaFX при запуске на Java 9+ без openjfx 2020-01-04 21:54:17 +07:00
Gravit
7d5b912c3c
[FEATURE] ClientService.nativesPath 2020-01-04 21:17:24 +07:00
Zaxar163
1e169ce55b
[FIX] Дефолтное значение IGN_OVERFLOW. 2019-12-18 20:01:38 +01:00
Zaxar163
f4dcd99639
[FIX] Игнорируем Overflow (возможен на тяжёлых сборках). 2019-12-18 17:24:07 +01:00
Zaxar163
dcf9a56c01
[ANY] Рефакторинг 2019-12-17 06:46:55 +01:00
Gravit
3bfed5c3c7
[FEATURE] Событие закрытия клиента, сервис обработки exit/setSecurityManager 2019-12-17 11:37:21 +07:00
Gravit
a259527a20
[FIX] Хак для Forge 2019-12-13 09:37:42 +07:00
Gravit
4dcc1443f6
[FIX] Исправления работоспособности клиента 2019-12-12 06:04:52 +07:00
Gravit
5e27db127a
[FEATURE] Проверка сертификата на право подписывать приложения 2019-12-11 10:24:26 +07:00
Gravit
2fc32aa1aa
[FEATURE] StdWebSocketService 2019-12-11 09:15:24 +07:00
Gravit
117b95d3fc
[FIX] Исправление optional classpath 2019-12-11 07:59:04 +07:00
Gravit
73e0ed53bb
[FEATURE] Отключение использования javaagent на стороне клиента 2019-12-11 07:53:47 +07:00
Gravit
a350b3bd77
[FIX] Перемещение критичных классов в безопастное место 2019-12-09 03:27:13 +07:00
Gravit
3eef6ac882
[FEATURE][EXPERIMENTAL] Удаление LauncherAPI 2019-12-09 02:28:48 +07:00
Gravit
efc3cd4a09
[FEATURE][EXPERIMENTAL] Исправления для поддержки proguard 2019-12-09 01:37:18 +07:00
Gravit
38580b23bc
[FEATURE][EXPERIMENTAL] Использование своего ClassLoader'а вместо системного 2019-12-09 00:56:16 +07:00
Gravit
b21c8b04c3
[FIX] Некорректный UpdateRequest 2019-12-05 02:25:53 +07:00
Gravit
4136f4a6e8
[FEATURE] Удалено большинство настроек, относвщихся к рантайму 2019-12-05 01:22:07 +07:00
Gravit
4eb9c7fe7c
[FEATURE] Удаление apache http client из обязательных библиотек 2019-12-04 23:42:41 +07:00
Gravit
03471e8bbf
[FEATURE] Удаление ListDownloader 2019-12-04 23:08:51 +07:00
Gravit
fd54f4739f
[FEATURE] Удаление лишнего кода 2019-12-04 22:45:24 +07:00
Gravit
94c19c9c56
[FEATURE] Удаление старого runtime 2019-12-04 22:37:29 +07:00
Zaxar163
9456c45a3d
[FIX] Небольшая чистка кода ClientLauncher. 2019-11-29 18:20:02 +01:00
Zaxar163
358e92ad9e
[FIX] Переписал код использующий ProccessBuilder. Активные участники прошу работоспособность после этого коммита. 2019-11-28 18:12:40 +01:00
Zaxar163
97b30aa234
[ANY] Рефакторинг. 2019-11-28 18:01:04 +01:00
Gravit
e9db1b307b
[FEATURE] Multi-Release JAR и компиляция только на Java 11+ 2019-11-25 00:33:18 +07:00
Gravit
178fab6ff7
[FIX] Обновление библиотек до актуальных версий 2019-11-24 22:32:39 +07:00
Gravit
641001f041
[FIX] Отключен тестовый SecurityManager 2019-11-20 20:07:26 +07:00
Gravit
ee955d002c
[FEATURE] New ClientProcessBuilder API 2019-11-20 20:00:23 +07:00
zaxar163
b23b033d19 [FIX] Остатки после удаления агента. 2019-11-10 10:28:10 +03:00
Gravit
3291d2de6b
[FIX] Ускорение запуска путем выключения javaagent на стороне лаунчера 2019-11-10 07:00:22 +07:00
Gravit
0224ce8cd6
[FIX] Фикс final и создания своего runtime 2019-11-09 16:40:08 +07:00
Gravit
ead52415fd
Merge branch 'feature/eccrypt' into dev 2019-10-28 01:27:31 +07:00
LoomeL
5018e6f35a [ANY] Обновление жабы (#346) 2019-10-24 19:46:11 +03:00
Zaxar163
e55f266b91
[ANY] Рефакторинг. 2019-10-24 15:22:17 +02:00
Zaxar163
5e294d1517
[FIX] А ещё идея в некоторых местах исключения в интерфейсах поела... 2019-10-24 15:19:55 +02:00
Zaxar163
a681f43312
[FIX] Лишний final 2019-10-24 15:18:01 +02:00
Zaxar163
600c65d2f2
[FIX] Ошибка на MAC 2019-10-23 15:23:50 +02:00
Gravit
89c412cda1
[FIX] Не позволяем лаунчеру разжираться слишком сильно 2019-10-23 03:09:47 +07:00
Gravit
e002d1a7e9
[FEATURE] Тестовый SecurityManager для ловли System.exit 2019-10-22 01:13:43 +07:00
Gravit
d8536482ff
[FIX] Обязательная подпись лаунчера 2019-10-20 02:58:05 +07:00
Gravit
0cab4f254e
[FIX] Доступ из модуля к созданию своих защит 2019-10-19 23:57:23 +07:00
Gravit
b9761637db
[ANY] Чистка LauncherConfig 2019-10-19 23:55:11 +07:00
Gravit
176430e442
[ANY] IDEA Reformat Code 2019-10-19 23:46:16 +07:00
Gravit
9a4b813bb7
[ANY] IDEA Inspect Code 2019-10-19 23:43:33 +07:00
Zaxar163
0b316dff56
[ANY] Небольшой рефакторинг. 2019-10-18 16:36:38 +02:00
Zaxar163
7ef7099430
Merge branch 'feature/eccrypt' of
github.com:GravitLauncher/Launcher into feature/eccrypt
2019-10-18 16:01:16 +02:00
Zaxar163
d33fe0e6d0
[FIX] Forge 1.14 + [FEATURE] String split для asm. 2019-10-18 15:59:11 +02:00
Gravit
bcbc46238c
[FEATURE] SecureAutogenConfig 2019-10-18 19:10:04 +07:00
Zaxar163
cd1a9718de [FEATURE] Фикс ForgeSM через агент. (#342)
* [FEATURE] Фикс завершения работы через агент... Патчим класс форжового SM

* [ANY] Обновлены модули.

* [FIX] Возможность модулям определить, запущены ли они после старта клиента.

* [FIX] Ошибка компиляции.

* [FIX] Ещё 1 способ System.exit в обход SecurityManager.

* [FIX] Фикс патча asm.

* [FIX] FMLPatcher работает!

* [ANY] Обновлены модули.

* [FIX] Немного finalа...

* [ANY] Обновлены модули.

* [ANY] Обновлены модули
2019-10-17 17:37:05 +03:00
Gravit
f0a235f12c
[FEATURE] Исполнение JS при запуске клиента больше не требуется 2019-10-16 17:55:03 +07:00
Gravit
4a0485d1de
[FEATURE] Ключи у клиента, название папки лаунчера настраивается через projectName 2019-10-16 17:48:36 +07:00
Gravit
35a94ae59f
[FIX] Вырезана лицензия на защиту 2019-10-16 17:08:48 +07:00
Gravit
a84f489f0d
[FIX] Работа без BouncyCastle 2019-10-16 16:58:22 +07:00
Gravit
ce28ac4057
[FEATURE] переход на EC ключи. Отказ от RSA 2019-10-16 16:38:44 +07:00
Gravit
897f799aac
[FIX] Mojang авторизация 2019-10-15 13:52:28 +07:00
Big Energy
a8c407e2fb [FIX] Перепутанная разрядность враппера (#343) 2019-10-11 21:52:30 +07:00
Zaxar163
3d7c2f31ef
[FIX] Условие которое никогда не исполнится. 2019-10-09 15:03:59 +02:00
Zaxar163
16fbab7bf5
[FIX] Нормальное API для ClientLauncher. 2019-10-07 17:57:38 +02:00
Zaxar163
331bb42822
[FIX] Нужные для своего paramsHandler поля -> public. 2019-10-07 17:46:39 +02:00
Zaxar163
78e882b943
[ANY] Мини-рефакторинг. 2019-10-03 15:04:48 +02:00
Gravit
8e1000ec41
[FEATURE][EXPERIMENTAL] Проверка Stacktrace в агента 2019-09-30 08:41:14 +07:00
zaxar163
a38853180b [FIX] Дупликаты кода в ClientLauncher, названия хандлеров в LauncherNettyServer 2019-09-29 09:26:04 +03:00
Zaxar163
0ff391778a
[FEATURE][EXP] Возможность зарегестрировать свой алгоритм работы с параметрами. 2019-09-27 19:13:54 +02:00
Zaxar163
b8459c829d
[ANY] Мини-рефакторинг. 2019-09-24 19:44:40 +02:00
Zaxar163
29519728b8
[FIX] 1.14 запуск. 2019-09-24 19:25:49 +02:00
Zaxar163
56bd3f1268
[FIX] Copy-paste. 2019-09-24 18:49:24 +02:00
Zaxar163
29ed4c5cf7
[FIX] Ещё 1 подарочек... 2019-09-24 17:54:22 +02:00
Zaxar163
555c6a6c0b
[FIX] Подарок читерам. 2019-09-24 17:50:48 +02:00
Gravit
d5692bd575
[FEATURE] Новое API для удобной работы с конфигурациями 2019-09-20 04:55:57 +07:00
Gravit
05b214c11a
[FEATURE][FIX] Нормальное API доступа к параметрам при запуске клиента 2019-09-20 04:03:32 +07:00
Gravit
8f42175ad4
[FEATURE] ClientLaunchPhase event 2019-09-20 03:55:34 +07:00
Gravit
6a25d83fbe
[FEATURE] Автоматический поиск модулей JavaFX для Java 9+ 2019-09-18 04:11:13 +07:00
Gravit
c7ae361234
[FEATURE] Включение аргументов JVM специально для Java 9+ 2019-09-18 03:32:57 +07:00
Gravit
0e2c19f79c
[FEATURE] API создания модулей до старта LauncherEngine(Wrapper Phase) 2019-09-18 03:25:59 +07:00
Gravit
053ca39dfe
[FEATURE] API лаунчера, доступное извне без знания о маппингах ProGuard 2019-09-18 02:56:13 +07:00
Gravit
0e278b715b
[FIX] Использование GravitGuard вместе с своей Java 2019-09-18 02:12:55 +07:00
Gravit
06c33a47ad
[FIX] Исправление FileAlreadyExistsException 2019-09-18 02:04:39 +07:00
sanik2021
ffe622e0b9
[FIX] Исправление использование своей Java с GravitGuard и запуска GravitGuard на Linux и MacOS. 2019-09-16 20:18:01 +03:00
Zaxar163
b43f7c4ed0
[FIX] ShadowJar на assemble (скрипты сборки). 2019-09-04 15:39:12 +02:00