Zaxar163
0e4502d38f
[FIX] Нормальная сериализация Enum.
2020-02-10 19:10:08 +01:00
Zaxar163
bde9fd55f9
[FIX] UOE в сериализации LauncherEnvironment.
2020-02-06 17:27:39 +01:00
Zaxar163
c714a1a5ed
[FIX] Definal
2020-02-01 18:59:16 +01:00
Zaxar163
d68e1f781e
[FIX] NPE в InjectClassAcceptor
2020-02-01 18:17:16 +01:00
Zaxar163
01b25aa6d8
[AMY] Обновлены модули.
2020-02-01 06:42:41 +01:00
Zaxar163
ff5ed0eb27
[ANY] Немного рефакторинга.
2020-02-01 06:30:04 +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
Zaxar163
7979989724
[ANY] Удалил старые usePermission + подчистил импорты.
2020-01-30 16:11:39 +01:00
Zaxar163
ea87e58455
[ANY] Ошибка модификатора поля.
2020-01-30 14:53:21 +01:00
Zaxar163
7b1ddf5577
[FIX] Сериализация short, byte, char, boolean
2020-01-30 14:50:37 +01:00
Gravit
d813e714da
[FIX] InjectClassAcceptor fixes (by radioegor146)
2020-01-30 17:43:07 +07:00
Gravit
83a3c963d3
[FIX] Фиксы MainBuildTask
2020-01-24 10:06:10 +07:00
Gravit
667fb21e9b
[FIX] Фиксы InjectClassAcceptor
2020-01-24 09:57:04 +07:00
Zaxar163
b4a75b9076
[FIX] Поддержка сериализации с аннотацией LauncherInject Map<String, String>
2020-01-22 14:33:08 +01:00
Zaxar163
ef6616dfda
[FIX] InjectClassAcceptor, остался сериализ Map<String, String>
2020-01-22 14:27:10 +01:00
Gravit
60b7a06fa3
[FIX] final в MysqlHWIDHandler
2020-01-19 13:53:15 +07:00
Gravit
9529017428
[FEATURE] AuthProviderPair линковка
2020-01-19 13:50:48 +07:00
Gravit
f81cdf6440
[FEATURE] Удаление permissionsHandler
2020-01-19 12:22:35 +07:00
Gravit
93436de104
[FEATURE] Новое API сборки лаунчера
2020-01-19 11:38:36 +07:00
Gravit
2119688609
[FEATURE][EXPERIMENTAL] Новое API трансформации классов при сборке
2020-01-18 19:43:53 +07:00
Gravit
c075697316
[FEATURE] Новое API в JarHelper
2020-01-18 18:04:46 +07:00
Gravit
036b593356
[TEST] Тесты для InjectClassAcceptor
2020-01-18 13:36:13 +07:00
Zaxar163
567e2fefaf
[FIX] Рефакторинг в пакете pro.gravit.launchserver.asm.
2020-01-18 06:25:11 +01:00
Zaxar163
ea6e131b60
[FEATURE] Аннотация LauncherInject и возможность её использования.
...
Для использования нужен BuildTask по примеру Patcher`а, но с конверсией в классноду и обратно. Чтение класса должно быть с EXPAND_FRAMES, а запись с 0 (без COMPUTE_FRAMES).
2020-01-14 18:01:59 +01:00
Zaxar163
64d57faa48
[FIX] Launch4J - дополнительные настройки.
2020-01-14 17:32:29 +01:00
Zaxar163
770a9a18ce
[FIX] Портирование фиксов с ветки hotfix/5.0.11
2020-01-10 14:55:16 +01:00
Zaxar163
0dcd212d27
[FIX] Более правильное определение ContentType.
2020-01-09 15:35:33 +01:00
Gravit Gravit
96930cbce3
[FIX] Autogen Certificate
2020-01-02 22:55:24 +07:00
Gravit Gravit
43e1533c87
[FEATURE][EXPERIMENTAL] New Hibernate DAO
2020-01-02 22:41:05 +07:00
Gravit
284f550a9f
[FIX] CertificateAutogenTask
2019-12-23 11:18:50 +07:00
Zaxar163
dcf9a56c01
[ANY] Рефакторинг
2019-12-17 06:46:55 +01:00
Gravit
5e27db127a
[FEATURE] Проверка сертификата на право подписывать приложения
2019-12-11 10:24:26 +07:00
Gravit
4779d6e08b
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev
2019-12-11 07:54:04 +07:00
Zaxar163
47e5902e94
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev
2019-12-09 16:08:23 +01:00
Zaxar163
6f6cb96080
[FIX] Нормальный фикс для FileServer
2019-12-09 16:07:25 +01: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
Zaxar163
7cbfe93320
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev
2019-12-06 16:48:35 +01:00
Zaxar163
f62b037789
[FIX] Встроенный файлсервер не зависит от javax.activation при определении mime-type.
2019-12-06 16:45:07 +01:00
Gravit
71018a0cdf
[FEATURE] UUID в ClientProfile
2019-12-05 01:35:36 +07:00
Gravit
773981c32f
[FIX] Возможность отправки сообщений по Channel
2019-11-30 03:47:40 +07:00
Gravit
8c62cfff11
[FIX] Дублирование функций Client.Type и ConnectTypes
2019-11-30 03:25:56 +07:00
Gravit
b93848055b
[FEATURE] connectUUID
2019-11-30 03:12:00 +07:00
Gravit
e081bf5a76
[FEATURE] Поддержка 2FA и необычных способах авторизации
2019-11-30 02:41:27 +07:00
Zaxar163
97b30aa234
[ANY] Рефакторинг.
2019-11-28 18:01:04 +01:00
Zaxar163
af88a02a52
[FIX] Немножко оптимизирован алгоритм генерации dictonary.
2019-11-28 17:42:45 +01:00
Zaxar163
3923251fd2
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev
2019-11-28 17:30:10 +01:00
Zaxar163
90d2123f76
[FIX] Автовыбор опций ProGuard для Java9
2019-11-28 17:29:36 +01:00
Gravit
fccc9fe8c0
[FIX](Забытый коммит) Не указывался requestUUID в UpdateResponse
2019-11-28 23:15:28 +07:00
Zaxar163
37e3991a9a
[FEATURE] Адекватная поддержка Docker.
2019-11-28 17:14:06 +01:00
Gravit
178fab6ff7
[FIX] Обновление библиотек до актуальных версий
2019-11-24 22:32:39 +07:00
Gravit
5c39b1d4d2
[FIX] Дополнительные проверки в Auth для защиты от дурака
2019-11-24 19:55:33 +07:00
Gravit
490ba360e7
[FEATURE] Система уведомлений
2019-11-20 20:42:43 +07:00
zaxar163
a841746ac8
[FIX] Забытые зависимости.
2019-11-16 21:14:28 +03:00
Zaxar163
6b85de2806
[FIX] В 2 местах убрал рефлексию.
2019-11-15 14:37:43 +01:00
Gravit
085924c831
[FEATURE] Удаление устаревшего TaskUtil
2019-10-27 23:58:44 +07:00
Gravit
5446142e6a
[FEATURE] Раширение pipeline на EXE
2019-10-27 23:51:48 +07:00
Gravit
f3c7f57e50
[FIX] Кривая подпись, испраление тормозов при подписи
2019-10-27 22:39:08 +07:00
Gravit
f7cfaaa543
[FIX] Добавление сгенерированного сертификата в trustStore
2019-10-27 22:33:52 +07:00
Gravit
625fb75f82
[FEATURE] Автогенерация сертификата на лету при его отсутствии
2019-10-27 21:47:55 +07:00
Zaxar163
e55f266b91
[ANY] Рефакторинг.
2019-10-24 15:22:17 +02:00
Gravit
89c412cda1
[FIX] Не позволяем лаунчеру разжираться слишком сильно
2019-10-23 03:09:47 +07:00
Gravit
fb21aeb888
[FEATURE] Подписывание любого файла и любой диретории
2019-10-22 00:12:38 +07:00
Gravit
68cb755212
[FIX] Более понятные имена
2019-10-20 23:10:41 +07:00
Gravit
e1c6775e34
[FIX] Ошибки SignJarTask и отключение STRIP для библиотек
2019-10-20 22:55:36 +07:00
Gravit
72f938333a
[FEATURE] Настраиваемый аллиас файла в манифесте
2019-10-20 22:21:58 +07:00
Gravit
d84b13c319
[FEATURE] JarSigner перенесен в основную ветку
2019-10-20 20:40:11 +07:00
zaxar163
cfc63b535e
[FIX] Окончательный фикс...
2019-10-19 21:17:51 +03:00
zaxar163
5ed233613f
[FIX] Забытый POP...
2019-10-19 21:08:43 +03:00
zaxar163
f5fe5afe81
[FIX] Ошибка компиляции + [FIX] Опкоды static/virtual перепутал
2019-10-19 20:52:20 +03:00
zaxar163
8d098108d0
[FIX] Copy-paste shit
2019-10-19 20:45:05 +03:00
zaxar163
908bd1cb76
[FIX] Забытая запись конфига в jar
2019-10-19 20:41:08 +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
386a110eb1
[FIX] Забытый RETURN.
2019-10-18 17:11:08 +02:00
Zaxar163
ac55d0694b
[FIX] Удалил по максимому дупликаты кода в LauncherConfigurator.
2019-10-18 17:06:43 +02:00
Zaxar163
0b316dff56
[ANY] Небольшой рефакторинг.
2019-10-18 16:36:38 +02:00
Zaxar163
fd23ba555b
[FEATURE] byte[] в конфиге.
2019-10-18 16:27:47 +02:00
Zaxar163
96d8883ecb
[FEATURE] Переделываю генератор конфига, часть 1
2019-10-18 16:16:06 +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
Gravit
d897a692f7
[FIX] Фиксы системы сертификатов
2019-10-17 20:58:52 +07:00
Gravit
5a2aedbe06
[FEATURE] LauncherTrustManager и базовые сертификаты
2019-10-17 20:22:24 +07:00
Gravit
a7db7184db
[FIX] Ошибки компиляции
2019-10-17 01:19:14 +07:00
Gravit
cd4e89dc15
[FEATURE] Базовые проверки HWID на лживость
2019-10-16 22:40:36 +07:00
Gravit
35a94ae59f
[FIX] Вырезана лицензия на защиту
2019-10-16 17:08:48 +07:00
Gravit
ce28ac4057
[FEATURE] переход на EC ключи. Отказ от RSA
2019-10-16 16:38:44 +07:00
Zaxar163
78e882b943
[ANY] Мини-рефакторинг.
2019-10-03 15:04:48 +02:00
Zaxar163
e6333e057f
Merge branch 'dev' of github.com:GravitLauncher/Launcher into
...
dev
2019-10-03 14:57:17 +02:00
Zaxar163
30e08e1c26
[ANY] Обновлены модули.
2019-10-03 14:57:03 +02:00
Gravit
f8fbe8e425
[FIX] Duplicate META-INF
2019-09-30 14:01:41 +07:00
Gravit
81f50a57f3
[FEATURE] Новые фитчи MirrorManager
2019-09-30 10:43:41 +07:00
Gravit
efd58d66c7
[FEATURE] Защита от взлома лаунчера в LauncherRequest
2019-09-29 15:40:26 +07:00
zaxar163
a38853180b
[FIX] Дупликаты кода в ClientLauncher, названия хандлеров в LauncherNettyServer
2019-09-29 09:26:04 +03:00
zaxar163
50d5c941f4
[FIX] Названия хандлеров в LauncherNettyServer, удаление лишнего API.
2019-09-28 20:05:03 +03:00
zaxar163
6af7283b60
[FIX] Доступ к NettyServerSocketHandler на postInit...
2019-09-28 19:48:39 +03:00
Zaxar163
f89fabaf11
[FEATURE][EXP] Возможность обрабатывать сообщения WebSocket...
2019-09-27 19:32:24 +02:00
Gravit
43c96039e4
[FIX] Исправление десериализации в LaunchServer
2019-09-27 07:31:19 +07:00
Gravit
1b5fb36b0a
[FEATURE] Возможность использования кастомных параметров в AuthProvider(OAuth, 2FA и пр)
2019-09-27 07:23:16 +07:00
Andrew Molchanov
ac42f840a8
[ANY] Добавил конфиг на 1.14.4 для ванили
2019-09-25 00:12:21 +03:00
Zaxar163
b8459c829d
[ANY] Мини-рефакторинг.
2019-09-24 19:44:40 +02:00
Gravit
327d243761
[FIX] Исправление ошибки компиляции
2019-09-20 04:59:53 +07:00
Gravit
8f42175ad4
[FEATURE] ClientLaunchPhase event
2019-09-20 03:55:34 +07:00
Gravit
37db7b99a8
[FIX] Опечатка в конфигурации ProGuard
2019-09-20 03:27:02 +07:00
Gravit
053ca39dfe
[FEATURE] API лаунчера, доступное извне без знания о маппингах ProGuard
2019-09-18 02:56:13 +07:00
Zaxar163
b01e52bb17
[FIX] Ошибка компиляции.
2019-09-17 18:37:45 +02:00
Zaxar163
09932de0c0
[FIX] Человекочитабельная ошибка в AdditionalFixesApplyTask.
2019-09-17 18:31:19 +02:00
Zaxar163
5de7eedc35
[FIX] Ещё баги в asm.
2019-09-17 18:14:40 +02:00
Zaxar163
3441fc21a7
[FIX] Annots может быть null
2019-09-17 16:47:32 +02:00
Zaxar163
f4f329981c
[ANY] Обновлены модули.
...
Немного нововведений в SimpleObf.
2019-09-16 18:34:08 +02:00
Zaxar163
d9e4b066da
[ANY] Обновлены модули.
2019-09-15 19:22:30 +02:00
Gravit
1dab2ed396
[FIX] Удалены отладочные сообщения при использовании Hibernate
2019-09-05 19:45:03 +07:00
Gravit
cf18ce6110
[FIX] Генерация словаря учитывает размер projectName
2019-09-05 19:37:46 +07:00
Gravit
dbc7fa36e7
[FIX] Убрано дублирование кода в LauncherConfigurator
2019-09-05 19:25:53 +07:00
Zaxar163
b43f7c4ed0
[FIX] ShadowJar на assemble (скрипты сборки).
2019-09-04 15:39:12 +02:00
sasha0552
581b971cc3
[FIX] Hibernate указание диалекта & удаление неактуального скрипта ( #333 )
...
* [FIX] Hibernate указание диалекта & удаление неактуального скрипта
* [ANY] Reformat code
* [FIX] Опциональный диалект
* [ANY] Reformat code in hibernate
2019-09-04 20:15:01 +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
d9c4cfdbc8
[FEATURE] email при регистрации
2019-09-01 20:12:50 +07:00
Zaxar163
b17c70255f
[ANY] Рефакторинг.
2019-08-31 14:44:43 +02:00
Gravit
f90d60b268
[FIX] Ошибка при описании метода в LauncherConfigurator
2019-08-29 21:44:15 +07:00
Gravit
d05ea5e10b
[FIX] Ошибка при описании типа в LauncherConfigurator
2019-08-29 21:29:03 +07:00
Gravit
08a371f327
[FIX] Исправление extends у LaunchServerPostInitPhase
2019-08-29 18:06:09 +07:00
Gravit
f0eeeaad10
[TEST] Тест на запуск лаунчсервера
2019-08-29 17:36:11 +07:00
Gravit
a09a7c8cf6
[FEATURE] Настройка включения/выключения отображения скрытых файлов при скачке
2019-08-29 16:19:33 +07:00
Gravit
5f6da3a638
[DOC] Документация к AuthProvider/AuthHandler
2019-08-28 17:56:29 +07:00
Gravit
c5d09557da
[DOC] Документация к основным классам LauncherCore
2019-08-28 17:39:01 +07:00
Gravit
79a2881089
[ANY] Переименование JAConfigurator
2019-08-28 17:12:03 +07:00
Gravit
a6e4359216
[FEATURE] Генерация JavaDoc, публикация ServerWrapperAPI
2019-08-28 15:55:58 +07:00
Gravit
67e293d6aa
[FEATURE] Сортировка модулей по приоритету, удаление устаревших классов
2019-08-28 15:22:57 +07:00
Zaxar163
b11160f982
[FIX] JAConfigurator 2.
2019-08-28 09:29:32 +03:00
Zaxar163
a583a6649b
[FIX] JAConfigurator
2019-08-26 15:23:23 +03:00
Gravit
68bdf17e03
[FEATURE][EXPERIMENTAL] Исправления JAConfigurator
2019-08-26 18:34:33 +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
867ae334fa
[FEATURE] Большая фитча - переход на LaunchServerBuilder
2019-08-25 16:40:59 +07:00
Gravit
12388226f5
[FEATURE] Перенос LaunchServerConfig в отдельный класс
2019-08-25 14:49:44 +07:00
Gravit
ebfc7351dd
[F] Команда Json*PermissionsHandler - save
2019-08-25 14:34:42 +07:00
Gravit
248450373a
[FEATURE] Команды AbstractLimiter - gc,clear,addExclude,rmExclude, clearExclude
2019-08-25 14:30:14 +07:00
Gravit
82e3ae797c
[FIX][FEATURE] Начальная переработка иницализации лаунчсервера. Фикс инициализации компонентов
2019-08-25 13:48:26 +07:00
Gravit
a30c1db986
[FIX][FEATURE] Исправления Recunfigurable и перенос туда части команд. Исправление reload Лаунчсервера
2019-08-25 13:07:09 +07:00
Gravit
36350cb661
[FEATURE] Reloadable теперь устаревший. Удален ReloadManager
2019-08-25 12:23:01 +07:00
Egor Koleda
eb9762ce5b
[FIX] AutogenConfig VerifyError( #326 )
2019-08-22 19:10:28 +03:00