Gravita
4bd84728f3
[REFACTOR] Remove deprecated methods
2021-09-22 13:06:45 +07:00
Gravita
fbbde7991e
[REFACTOR] Upgrade to Java 17
2021-09-22 12:19:18 +07:00
Gravita
b7621ef760
[FIX] pro.gravit.launcher.debug
2021-08-10 04:30:55 +07:00
Zaxar163
eb9871123b
[ANY] Небольшой рефактор.
...
Обнаружил isClient и IS_CLIENT, ещё пару подобных пережитков...
2021-07-21 19:43:47 +03:00
Gravita
f82d5dfa03
[ANY] Small IDEA Code Inspect
2021-06-23 11:05:44 +07:00
Gravit
867f367860
[FIX] Logger.error
2021-06-20 10:42:13 +07:00
Gravita
d01c27177c
[FEATURE] isAllowSave support
2021-06-16 16:35:55 +07:00
Gravita
a700ec4ca7
[FIX] encrypted runtime (ZipException: duplicate)
2021-05-29 05:23:29 +07:00
Gravita
cd99641327
[REFACTOR] Idea Reformat Code
2021-05-25 16:17:29 +07:00
Gravita
30cabd25fd
[FIX] Encrypted Runtime
2021-05-20 02:27:47 +07:00
Gravita
68d7c0a947
[FEATURE] Support encrypted runtime
2021-04-26 22:21:28 +07:00
Gravita
2def9c20d9
[FIX] Support SPI in Launcher
2021-04-22 21:03:43 +07:00
Gravita
5d35c0823e
[REFACTOR] Switch to log4j 2
2021-04-18 18:35:46 +07:00
Gravita
40e4949c47
[FEATURE] Use tmpdir for build
2021-04-13 18:23:39 +07:00
Gravita
3b6997a723
[FEATURE][EXPERIMENTAL] Log4j logging
2021-04-13 16:49:11 +07:00
Gravita
e9b14c921c
[FEATURE] KeyAgreementManager
2021-04-07 14:00:30 +07:00
Gravita
63891cd743
[FEATURE] ProGuard Component
2021-03-27 17:22:46 +07:00
Gravita
0b1f3f66af
[REFACTOR] IDEA Code Reformat
2021-03-27 17:22:46 +07:00
Gravita
344c61eaee
[FEATURE] DebugMain
2021-03-10 00:32:52 +07:00
Gravita
4592eee953
[FEATURE] CertificatePinning, AGENT, min/max/recommend Java and other
2021-01-29 00:13:21 +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
c969b16391
[FIX] Предупреждение об отсутствии JavaFX теперь ошибка
2020-07-24 23:30:08 +07:00
Gravit
80e919f4a1
[ANY] Проверка на наличие файлов javafx для proguard
2020-05-05 06:40:03 +07:00
Gravit
4e4f606636
[ANY] Предупреждение при использовании Autogen сертификата
2020-05-01 09:57:14 +07: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
3f307d7b20
[FEATURE] Откат изменений Захара, конфигурирование лаунчерных модулей
2020-02-25 13:38:11 +07:00
Zaxar163
0f9fd46d29
[FIX] Последние варны о несовместимости с Gradle 7.0/
2020-02-22 05:46:01 +01:00
Gravit
f8aab10609
[FIX] WARN non signed modules
2020-02-21 11:20:18 +07:00
Zaxar163
b57ad71539
[REFACTOR] Удалён костыль с сериализацией LauncherEnvironment.
2020-02-10 19:12:47 +01:00
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
01b25aa6d8
[AMY] Обновлены модули.
2020-02-01 06:42:41 +01:00
Zaxar163
ff5ed0eb27
[ANY] Немного рефакторинга.
2020-02-01 06:30:04 +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
Gravit
83a3c963d3
[FIX] Фиксы MainBuildTask
2020-01-24 10:06:10 +07:00
Gravit
667fb21e9b
[FIX] Фиксы InjectClassAcceptor
2020-01-24 09:57:04 +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
Zaxar163
64d57faa48
[FIX] Launch4J - дополнительные настройки.
2020-01-14 17:32:29 +01:00
Gravit Gravit
96930cbce3
[FIX] Autogen Certificate
2020-01-02 22:55:24 +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
Zaxar163
97b30aa234
[ANY] Рефакторинг.
2019-11-28 18:01:04 +01:00
Zaxar163
af88a02a52
[FIX] Немножко оптимизирован алгоритм генерации dictonary.
2019-11-28 17:42:45 +01:00