Commit graph

325 commits

Author SHA1 Message Date
Zaxar163
76a9c07a48
[FIX] Agent работает. 2019-04-07 11:26:35 +03:00
Zaxar163
b7673cf134
[FIX] OW2 asm. 2019-04-07 11:20:40 +03:00
Gravit
8e87f55cff
Feature/design (#214)
* Update design

* Update design
2019-04-07 15:10:19 +07:00
Zaxar163
0094c3b613 [FEATURE] LauncherAgent переделан. (#213)
* [REFACTOR] Рефакторинг.

* [FEATURE] LauncherAgent переделан.

* [FIX] Подача нужных агенту аргументов.

* [FEATURE] Вы можете поставить листы ClientProfile модулем.

* [FIX] Скрипты gradle, для работы LauncherTest.

* [FEATURE] Система тестов - начало.

* [FIX] Perms handler для тестовю
2019-04-07 14:53:39 +07:00
DrLeonardo
6d69efe258 Update design 2019-04-06 21:42:11 +03:00
Дмитрий Лео
e26d95b93d Update design 2019-04-06 17:21:38 +03:00
Дмитрий Лео
7f3102f292 update design 2019-04-06 14:55:31 +03:00
Gravit
2590ee7533
[FIX] Фикс runtime части 2019-04-04 19:22:06 +07:00
Gravit
902936ddd7
[REFRACTOR] Чистка LauncherConfig от кода старого протокола 2019-04-04 19:02:12 +07:00
Gravit
c1903428eb
[REFRACTOR] Чистка Request от кода старого протокола 2019-04-04 18:56:34 +07:00
Gravit
dbb07dee79
[REFRACTOR] Удалены все запросы и большинство ответов по протоколу сашка 2019-04-04 18:40:24 +07:00
Gravit
0b0a99966b
[FEATURE] Восстановление WebSockets соеденения при разрыве 2019-04-04 15:59:41 +07:00
Gravit
ae3e824c91
[FEATURE] Реализация restoreSession 2019-04-04 13:50:04 +07:00
Gravit
08f7a98dbb
[FIX] Фикс UpdateRequest, алгоритм обхода HashedDir, реализация joinServerRequest/CheckServerRequest 2019-04-03 22:13:40 +07:00
Gravit
50adbac117
[FIX] UpdateRequest реализован 2019-04-03 21:14:23 +07:00
Gravit
bda1c3658b
[ANY] IDEA Reformat code 2019-04-03 20:27:40 +07:00
Zaxar163
6a934ec2ae [FIX] Лишняя библиотека в launcher-libraries. 2019-03-29 13:18:34 +03:00
Zaxar163
695758aa18 [FIX] Влезаем в лаунчер через agent. (#202)
* [FIX] Правки градла.

* [FEATURE] Скрипт для скачивания.

* [DOCS] Правки readme.

* [FIX][DOCS] Удален неактуальная папка docs.

* [DOCS] Готов readme.

* [FIX] Launcher sign.

* [FEATURE] Модули по новому.

* [FIX] Способ влезть в лаунчер через agent.

* [ANY] Обновлены модули (там фикс JarSigner).

* [FEATURE] ListDownloader.
2019-03-28 15:54:18 +07:00
Gravit
65d47295bc
[FIX] Фикс работы WriteParamsThread 2019-03-28 10:43:27 +07:00
Gravit
24987bac6c [FIX] Работа врапперов без токена 2019-03-26 15:03:06 +07:00
Gravit
826a6c7567 [FIX] Таймаут соеденения в 30 секунд 2019-03-25 04:35:32 +07:00
Gravit
c9bcfcc8e0
Merge pull request #198 from GravitLauncher/fix/launch4j
[FIX] Скачка launch4j.
2019-03-25 04:18:10 +07:00
Gravit
97e3327b89 [FIX] Исправлена возможная проблема с запуском лаунчера при смене режима отладки между запусками 2019-03-25 04:17:25 +07:00
Gravit
376fa1b76e [FIX] Изменена логика ожидания запуска с выключенной отладкой 2019-03-24 15:52:50 +07:00
Gravit
a8db9c8aeb [FIX] Фикс порядка вызова missArchJava 2019-03-24 03:39:32 +07:00
zaxar163
b36a623e69
[ANY] Небольшой рефакторинг (Organize imports). 2019-03-23 10:44:22 +03:00
Gravit
8def68fa90
Merge pull request #191 from GravitLauncher/radon
Radon
2019-03-22 13:04:24 +07:00
zaxar163
7107b6e593
[FIX] Удалены остатки Avanguard. 2019-03-15 16:59:23 +03:00
Gravit
dc2a978716
[FEATURE] Запись protectToken d параметры wrapper'а 2019-03-14 23:56:43 +07:00
Gravit
37be6b86c3
[FEATURE] ProtectHandler 2019-03-14 23:54:08 +07:00
Gravit
3f887ef619
[FIX] Удален параметр updatesNotify и добавлено время ожидания к ClientLauncher.launch 2019-03-14 00:06:28 +07:00
Gravit
d2963e8b40
[FIX] Немного правок из репозитория Сашка 2019-03-13 15:52:50 +07:00
Gravit
367993daf0
[FEATURE] Удален неиспользуемый и неактуальный код: launchLocal и address_override 2019-03-12 15:32:14 +07:00
Gravit
88be2a623b
[FEATURE] Включена фитча customDir 2019-03-12 15:24:48 +07:00
Gravit
124f1ddbeb
[FEATURE] Дополнительная информация по сетевым интерфейсам в HWID 2019-03-11 17:43:55 +07:00
Gravit
84e5f91fdf
[FIX] Дополнительные проверки для более понятной ошибки 2019-03-10 19:02:36 +07:00
Gravit
be4c2f4b07
[FIX] Assess denied и witch 2019-03-10 18:48:46 +07:00
Gravit
08696839dc
[FEATURE] Подкручены числа HWID 2019-03-09 22:53:30 +07:00
Gravit
07761dd88b
[FEATURE] Новые параметры в HWID 2019-03-09 22:41:12 +07:00
Gravit
693996a968 [FIX] optMod.visible работала некорректно 2019-03-03 21:32:55 +07:00
Yaroslavik
c25e5a77aa [FIX] Правка логики работы дерева опциональных модов (#184)
При перезаходе в лаунчер и отключении основной опциональной модификации (от которой зависят другие) - эти же другие не отключались, что приводило к различным конфликтам.
2019-03-01 16:01:18 +03:00
zaxar163
89e493aa6a
[ANY] Выполнено organize imports. 2019-02-25 12:11:01 +03:00
Gravit
637652c1c6
[FIX] Исправлена проблема с settings.bin 2019-02-23 18:12:49 +07:00
Gravit
fc21e854d3
[FIX] Поднят settingsMagic 2019-02-20 18:51:22 +07:00
Gravit
67b88bc593
[FIX] verifyHDir после старта WatchService 2019-02-20 18:50:54 +07:00
Gravit
5d77b9c53a
[FIX] Фикс ClientLauncher.main 2019-02-20 18:44:30 +07:00
Gravit
66f773a8ce
[FIX] Фикс launchClient 2019-02-20 18:30:14 +07:00
Gravit
a738f75667
[FIX] Фикс doLaunchClient 2019-02-20 18:24:26 +07:00
Gravit
57fc3b1c04
[FIX] Исправление рантайма для UpdateResponse 2019-02-20 17:13:17 +07:00
Gravit
517ffbd371
[FEATURE] getJVMTotalMemory 2019-02-17 18:27:44 +07:00
Gravit
44a4feacde
[FEATURE] LauncherGuard задает битность JVM 2019-02-17 18:19:54 +07:00
zaxar163
90b91a9635 [FEATURE] Переход на ThreadPool. 2019-02-14 14:03:50 +03:00
zaxar163
23e732e8b2 [FIX] Вправлены JFX классы, лишние убраны, т. к. теперь можно легко доставить JFoenix или аналоги. 2019-02-13 12:43:17 +03:00
Gravit
746fdc36e4
[FIX] Унификация Results 2019-02-10 15:38:48 +07:00
Gravit
5b0da238e2
[ANY] OSHI обновлен до 1.13 2019-02-10 13:58:08 +07:00
Gravit
52c470b487 [FIX] Фикс NPE при использовании врапперов 2019-02-07 08:24:51 +07:00
Gravit
7024c1325c [FIX] Фикс NPE при использовании врапперов 2019-02-07 08:11:59 +07:00
Gravit
4c6360b8af
[FEATURE] Новые параметры в GuardLicense 2019-02-06 16:21:17 +07:00
Gravit
2c8f3d4f5b
[FEATURE] GuardLicense 2 2019-02-06 16:00:18 +07:00
Gravit
5dc07290eb
[FEATURE] ClientLauncherContext 2019-02-06 15:35:55 +07:00
zaxar163
bcd1c9018a
[FIX] SetProfileResponse сравнение строки и Client. 2019-02-03 17:10:08 +03:00
Gravit
003289dc71
[FIX] Смена settingsMagic 2019-01-28 19:59:01 +07:00
Gravit
103b72981f [FIX] Фикс поиска exe при isDownloadJava 2019-01-24 21:34:32 +07:00
Gravit
f5ef34ce32 [FIX] Фикс распаковки врапперов 3 2019-01-24 17:16:03 +07:00
Gravit
51ce84152c [FIX] Фикс распаковки врапперов 2 2019-01-24 17:08:45 +07:00
Gravit
44d9be49da [FIX] Фикс распаковки врапперов 2019-01-24 16:38:56 +07:00
Gravit
752a29449f [FIX] Врапперы не распаковываются 2019-01-24 16:09:41 +07:00
Gravit
97f9f034e7
[FIX] Фикс runtime для работы с новыми опциональными модами 2019-01-22 12:29:57 +07:00
Gravit
8e2e9d4aee
[FEATURE] Поддержка дизайном новых опц модов 2019-01-22 12:02:58 +07:00
Gravit
6d39f514ca
[FEATURE] Перестройка optionalClientArgs/optionalJVMArgs/optionalClassPath 2019-01-22 11:38:41 +07:00
Gravit
1a1c6b6c5a
[FEATURE] Введение общего интерфейса для всех Optional 2019-01-22 11:18:48 +07:00
Gravit
792755f097
[FEATURE] Исправление работы wrapper'ов 2019-01-22 10:33:14 +07:00
Gravit
f74b5cd1d9
[FIX] Фиксы работы загрузки своей джавы 2019-01-21 16:08:49 +07:00
Gravit
642038576a
[FEATURE] LauncherGuardInterface 2019-01-21 15:52:08 +07:00
Zaxar163
f00c0489a7 Выполнил ревью кода с правками. (#153)
* [ANY] Автоматический запуск task build при запуске gradle без параметров.

* [ANY] Пересмотр modulesManager.

* [ANY] Закончен review libLauncher`а.

* [FIX] Logger и ServerWrapper или e.printStackTrace вместо нормального логгирования.

* [ANY] Разгрёб auth* и hwidHandler.

* [FEATURE] Modules этап finish. + [FIX] Правки LauncherEngine.

* [FIX] Проверки безопасности в loadModuleFull. + [FIX] finishModules в launchServer.
2019-01-18 05:30:55 +07:00
Gravit
6db5d818b0
[FIX] Исправлены уровни логгирования для некоторых сообщений 2019-01-15 11:05:24 +07:00
Gravit
9884730b1b
[ANY] IDEA Code Reformat 2019-01-15 10:35:40 +07:00
Gravit
a2b3ac523b
[ANY] IDEA Code Cleanup 2019-01-15 10:32:46 +07:00
Zaxar163
3dd775807e [FIX][RUNTIME] Исправлено перемещение мышки после смены оверлея. (#140)
* [UPD] Submodule `modules` updated.

* [FIX] Profiles property: "info" + [FIX] Recenter mouse on stage. + [FIX] Auto-generating config generation (param: "isWarningMissArchJava").

* [FIXED] Access rules in ServerWrapper agent.

* [FIX] Фикс ошибки мержа с master.

* [FIX] AuthProvider в дефолтном конфиге.
2019-01-13 22:51:39 +07:00
Ksenomorf
1e2363924f
Update ClientLauncherWrapper.java
`Restart Launcher *witch* JavaAgent...`?
2019-01-12 23:04:50 +03:00
Gravit
98b7aac9fd
[FEATURE] optionalJVMArgs, optionalClientArgs и optionalClassPath 2019-01-12 12:04:52 +07:00
Gravit
68540a1c44
[FEATURE] ModulesConfigManager 2019-01-12 07:13:24 +07:00
Gravit
7f4c1e0dbf
Фикс скинов 2019-01-10 00:34:54 +07:00
zaxar163
96e9cabc6b
Last fixes. 2019-01-09 16:10:17 +04:00
zaxar163
3908351a5d
IsEmpty runtime fix. 2019-01-09 15:56:18 +04:00
zaxar163
d3db63aba3
NPE runtime fix. Also allow empty passwords. 2019-01-09 13:53:59 +04:00
zaxar163
5b21ad4d7b
Critical bug fix. 2019-01-09 13:42:36 +04:00
zaxar163
59063daed3
Gradle build change. 2019-01-09 12:29:54 +04:00
Gravit
2a957a6303
Фикс indexAsset 2019-01-09 06:41:31 +07:00
Gravit
669ca83bec
Описание севера из профиля 2019-01-07 16:15:17 +07:00
Zaxar163
5ee0ed089e Asm fix. (#126)
* Formatting fixes. (TODO: reformat by IDEA)

* Working transformers.

* Remove line numbers option.

* Remove some comments.

* Closing fix.

* ClientLauncher fixes.

* Final fixes.

* Last fix.

* Small fix.
2019-01-07 12:01:15 +07:00
Yaroslavik
dece60b8f8 Clearing the old code.
Как я понимаю, оно уже не нужно.
Что-бы не вводить в заблуждение пользователей. 
Теперь все эти настройки в профайле клиента.
```
"updateOptional": [
	{
		"file": "mods/modname.jar",
		"info":"Описание модификации",
		"name":"Имя модификации",
                "dependenciesFile": ["mods/dependMod.jar"],
                "conflictFile": ["mods/conflictMod.jar"],
                "mark": true,
                "subTreeLevel": 1,
                "isAdminOnly": false
	}
]
```
2019-01-06 22:46:42 +07:00
Gravit
104ece2be4
Возможность сделать опциональные моды только для админов 2019-01-04 23:01:45 +07:00
Gravit
ece52dd025
Сохранение сессий лаунчера при старте клиента 2019-01-04 22:30:19 +07:00
Gravit
b49d17a018
RuntimeProvider 2019-01-04 21:47:23 +07:00
Gravit
a7c3edc9d1
Опечатка в JS 2019-01-04 20:52:40 +07:00
Gravit
9bad1e3f3f
Исправление перемещения директории загрузок 2019-01-04 20:37:34 +07:00
Zaxar163
34711eea80 Restart command. (#121) 2019-01-04 18:32:16 +07:00
Gravit
baaf2ec74e
STACKTRACE_PROPERTY корректно передается 2019-01-03 21:28:16 +07:00
Gravit
49c53d4b35
Кеширование HardwareAbstractionLayer 2018-12-29 17:39:04 +07:00