Commit graph

390 commits

Author SHA1 Message Date
Dbarkovski
ddab96f7ea
Update ClientProfile.java (#413)
Добавлена поддержка 1.16.3
2020-09-14 15:06:54 +07:00
Gravit
5835676b7c
[FEATURE][EXPERIMENTAL] Конструктор копирования у OptionalView 2020-09-12 16:49:54 +07:00
Gravit
8b8ef665ef
[FEATURE][EXPERIMENTAL] Потенциальная проблема с зависимостями в опциональных модах 2020-09-12 16:34:09 +07:00
Gravit
72a8325a15
[FEATURE][EXPERIMENTAL] Конвертация опциональных модов в новый формат 2020-09-12 16:12:39 +07:00
Gravit
2271b91653
[FIX][EXPERIMENTAL] Некорректная работа findRecursive при отсутствии конечного HashedEntry 2020-09-12 15:57:03 +07:00
Gravit
b2a3e5672a
[FEATURE][EXPERIMENTAL] Новый API опциональных модов 2020-09-12 13:41:58 +07:00
Gravit
996d126611
[FIX] Забытые конструкторы для API 2020-08-29 14:37:56 +07:00
Gravit
886c085572
[FEATURE] Новые типы пароля для поддержки 2FA 2020-08-27 22:50:18 +07:00
Gravit
1362d71788
[FIX] Исправление безопасности 2020-08-27 21:31:11 +07:00
Gravit
4917f19b81
[FEATURE] Улучшение API 2020-08-27 21:25:14 +07:00
Dbarkovski
e3da81bc85
Update ClientProfile.java (#409) 2020-08-14 17:16:34 +07:00
Dbarkovski
46ce073a1f
Update ClientProfile.java (#407)
Добавлена поддержка версии 1.16.2
2020-08-14 16:11:20 +07:00
Gravit
e304bd7285
[FEATURE][EXPERIMENTAL] session теперь UUID для совместимости с JS 2020-08-12 13:39:16 +07:00
Gravit
4bea6bb16b
[FEATURE] PingServerRequest 2020-07-03 07:38:48 +07:00
Andrew Molchanov
6c76e0758d
[FIX] Замена 1.16 на 1.16.1 (#400) 2020-06-30 19:44:18 +07:00
Gravit
3ad7002da7
[FEATURE][EXPERIMENTAL] PingServerReportRequest 2020-06-24 11:06:18 +07:00
Andrew Molchanov
4502f978fb
[ANY] Поддержка 1.16 (#397) 2020-06-23 19:07:43 +03:00
Gravit
81abc3fdc2
[FEATURE] Добавлен запрос ServerStatus. Удален execCommand и logListen 2020-05-30 04:06:15 +07:00
Gravit
3baffcafb5
[FEATURE] HWIDProvider 2020-05-18 19:33:52 +07:00
Gravit
8d1c7621cf
[FEATURE] Улучшение основы для HWID 2020-05-05 10:55:08 +07:00
Zaxar163
8a53e5a925
[FIX] Смена директории при помощи DirBridge.move (#374) 2020-04-17 18:37:34 +03:00
Zaxar163
5ad1d58f62 [REFACTOR] Чистка от неиспользованных констант. 2020-04-13 20:29:13 +03:00
Gravit
4e472151e9
Merge pull request #371 from typicalcoder/patch-1
[FIX] Permissions
2020-04-12 21:00:57 +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
Alexey
ca694601df
[FIX] Permissions 2020-04-05 17:47:21 +03:00
Zaxar163
c0824a84cd [ANY] Удалены остатки т старой системы сокетов (ещё с 4.xx). + [ANY] Обновлены модули. 2020-04-05 13:46:04 +03:00
Zaxar163
fd5803ca32 [REFACTOR] Заключительная часть. 2020-04-05 10:32:03 +03:00
Zaxar163
0d5dbe7794 [REFACTOR] Часть 1. 2020-04-05 10:27:04 +03:00
Gravit
30cd1f21f0
[FEATURE] ClientProcessBuilder events 2020-04-03 17:44:25 +07:00
Gravit
0692fe367f
[FEATURE][EXPERIMENTAL] New permissions system 2020-03-30 10:58:17 +07:00
Gravit
3201d2fc4f
[FEATURE] SaveProfilesCommand 2020-03-27 12:32:00 +07:00
Gravit
924f3dd958
[FIX] Имена конфигов LauncherModuleLoader 2020-03-27 08:47:40 +07:00
Gravit
98b096dff5
[FIX] More fixes 2020-03-25 13:33:53 +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
58a208a3f5
[FIX] Удаление whitelist профиля 2020-03-22 03:48:48 +07:00
Gravit
c57cb90700
[FEATURE][EXPERIMENTAL] SecurityReport 2020-03-20 09:29:30 +07:00
Gravit
8dddb08255
[FEATURE][EXPERIMENTAL] SecureLevel 2020-03-20 08:45:11 +07:00
Gravit
8875146be3
[FEATURE] feature support 2020-03-20 07:43:02 +07:00
Gravit
eddfd61c06
[FIX][EXPERIMENTAL] Вырезание HwidHandler 2020-03-20 06:52:36 +07:00
Gravit
437da3de59
[FEATURE] Реализация Exit 2020-03-01 14:00:31 +07:00
Gravit
a3800958db
[FIX] ConnectionTypes.SERVER deprecated 2020-02-17 08:51:59 +07:00
Zaxar163
b57ad71539
[REFACTOR] Удалён костыль с сериализацией LauncherEnvironment. 2020-02-10 19:12:47 +01:00
Zaxar163
2a7570b9b6
[FEATURE] Поддержка 1.15.2 2020-01-31 19:27:06 +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
93436de104
[FEATURE] Новое API сборки лаунчера 2020-01-19 11:38:36 +07:00
Zaxar163
770a9a18ce
[FIX] Портирование фиксов с ветки hotfix/5.0.11 2020-01-10 14:55:16 +01:00
Gravit
9351cc1de5
[FEATURE] OptionalTrigger 2020-01-04 22:13:28 +07:00
Gravit
459f305f13
[FEATURE] Возможность слежения за OptionalFile 2020-01-04 22:02:06 +07:00
Zaxar163
a03bc919a0
[FIX] Поддержка пинга 1.15 2019-12-17 13:37:08 +01:00
Zaxar163
53c8a548f0
[ANY] Небольшой рефакторинг в конфигах. 2019-12-17 06:56:37 +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
a350b3bd77
[FIX] Перемещение критичных классов в безопастное место 2019-12-09 03:27:13 +07:00
Gravit
3eef6ac882
[FEATURE][EXPERIMENTAL] Удаление LauncherAPI 2019-12-09 02:28:48 +07:00
Gravit
20913cdbc6
[FIX] Некорректный UpdateRequest 2019-12-05 02:24:19 +07:00
Gravit
71018a0cdf
[FEATURE] UUID в ClientProfile 2019-12-05 01:35:36 +07:00
Gravit
03471e8bbf
[FEATURE] Удаление ListDownloader 2019-12-04 23:08:51 +07:00
Gravit
977f8dfaec
[FEATURE] Магический UUID для отправки RequestEvent без запроса 2019-11-30 02:50:26 +07:00
Gravit
e081bf5a76
[FEATURE] Поддержка 2FA и необычных способах авторизации 2019-11-30 02:41:27 +07:00
Zaxar163
fe0b4ccf04
[FIX] Когда по ошибке в папке модулей оказывается библиотека, не засыпаем консоль NPE. 2019-11-29 18:31:36 +01:00
Zaxar163
aa4d4881c8
[FIX] Странная ошибка с MH. 2019-11-25 16:54:27 +01:00
Gravit
17106886bb
[FIX] NotificationEvent proguard support 2019-11-20 20:49:35 +07:00
Gravit
490ba360e7
[FEATURE] Система уведомлений 2019-11-20 20:42:43 +07:00
zaxar163
31c32aa2c2 [FIX] Разделение url и пути в ListDownloader. 2019-11-16 20:38:59 +03:00
Zaxar163
6b85de2806
[FIX] В 2 местах убрал рефлексию. 2019-11-15 14:37:43 +01:00
Gravit
35f71f6797
[FIX] Фикс CastException 2019-11-09 11:53:15 +07:00
Gravit
c0b476a494
[FIX] public.key больше не требуется для ServerWrapper 2019-10-28 01:24:09 +07:00
Zaxar163
e55f266b91
[ANY] Рефакторинг. 2019-10-24 15:22:17 +02:00
Gravit
ff30ba2670
[FIX] Фикс неработоспособности Mojang авторизации 2019-10-21 22:34:08 +07:00
zaxar163
12f5c7ef65 [ANY] Oraganize imports. 2019-10-19 21:21:48 +03:00
zaxar163
f5fe5afe81 [FIX] Ошибка компиляции + [FIX] Опкоды static/virtual перепутал 2019-10-19 20:52:20 +03:00
zaxar163
898dcb3ea0 [FIX] Invalid bytecode(1) 2019-10-19 20:50:51 +03:00
zaxar163
d9e5e3d350 [FEATURE][EXP] Автогенерация конфига, нужен тест!!! 2019-10-19 20:38:24 +03: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
8ba00d106e
[FIX] Поддержка в ConfigGenerator List<byte[]> 2019-10-19 06:53:13 +02:00
Zaxar163
0b316dff56
[ANY] Небольшой рефакторинг. 2019-10-18 16:36:38 +02:00
Gravit
bcbc46238c
[FEATURE] SecureAutogenConfig 2019-10-18 19:10:04 +07:00
Gravit
d897a692f7
[FIX] Фиксы системы сертификатов 2019-10-17 20:58:52 +07:00
Gravit
7c5616ef2b
[ANY] Удаление хлама 2019-10-17 20:29:28 +07:00
Gravit
5a2aedbe06
[FEATURE] LauncherTrustManager и базовые сертификаты 2019-10-17 20:22:24 +07:00
Gravit
80e24715f6
[FEATURE] Подправлены числа сравнения HWID при compareMode 2019-10-16 22:50:35 +07:00
Gravit
cd4e89dc15
[FEATURE] Базовые проверки HWID на лживость 2019-10-16 22:40:36 +07:00
Gravit
ce28ac4057
[FEATURE] переход на EC ключи. Отказ от RSA 2019-10-16 16:38:44 +07:00
Zaxar163
ef1b61d258
[FIX] Попытка исправить #340 2019-10-10 06:56:18 +02:00
Zaxar163
cb91f83ec2
[FIX] UserAgent в ListDownloader. 2019-10-09 15:33:06 +02:00
Zaxar163
6cc3c051cf
[FIX] Авторизация. 2019-10-03 16:03:44 +02:00
Gravit
efd58d66c7
[FEATURE] Защита от взлома лаунчера в LauncherRequest 2019-09-29 15:40:26 +07:00
Gravit
1b5fb36b0a
[FEATURE] Возможность использования кастомных параметров в AuthProvider(OAuth, 2FA и пр) 2019-09-27 07:23:16 +07:00
Zaxar163
b8459c829d
[ANY] Мини-рефакторинг. 2019-09-24 19:44:40 +02:00
Gravit
2cfcd7a964
[FIX] Исправление бага с работой runtime с ProGuard 2019-09-24 14:56:00 +07:00
Gravit
034e5c154e
[FEATURE] SimpleConfig 2019-09-20 05:21:24 +07:00
Gravit
d5692bd575
[FEATURE] Новое API для удобной работы с конфигурациями 2019-09-20 04:55:57 +07:00
Zaxar163
c17e59c4d1
[FIX] Удаление если прошлая загрузка сорвалась. 2019-09-15 19:41:24 +02:00
Zaxar163
d210666df2
[FIX] Ошибка на обновление. 2019-09-15 19:38:54 +02:00
Gravit
709d75eb80
[DOC] Немного правок JavaDoc 2019-09-05 19:09:28 +07:00
Gravit
a91135835a
[FIX] Multiple Definion при использовании ProGuard 2019-09-05 18:51:48 +07:00
Zaxar163
a93748b6c6
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2019-09-01 18:56:57 +02:00
Gravit
aea67ae8ec
[FEATURE] Смена пароля пользователем без участия администратора 2019-09-01 20:25:15 +07:00
Gravit
49e26d0d29
[FIX] Фикс инициализации Guard и ClassCastException 2019-09-01 20:07:23 +07:00
Gravit
c44ab07bf0
[ANY][DOC] Исправлена документация и обновлены модули 2019-08-31 22:15:42 +07:00
Gravit
115b7e872c
[DOC] Некорректные HTML теги в LauncherModule 2019-08-31 22:03:33 +07:00
Zaxar163
b17c70255f
[ANY] Рефакторинг. 2019-08-31 14:44:43 +02:00
Gravit
04f147e368
[FEATURE] Получение модуля по интерфейсу, который он реализовывает 2019-08-29 18:33:27 +07:00
Gravit
4d9fb827c3
[FIX] Исправление загрузки модуля если внутри папки с модулем имеется мусор 2019-08-29 17:54:06 +07:00
Gravit
856fe8797d
[FEATURE] Новые состояния модулей 2019-08-28 21:08:24 +07:00
Gravit
f6e2df3e1c
[TEST][FIX] Написаны тесты для CommandHandler/ProviderMap/Modules system. Исправлегы баги, найденные с помощью тестов 2019-08-28 20:30:47 +07:00
Gravit
0920fe18f4
[DOC] Документация по новой системе модулей 2019-08-28 16:37:59 +07:00
Gravit
67e293d6aa
[FEATURE] Сортировка модулей по приоритету, удаление устаревших классов 2019-08-28 15:22:57 +07:00
Gravit
d65d858bc9
[FEATURE][EXPERIMENTAL] Новая система модулей в ServerWrapper и ClientLauncher/LauncherEngine 2019-08-26 18:22:24 +07:00
Gravit
497e07094a
[FIX][EXPERIMENTAL] Исправление неоднозначности InitPhase 2019-08-26 17:37:14 +07:00
Gravit
a980935092
[FEATURE][EXPERIMENTAL] Новая система модулей уже в лаунчсервере 2019-08-26 17:24:19 +07:00
Gravit
114cd2f8c6
[FEATURE][EXPERIMENTAL] LauncherInitContext и возможность инициализации модуля во время работы 2019-08-26 16:42:04 +07:00
Gravit
1646d8b473
[FEATURE][EXPERIMENTAL] Базовая имплементация LauncherModulesManager 2019-08-26 16:27:30 +07:00
Gravit
efa1bf0dd7
[FEATURE][EXPERIMENTAL] Зависимости модулей 2019-08-26 14:42:49 +07:00
Gravit
f316b0598b
[FEATURE][EXPERIMENTAL] Заготовки новой системы модулей 2019-08-26 13:43:53 +07:00
Gravit
6cc18ec1b8
[FEATURE] ClientHookManager 2019-08-25 12:05:24 +07:00
Zaxar163
e8ba2cc557 [FIX] Удалил JavaAssist из JAConfigurator - для возможности сложной обфускации. 2019-08-21 17:41:27 +03:00
Zaxar163
93c1fe20ea [FEATURE] Асинхронная загрузка файлов. 2019-08-16 12:49:45 +03:00
xDark
0524e77e3e [ANY] Чистка кода x2 2019-08-13 22:11:51 +03:00
xDark
7d279da5af [ANY] Чистка кода 2019-08-13 21:02:33 +03:00
Zaxar163
884b82deb8 [ANY] Рефакторинг (Organize imports). 2019-08-13 14:58:56 +03:00
Gravit
e7f6b6f3f5
[FIX] Человекочитаемая ошибка при обнаружении мусора в modules 2019-08-10 18:37:05 +07:00
Gravit
9f5c2666b0
[FIX] Удалена функциональность прокси, хук pipeline 2019-08-09 22:51:46 +07:00
Egor Koleda
02b652ffd5 url fileserver fixes (#309) 2019-07-28 22:57:52 +07:00
zaxar163
0031200679 [FEATURE] Поддержка большего кол-ва версий. 2019-07-23 16:04:33 +03:00
Gravit
85c1985435
[FIX] Защита от дурака - проверки на null update* 2019-07-16 04:29:40 +07:00
Gravit
65d5608efd
[ANY] Исправление ошибок, найденных PVS-Studio 2019-07-16 02:30:09 +07:00
Zaxar163
493fbf8f2b [FIX] Добавил 1.14.3 2019-07-03 15:12:20 +03:00
Zaxar163
2c9a9631f5 [FIX] Добавил 1.14.1 и 1.14.2 2019-07-03 14:56:30 +03:00
Gravit
6a5d110f9a
[FIX] Исправление ошибок сериализации 2019-07-03 14:23:26 +07:00
Gravit
486fae8ccf
[FEATURE] Возможность отдавать нулевой HWID, а следовательно не использовать библиотеку OSHI если HWID не требуется 2019-07-02 15:36:50 +07:00
Gravit
b39c640cd6
[REFRACTOR] Переименование интерфейсов WebSocket запросов/ответов на более понятные 2019-07-01 17:46:49 +07:00
Gravit
955020005a
[FIX] Удалён EventManager 2019-07-01 17:41:56 +07:00
Gravit
5df618787f
[FEATURE] Регистрация в лаунчере 2019-07-01 14:54:33 +07:00
Gravit
9922479314
[FEATURE] Обнаружение HTTP Error Code, частичная скачка ZIP 2019-06-28 14:59:46 +07:00
Gravit
ae34a06a5f
[FIX] IDEA Code Inspect 2019-06-28 14:36:58 +07:00
Gravit
2a56594534
[FIX] Испралвение авторизации с включенным ProGuard 2019-06-28 14:23:12 +07:00
Gravit
88a941cf59 [FIX] Исправлена передача gsonBuilder 2019-06-07 18:51:01 +07:00
Gravit
91b7b2cd06
[FIX] Исправлена работа JsonConfigurable 2019-06-07 05:27:46 +07:00
Gravit
57da09dee9
[FEATURE][FIX] Исправлена сериализация ClientPermissions и добавлен HibernatePermissionsHandler 2019-06-07 05:03:42 +07:00