Commit graph

1170 commits

Author SHA1 Message Date
Gravita
b7a7156408 [FEATURE] AuthCoreProvider: OAuth Support Part 4 2021-05-23 18:14:57 +07:00
Gravita
ea3310b738 [FEATURE] AuthCoreProvider: OAuth Support Part 3 2021-05-23 17:17:56 +07:00
Gravita
d3751732b0 [FEATURE] AuthCoreProvider: OAuth Support Part 2 2021-05-23 03:22:04 +07:00
Gravita
b919020988 [FEATURE] AuthCoreProvider: OAuth Support Part 1 2021-05-23 02:46:31 +07:00
Gravita
c37fb47795 [FIX] AccessToken null 2021-05-21 17:48:29 +07:00
Gravita
e1f356feb7 [FEATURE] Default commands in AuthCoreProvider 2021-05-20 22:35:34 +07:00
Gravita
96ef860c70 [FIX] MySQLCoreProvider 2021-05-20 02:47:22 +07:00
Gravita
d9f8b20a71 [FEATURE] PasswordVerifier and MySQLCoreProvider 2021-05-20 02:27:47 +07:00
Gravita
b5ce3102a9 [FIX] Deprecated warning 2021-05-20 02:27:47 +07:00
Gravita
929a3a4ebb [FIX] GetAvailabilityAuthResponse 2021-05-20 02:27:47 +07:00
Gravita
6f6aa81554 [FEATURE] RejectAuthCoreProvider 2021-05-20 02:27:47 +07:00
Gravita
b647f49390 [FEATURE] New Core Auth System 2021-05-20 02:27:47 +07:00
Gravita
97faf5ef79 [FEATURE] Configure projectName and address from env 2021-05-20 02:27:47 +07:00
Gravita
30cabd25fd [FIX] Encrypted Runtime 2021-05-20 02:27:47 +07:00
Gravit
92a6947ab8
Update SaveProfilesCommand.java 2021-05-13 01:20:05 +07:00
Gravita
c2b499b2a9 [FEATURE] LogAppender 2021-05-10 15:53:18 +07:00
Gravita
7a1746281d [REFACTOR] Moving to log4j2 logger finally 2021-05-10 14:51:52 +07:00
Gravita
a4596b8c2f [REFACTOR] Moving to log4j2 logger 2021-05-10 14:34:27 +07:00
Gravita
7277aba7ee [FIX] makeProfile fix 2021-05-10 13:52:12 +07:00
Gravita
afe3dd543e [FEATURE] Support mittot/generate option in downloadClient 2021-05-07 20:19:02 +07:00
Gravita
21a203356f [FEATURE] Manual create ClientProfile 2021-05-07 19:25:04 +07:00
Gravita
d837658d36 [FIX] ComponentCommand 2021-05-04 20:28:26 +07:00
Gravita
5b5da76bff [FIX] Crash corrupted sessions.json 2021-05-04 19:39:10 +07:00
Gravita
ea7159dba6 [FEATURE] Print java version in version command 2021-05-04 19:26:00 +07:00
Gravita
f188378fd6 [FEATURE] Print launcher modules in modules command 2021-05-04 19:13:33 +07:00
Gravita
ae82964a24 [FIX] Duplicate profileUUID error 2021-05-04 18:08:13 +07:00
Gravita
8ab1dda430 [FIX] Double ProGuard task 2021-04-30 00:39:25 +07:00
Gravita
d522976f0b [FEATURE] Support icon in notifications 2021-04-30 00:20:10 +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
66db1eb861 [FEATURE] Arch/Debian openjfx search 2021-04-18 18:03:47 +07:00
Gravita
92e2a6c86d [FIX] NPE в clients 2021-04-15 21:02:46 +07:00
Gravita
5bbe63f78c [FIX] Bug fixes 2021-04-14 17:22:07 +07:00
Gravita
7886cce6f8 [FEATURE] Support 2FA in JsonAuthProvider 2021-04-13 21:27:37 +07:00
Gravita
d1e671a935 [FEATURE] AuthDetails support 2021-04-13 19:39:02 +07:00
Gravita
40e4949c47 [FEATURE] Use tmpdir for build 2021-04-13 18:23:39 +07:00
Gravita
5547909c16 [FEATURE][EXPERIMENTAL] LogHelper slf4j bridge 2021-04-13 18:04:00 +07:00
Gravita
3b6997a723 [FEATURE][EXPERIMENTAL] Log4j logging 2021-04-13 16:49:11 +07:00
Gravita
e5e8fa1463 [FIX] ProGuard pipeline fix 2021-04-07 15:48:21 +07:00
Gravita
7015d45088 [FEATURE] AuthRSAPassword AuthAESPassword 2021-04-07 15:20:09 +07:00
Gravita
e9b14c921c [FEATURE] KeyAgreementManager 2021-04-07 14:00:30 +07:00
Gravita
6c37dd6ed2 [FEATURE] Version comparing 2021-04-06 22:36:43 +07:00
Gravita
f1331b6d5d [REFACTOR] Mini refactoring 2021-04-06 17:39:14 +07:00
Gravita
1cb2369bfa [FIX] Bug fixes 2021-04-01 00:24:36 +07:00
Gravita
edbed3db1d [FIX] Remove default .crt file 2021-03-30 21:44:19 +07:00
Gravita
dc51ca1c9c [FEATURE] PrepareMode 2021-03-30 16:13:41 +07:00
Gravita
f8af81b141 [FIX] Compile fix 2021-03-27 17:35:12 +07:00
Gravita
fc13442c89 [FEATURE] Updates and profiles sync in new thread 2021-03-27 17:22:46 +07:00
Gravita
63891cd743 [FEATURE] ProGuard Component 2021-03-27 17:22:46 +07:00
Gravita
1452b59fa5 [FIX] Params Parsing 2021-03-27 17:22:46 +07:00
Gravita
afc84ebae8 [FEATURE] RemoteControlModule 2021-03-27 17:22:46 +07:00
Gravita
0b1f3f66af [REFACTOR] IDEA Code Reformat 2021-03-27 17:22:46 +07:00
Gravita
fb3241dd52 [REFACTOR] IDEA Clean 2021-03-27 17:22:46 +07:00
Gravita
0c97fdf45c [REFACTOR] IDEA Inspect 2021-03-27 17:22:46 +07:00
ijo42
155a60053c
[STYLE] Опечатка в названии команды 2021-03-21 15:12:56 +05: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
b8be6d4ef6 [FEATURE] LaunchServer save command 2021-02-12 21:33:05 +07:00
Gravita
3cd9ddee0d [FIX] autoDump и завершение работы 2021-02-12 21:19:49 +07:00
Gravita
9084361a38 [FIX] Защита от дурака (отсутствие библиотек) 2021-02-12 20:56:55 +07:00
Gravita
87cd668522 [ANY] Deprecated AutoSaveSessions API 2021-02-07 21:44:14 +07:00
Gravita
d0f13743ed [FEATURE] Улучшение API Client/FeaturesManager 2021-02-07 21:42:04 +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
Gravita
a4927dae4d [FIX] MemorySessionStorage autoDump 2020-12-28 21:39:41 +07:00
Gravita
669a7eb391 [FIX] clientSet & uuidIndex serialize 2020-12-28 21:29:12 +07:00
Gravita
3cf5ee6d2c [FIX] NPE в ProfileByUUIDResponse 2020-12-22 15:41:21 +07:00
Gravita
b897fa55fd [FIX] Invalid field InstantSeconds for get() method, use getLong() instead 2020-12-21 02:38:24 +07:00
Gravita
de95a66742 [FIX] CorruptedWebSocketFrameException: Max frame length of 65536 has been exceeded 2020-12-20 18:12:28 +07:00
Gravita
826eb4c80f [FEATURE] FeaturesResponse and FeaturesRequest 2020-12-20 15:31:17 +07:00
Gravita
cb5535b8ec [FEATURE] FeaturesManager 2020-12-20 15:29:20 +07:00
Gravita
cafe8df3a9 [FEATURE] final SessionStorage API 2020-12-17 23:56:11 +07:00
Gravita
62c8ca878e [FIX] SessionStorage NPE 2020-12-17 01:39:24 +07:00
Gravita
aced575921 [FIX] SessionManager NPE 2020-12-16 14:07:46 +07:00
Gravita
c596c30ff6 [ANY] New Sessions system completed 2020-12-15 19:27:38 +07:00
Gravit
08b23db5c6
[FIX] Small fix 2020-11-23 22:30:04 +07:00
Gravit
f971356955
[FEATURE] pingServersCommand 2020-11-22 17:33:37 +07:00
Gravit
06aa6976e0
[FIX] Small fixes 2020-11-22 16:09:54 +07:00
Gravit
2688270fa0
[FEATURE] Advanced Client API 2020-11-21 21:30:21 +07:00
Gravit
5e048905cc
[FEATURE] Netty maxWebSocketRequestBytes 2020-11-21 20:33:10 +07:00
Gravit
0f8f51ea97
[FEATURE] SessionManager: uuidIndex 2020-11-21 20:08:39 +07:00
Gravit
447866d001
[FIX] daoObject null 2020-11-08 23:27:23 +07:00
Gravit
aee051627b
[FIX] NPE in SessionManager 2020-10-28 00:55:32 +07:00
Gravit
94e60c3e51
[FIX] MemoryHWIDProvider 2020-10-27 20:13:31 +07:00
Gravit
18b23b195a
[FEATURE][EXPERIMENTAL] Работа с сессиями 2020-10-26 23:17:05 +07:00
Gravit
fe00a62971
[FIX] SecurityCheckCommand fix 2020-09-29 01:08:05 +07:00
Gravit
ef3fbaef18
[ANY] IDEA Reformat 2020-09-27 00:49:45 +07:00
Gravit
78c0e0d54d
[FEATURE] Command SecurityCheck 2020-09-26 22:09:25 +07:00
Gravit
438133bce7
[FIX] Потенциальные NPE 2020-09-26 20:13:52 +07:00
Gravit
32d7ca932a
[FIX] Multi-Release 2020-09-26 17:06:51 +07:00
Gravit
f9521b41a2
[FIX] Утечка памяти из за пингов(!) 2020-09-26 17:06:09 +07:00
Gravit
d7519688ee
[FIX][CRITICAL] Замена SimpleDateFormat на thread-safe DateTimeFormatter 2020-09-26 04:01:36 +07:00
Gravit
92df57e491
[FEATURE] Улучшение обработки ошибок websocket 2020-09-26 02:57:42 +07:00
Gravit
584e07328c
[FEATURE][EXPERIMENTAL] NettyThreadFactory 2020-09-26 02:47:19 +07:00
Gravit
3a3aafe5fa
[FEATURE] Улучшение RequestAuthProvider 2020-09-26 02:25:18 +07:00
Gravit
a4355d1d05
[FEATURE] Использование Java 11 по умолчанию 2020-09-26 01:53:44 +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
5646813885
[FIX] Ошибка при сериализации инициализированного DaoProvider 2020-09-24 22:07:46 +07:00
Gravit
186a749150
[FIX] Оптимизация 2020-09-17 19:48:11 +07:00
Gravit
5413ba0dd7
[FEATURE] Simple Severlet (велосипедостроение) 2020-09-17 19:40:53 +07:00
Gravit
211b440b8b
[FIX] Server-side pings 2020-09-15 18:10:07 +07:00
Gravit
72a8325a15
[FEATURE][EXPERIMENTAL] Конвертация опциональных модов в новый формат 2020-09-12 16:12:39 +07:00
Gravit
b2a3e5672a
[FEATURE][EXPERIMENTAL] Новый API опциональных модов 2020-09-12 13:41:58 +07:00
Gravit
383551229d
[FEATURE] Поддержка HikariCP в HibernateDAO 2020-09-08 21:26:04 +07:00
Gravit
996d126611
[FIX] Забытые конструкторы для API 2020-08-29 14:37:56 +07:00
Gravit
57cdd64142
[FIX] AdvancedProtectHandler сериализация 2020-08-28 19:44:41 +07:00
Gravit
4d17f34ba6
[FIX] ExitResponse 2020-08-27 23:02:40 +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
Gravit
2e238f3dc2
[FIX] LaunchServer instance в ProtectHandler 2020-08-27 20:39:20 +07:00
Zaxar163
9a748f0ea3
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-08-24 12:15:01 +03:00
Zaxar163
ea299c4fea
[FIX] Неправильного вывода IP командой clients. Closes #411. 2020-08-24 12:05:24 +03:00
Zaxar163
d98c6c39c5
[FEATURE] JsonHWIDProvider + [FIX] Больше запросы JsonAuthHandler не pretty-print. Closes #410 2020-08-24 12:01:42 +03:00
Gravit
17bce5dff0
[FIX] Username case 2020-08-22 23:22:25 +07:00
Gravit
e304bd7285
[FEATURE][EXPERIMENTAL] session теперь UUID для совместимости с JS 2020-08-12 13:39:16 +07:00
Gravit
2c8c640130
[FIX] Несколько фиксов NPE 2020-08-12 13:39:15 +07:00
Gravit
11e50e065c
[ANY] Предупреждение если не сконфигурирована связь с таблицей users 2020-08-02 05:25:39 +07:00
Gravit
c969b16391
[FIX] Предупреждение об отсутствии JavaFX теперь ошибка 2020-07-24 23:30:08 +07:00
Gravit
84617f2fbc
[ANY] 5.1.8-dev 2020-07-22 21:31:24 +07:00
Gravit
d4389b9f1f
[FEATURE] Properties в объекте клиента 2020-07-22 21:28:14 +07:00
Gravit
cd890a73ee
[FIX] Альтернативное зеркало и фиксы профилей 2020-07-15 10:54:10 +07:00
Gravit
b92e9a1d29
[FEATURE] SaveProfilesCommand поддержка ServerProfile 2020-07-03 07:38:48 +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
07ba1255ce
[FEATURE] defaultClass в сериализации по type 2020-06-22 11:46:22 +07:00
Will0376
3e6384cad9
[FEATURE] SyncUPCommand (#396)
* Create SyncAll.java

Выплёвываю как есть. Регистрация где - я хз. Дальше сами.

* Update CommandHandler.java

* Update and rename SyncAll.java to SyncUP.java

* Update CommandHandler.java

* Update and rename SyncUP.java to SyncUPCommand.java

* Update CommandHandler.java
2020-06-17 15:46:08 +07:00
Gravit
a65837d81d
[FIX] NPE in MysqlHWIDProvider 2020-06-15 13:23:07 +07:00
Gravit
e7fd749c2f
[FIX] Обращение к AuthHandler'у 2020-06-07 12:52:36 +07:00
Gravit
eca8cc2cbc
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-06-05 08:27:18 +07:00
Gravit
aabd18e089
[FIX] Открытие доступа к UUID и URL скинов и плащей 2020-06-05 08:25:12 +07:00
ijo42
2043d301a1
[FIX] Работа конфигов на русифицированных ОС (#394) 2020-06-04 21:18:12 +02:00
Gravit
dba9d70b37
[FIX] LauncherModuleLoader 2020-06-04 13:28:33 +07:00
Gravit
81abc3fdc2
[FEATURE] Добавлен запрос ServerStatus. Удален execCommand и logListen 2020-05-30 04:06:15 +07:00
Gravit
2a9a4256f9
[FIX] NPE in MysqlHWIDProvider 2020-05-29 23:46:12 +07:00
Gravit
898c6a33a1
[FEATURE] Запись последнего HWID в users 2020-05-28 22:50:54 +07:00
Gravit
c353de9267
[FEATURE][EXPERIMENTAL] AuthProviderDAOResult 2020-05-26 04:42:31 +07:00
Gravit
bdecd57470
[FEATURE][EXPERIMENTAL] Переработка DAO/Hibernate 2020-05-26 04:38:47 +07:00
Gravit
c7688afb32
[FIX] NPE в AdvancedProtectHandler 2020-05-26 00:09:01 +07:00
Gravit
72a8c03296
[FEATURE] MysqlHWIDProvider 2020-05-24 03:17:00 +07:00
Gravit
73fcf4aae4 [FEATURE] Try recursive LauncherModule configuration 2020-05-20 21:30:33 +07:00
Gravit
fb00adb129
[FIX] HWID banned users 2020-05-18 19:57:12 +07:00
Gravit
3baffcafb5
[FEATURE] HWIDProvider 2020-05-18 19:33:52 +07:00
Gravit
b9d29008ff
[FIX] Compile fix 2020-05-05 10:56:00 +07:00
Gravit
8d1c7621cf
[FEATURE] Улучшение основы для HWID 2020-05-05 10:55:08 +07:00
Gravit
80e919f4a1
[ANY] Проверка на наличие файлов javafx для proguard 2020-05-05 06:40:03 +07:00
Gravit
96d2cfaf26
[FIX] Cyclic dependencies in LaunchServerCore Module 2020-05-01 10:32:35 +07:00
Gravit
4e4f606636
[ANY] Предупреждение при использовании Autogen сертификата 2020-05-01 09:57:14 +07:00
Gravit
fe21427d17
[FEATURE] Raw WebSocketFrame API 2020-04-27 05:22:49 +07:00
Zaxar163
8a53e5a925
[FIX] Смена директории при помощи DirBridge.move (#374) 2020-04-17 18:37:34 +03:00
Zaxar163
6077a51fd4 [ANY] Выводим стектрейс, если DirBridge.move получил аргументом null. 2020-04-14 16:01:10 +03:00
Zaxar163
d06f179e9c Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-04-13 20:16:48 +03:00
Zaxar163
f94766679c [FEATURE] Перенос LauncherModuleLoader в LaunchServer. Поддержка конфигов с субклассами. 2020-04-13 20:16:17 +03: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
68c06de23e [FIX] StartLaunchServerTest теперь нормально работает. 2020-04-05 11:30:32 +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
Zaxar163
3ed166f8e7 [FIX] Поддержка нового формата подключения PostgreSQL 2020-04-05 10:20:35 +03:00
Zaxar163
0bda3a9dbd [REFACTOR] Удалены все Depcreated. 2020-04-04 10:28:15 +03:00
Gravit
44f3a17973
[FIX] Hibernate reload fix 2020-03-31 11:12:54 +07:00
Gravit
56e1920a8d
[FEATURE][EXPERIMENTAL] Flags in AuthProvider 2020-03-31 10:53:48 +07:00
Gravit
0692fe367f
[FEATURE][EXPERIMENTAL] New permissions system 2020-03-30 10:58:17 +07:00
Gravit
144b15701b
[FEATURE] getAllUsers fix 2020-03-28 06:43:43 +07:00
Gravit
3201d2fc4f
[FEATURE] SaveProfilesCommand 2020-03-27 12:32:00 +07:00
Gravit
69bd5f3c66
[FIX] ClassCastException 2020-03-23 04:11:51 +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
9ccaf3b1d7
[FIX] Альтернатива whitelist профилей 2020-03-22 04:20:17 +07:00
Gravit
58a208a3f5
[FIX] Удаление whitelist профиля 2020-03-22 03:48:48 +07:00
Gravit
0ddf04b6aa
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2020-03-22 03:41:34 +07:00
Gravit
56b933bd3a
[FIX] VerifySecureLevelKey 2020-03-22 03:36:52 +07:00
Gravit
7527251841
[FIX] Delete deprecated Client params 2020-03-22 03:24:18 +07:00
Gravit
81d11198e2
Merge pull request #364 from GravitLauncher/scriptsRewrite
[FEATURE] Переписал Gradle скрипты.
2020-03-21 05:40:28 +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
eddfd61c06
[FIX][EXPERIMENTAL] Вырезание HwidHandler 2020-03-20 06:52:36 +07:00
Zaxar163
84543b85f3
[FIX] Hikari and launch4j resolving. 2020-03-11 16:29:17 +01:00
Gravit
a8b96a2adf
[FIX] 2 NPE 2020-03-01 14:18:54 +07:00
Gravit
6af348606b
[FIX] Реализация Exit 2020-03-01 14:01:57 +07:00
Gravit
437da3de59
[FEATURE] Реализация Exit 2020-03-01 14:00:31 +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
Gravit
f8aab10609
[FIX] WARN non signed modules 2020-02-21 11:20:18 +07:00
Gravit
a3800958db
[FIX] ConnectionTypes.SERVER deprecated 2020-02-17 08:51:59 +07:00
Gravit
cfc140d47c
[FIX] binaryName fixes and optimize InjectClassAcceptor 2020-02-17 08:35:02 +07:00
Zaxar163
f2c0815123
[FIX] Удаление хранения AuthProvider в [] 2020-02-11 06:08:35 +01:00
Zaxar163
dab4b21ae7
[FIX] Лишний if. 2020-02-10 19:35:48 +01:00
Zaxar163
adefda970e
[FIX] Более быстрое получение провайдера по названий... (коллекция в которой он хранится lasy fill) 2020-02-10 19:18:22 +01: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
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
5c39b1d4d2
[FIX] Дополнительные проверки в Auth для защиты от дурака 2019-11-24 19:55:33 +07:00
Gravit
490ba360e7
[FEATURE] Система уведомлений 2019-11-20 20:42:43 +07: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
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
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
Zaxar163
50433d0b9d [FIX] JaConfigurator if stmt. 2019-08-22 18:42:59 +03:00
Zaxar163
015f15c14f [FIX] Импорты JaConfigurator. 2019-08-22 18:41:50 +03:00
Egor Koleda
b1fb7fa0ab [FIX] JaConfigurator (#325) 2019-08-22 18:39:58 +03:00
Egor Koleda
19b5aabc82 Fix type signatures 2019-08-22 11:04:17 +00:00
Gravit
6a22542aeb
[FEATURE] WebSocket pipeline hook 2019-08-22 11:34:12 +07:00
Zaxar163
e8ba2cc557 [FIX] Удалил JavaAssist из JAConfigurator - для возможности сложной обфускации. 2019-08-21 17:41:27 +03:00
Zaxar163
eb765608bd [FIX] Навёл порядок в скриптах gradle. + [FIX] Удалил лишний мусор (остатки старого формата конфигов). + [ANY] Обновлены модули.
[FEATURE] DiscordRPC модуль. + [FIX] Переписал скрипты gradle.
2019-08-21 14:38:54 +03:00
Zaxar163
93c1fe20ea [FEATURE] Асинхронная загрузка файлов. 2019-08-16 12:49:45 +03:00
xDark
2a975d749c [FIX] Исправление граматики 2019-08-13 22:16:57 +03:00
xDark
7d279da5af [ANY] Чистка кода 2019-08-13 21:02:33 +03:00