Commit graph

395 commits

Author SHA1 Message Date
Gravit
5786699474
[FIX] compareMode дополнительный отладочный вывод 2019-03-09 21:40:50 +07:00
Gravit
af90fd41ca
[FIX] compareMode обернут 2019-03-09 21:20:08 +07:00
Gravit
d5c7e5ed68
[FIX] Фикс скрипта установщика 2 2019-03-09 16:42:17 +07:00
Gravit
2c0a202080
[FIX] Фикс скрипта установщика 2019-03-09 16:18:14 +07:00
zaxar163
d06fcafdc7 [FEATURE] Готов Downloader. 2019-03-08 16:39:27 +03:00
Zaxar163
1819e1c95c [FEATURE] Получение launch4j. (#187)
* [FEATURE] Получение launch4j.

* [FEATURE] Генерация готового bundle, со всей структурой каталогов нужной для работы лауннчсервера.

* [FIX] Название архива с LaunchServer.
2019-03-08 20:21:41 +07:00
Gravit
ec5ef7af4f
[REFRACTOR] Преобразование CommandHandler 2019-03-08 18:58:18 +07:00
Gravit
7f61f21a0b
[FEATURE] compareMode в HWIDHandler 2019-03-08 18:15:01 +07:00
Gravit
c62a3865dd [FEATURE] GetModulusCommand 2019-03-03 16:41:47 +07:00
Gravit
b9aeacc38b
[FIX] Исправлен URL netty.address 2019-02-20 18:55:16 +07:00
Gravit
dd27978e12
[FEATURE] Конфигурирование netty при автосоздании конфига 2019-02-20 17:35:04 +07:00
Gravit
2fa638d3c6
[FEATURE] nettyAddress 2019-02-20 17:20:00 +07:00
Gravit
bcedb95eec
[FEATURE] UpdateResponse 2019-02-20 16:55:21 +07:00
Gravit
e0c6386d23
[FEATURE] netty.clientEnabled 2019-02-17 19:13:36 +07:00
Gravit
88b72a13f3
[HOTFIX] Исправлен ExecCommand 2019-02-17 18:48:26 +07:00
Zaxar163
757c7690cb [ANY] Обновлены модули (#174)
* [FIX] MojangAuthProvider и его URL.

* [FIX] Вправлены JFX классы, лишние убраны, т. к. теперь можно легко доставить JFoenix или аналоги.

* [FIX] BinaryFileAuthHandler теперь работает.

* [FIX] BinaryFileAuthHandler вынесен в LegacySupport.

* [FEATURE] Переход на ThreadPool.

* [ANY] Обновлены модули.

* [FIX] Ошибки merge.
2019-02-17 18:15:57 +07:00
Gravit
ca0e8c0299
[FEATURE] Изменена система выводов логгирования 2019-02-17 18:14:19 +07:00
Gravit
ef1f7b0e76
[FIX] Фиксы AddLogListener/ExecCommand/Auth 2019-02-17 15:30:03 +07:00
Gravit
b3d007c6d1
Merge branch 'dev' of github.com:GravitLauncher/Launcher into dev 2019-02-17 14:24:52 +07:00
Gravit
0fcb3fd5e4
[FEATURE] AddLogListener 2019-02-17 14:24:20 +07:00
zaxar163
7c5c4faa75
[FIX] BinaryFileAuthHandler вынесен в LegacySupport. 2019-02-14 13:45:36 +03:00
zaxar163
feca582da0
[FIX] BinaryFileAuthHandler теперь работает. 2019-02-14 13:28:23 +03:00
zaxar163
23e732e8b2 [FIX] Вправлены JFX классы, лишние убраны, т. к. теперь можно легко доставить JFoenix или аналоги. 2019-02-13 12:43:17 +03:00
Gravit
ec7e64fdf4
[FEATURE] Портирован UpdateListRequest 2019-02-10 18:44:25 +07:00
Gravit
b5d2f47cf8
[FEATURE] Портирован SetProfileRequest 2019-02-10 18:20:52 +07:00
Gravit
956cef2cd6
[FEATURE] Реализована обработка ошибок в WebSockets 2019-02-10 17:54:19 +07:00
Gravit
f750e8897a
[FIX] Попытка реализации автообновления с вебсокетами 2019-02-10 17:18:37 +07:00
Gravit
be32df3e1e
[FEATURE] Портирование ProfilesRequest 2019-02-10 17:00:05 +07:00
Gravit
98354345a0
[FEATURE] Портирование AuthRequest/LauncherRequest 2019-02-10 16:48:44 +07:00
Gravit
7f062e720a
[FIX] @LauncherNetworkAPI 2019-02-10 15:44:09 +07:00
Gravit
4c7e3a8d44
[FIX] Полностью рабочий WebSocket client 2019-02-10 15:09:29 +07:00
Gravit
d278641add [FIX] Фикс ошибки компиляции AuthResponse 2019-02-07 08:16:25 +07:00
Gravit
f9129c28d2
[FEATURE] AuthProvider preAuth 2019-02-07 14:46:25 +07:00
Gravit
d7a2d0733f
[FEATURE] GuardLicense 2019-02-06 15:46:58 +07:00
Gravit
64cf9788d9
[FEATURE] checkInstallCommand и MultiCommand 2019-02-04 14:20:28 +07:00
Gravit
d3343518f1
[FIX] Copy-paste в SetProfileResponse 2019-02-03 21:13:37 +07:00
Zaxar163
8d979b3175 Исправил скрипты сборки и пофиксил некоторые части Updater. (#164)
* [FIX] Вынес Timer в LaunchServer и Updater, ведь модули тоже могут его использовать.

* [FIX] Updater исправлен парсинг типа версии и номера сборки.
2019-02-03 18:15:30 +07:00
Gravit
a3e3089032
[FIX] Возможность добавлять библиотеки с дополнительными файлами в META-INF 2019-02-03 18:13:08 +07:00
Gravit
0e215899e4
[FEATURE] Автозапуск netty сервера при его настройке 2019-01-29 22:42:31 +07:00
Gravit
e2c7b455d2
[FEATURE] Настройка Netty 2019-01-29 22:38:23 +07:00
Gravit
dd4f97313e
[FEATURE] Использование type вместо requesttype 2019-01-28 23:21:24 +07:00
Gravit
1ce4b6f11b
[FEATURE] Перенос RequestEvent 2019-01-28 22:28:12 +07:00
Gravit
751048ab3e
[FEATURE] Портирован SetProfileResponse 2019-01-28 21:44:38 +07:00
Gravit
52609413a2
[FEATURE] Портированы запросы профилей 2019-01-28 21:39:50 +07:00
Gravit
a6686029a5
[FIX] Фикс привилений при авторизации 2019-01-28 21:16:11 +07:00
Gravit
43de166d22
[FIX] Фикс авторизации сервера 2 2019-01-28 21:08:06 +07:00
Gravit
2937d70866
[FIX] Фикс авторизации сервера и проверки лаунчера 2019-01-28 20:56:20 +07:00
Gravit
9ea4c051d5
[FEATURE] Add ProfilesResponse WebSockets 2019-01-28 20:33:39 +07:00
Gravit
01d6587c11
[FIX] Фикс авторизации и CheckServer в WebSockets 2019-01-28 20:25:49 +07:00
zaxar163
e7970bdbb3
[FIX] Фикс проверки версии. 2019-01-24 15:43:39 +03:00
zaxar163
2a59e8fe0b
[FIX] Исправлена логика выявления типа версии - часть 2. 2019-01-22 22:12:56 +03:00
zaxar163
012870cf26
[FIX] Фикс багов Updater 1 часть - фикс копипаста. 2019-01-22 21:25:51 +03:00
zaxar163
9c34019446
[FIX] Игнорирование ошибок при получении последнего тега. 2019-01-22 16:52:32 +03:00
zaxar163
d62d039a6a
[FIX] Сравнение версии на гитхабе с текущей, а не просто вывод. + [FEATURE] Возможность выключения оповещения об обновлениях. 2019-01-22 16:49:58 +03:00
Gravit
6d39f514ca
[FEATURE] Перестройка optionalClientArgs/optionalJVMArgs/optionalClassPath 2019-01-22 11:38:41 +07:00
Gravit
6ec8267001
[FEATURE] JsonLongFilePermissionsHandler 2019-01-21 20:54:50 +07:00
Gravit
c865a8fec8
[FIX] Фикс пермишшенов в MySQLAuthProvider RequestAuthProvider 2019-01-21 20:31:37 +07:00
Zaxar163
4adb51f6cf [FIX] parentRel теперь обновляется. 2019-01-21 20:13:34 +07:00
zaxar163
9e4df1d196 [FIX] Теперь GC не съест Updater.
Signed-off-by: zaxar163 <zahar.vcherachny@yandex.ru>
2019-01-21 16:06:13 +03:00
zaxar163
237a2a2f92
[FEATURE] Уведомление о latest релизе на github. 2019-01-21 12:11:56 +03: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
Zaxar163
714d33d25f
[FIX] Исправлено имя чистого jarника. 2019-01-16 16:20:12 +03:00
Zaxar163
b3c3ccea90
[FIX] Исправлена команда перезапуска. 2019-01-16 11:52:47 +03:00
Gravit
aceb06bc9d
[FEATURE] Введение нового уровня логгирования: dev 2019-01-15 10:57:31 +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
Gravit
302a606d22
[FEATURE] apiKey в JsonHWIDHandler и JsonAuthProvider 2019-01-15 09:24:29 +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
Gravit
98b7aac9fd
[FEATURE] optionalJVMArgs, optionalClientArgs и optionalClassPath 2019-01-12 12:04:52 +07:00
Gravit
076dac6a84
[FEATURE] Удаленное управление сервером ExecCommandRequest/ExecCommandResponse 2019-01-12 08:31:15 +07:00
Gravit
790dc5003a
[FEATURE] serverStatusCommand 2019-01-12 07:55:36 +07:00
Gravit
68540a1c44
[FEATURE] ModulesConfigManager 2019-01-12 07:13:24 +07:00
Gravit
75238943e4
[FIXED] info в конфигах по умолчанию 2019-01-12 04:00:00 +07:00
Gravit
9ab1185cfb
[FEATURE] Проверка на null для самых распространенных authHandler/authProvider 2019-01-12 01:16:06 +07:00
Gravit
8d8eb2e9a3
Опечатка ConfigCommand 2019-01-10 03:36:02 +07:00
zaxar163
417db979f4
[FIX] Bug with AttachJarsTask, this bug lose AutogenConfig. 2019-01-09 20:09:51 +04:00
Zaxar163
288fc7e70b Config fix (#137)
* Removed unnecessary conf.

* Config bugs fixes.

* Organize imports.
2019-01-09 22:03:14 +07:00
zaxar163
3908351a5d
IsEmpty runtime fix. 2019-01-09 15:56:18 +04:00
zaxar163
a032e1546a
Final fixes. 2019-01-09 13:20:31 +04:00
zaxar163
329f38b1cc
Some fixes. 2019-01-09 13:08:43 +04:00
zaxar163
f011b08b12
Libraries dir also for every depend... Next is SignerJar. 2019-01-09 12:42:20 +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
zaxar163
de22bd3d33
Last fix before gradle scripts update and SignerJar restore. 2019-01-08 19:29:24 +04:00
zaxar163
81ef824b85
Attach jars and new adding libs system p.1 2019-01-08 18:18:35 +04:00
zaxar163
349bfc82fb
Last exc fix. 2019-01-08 18:03:28 +04:00
zaxar163
b984fa9d73
Next IOExc fix. 2019-01-08 18:01:59 +04:00
zaxar163
78def447ce
Fixed launcherBinary NPE. 2019-01-08 17:57:01 +04:00
zaxar163
5ba69c155a
Delete temp files mode. 2019-01-08 17:50:40 +04:00
zaxar163
a238f79fe6
Also fixes. 2019-01-08 17:42:48 +04:00
zaxar163
d250b6432c
Errors fix. 2019-01-08 17:39:49 +04:00
zaxar163
494d83ae92
Binary logic changes. 2019-01-08 17:36:05 +04: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
Gravit
5af607327b
Фикс распаковки рантайма 2019-01-06 19:35:07 +07:00
Gravit
d2858f7c37
Удаление легаси говнокода 2019-01-06 19:20:25 +07:00
Gravit
9e0c94581c
LauncherBuildTask введение новой системы сборки лаунчера
Часть 3
2019-01-05 22:46:07 +07:00
Gravit
18020a78d3
LauncherBuildTask введение новой системы сборки лаунчера
Часть 2
2019-01-05 22:28:25 +07:00
Gravit
4e1f268d4f
LauncherBuildTask введение новой системы сборки лаунчера
Часть 1
2019-01-05 22:15:19 +07:00
Gravit
02c82745d0
ServerWrapper и лаунчер знает ClientPermissions 2019-01-04 22:46:04 +07:00
Gravit
0c9bb41bee
Закрытие доступа неавторизированным к checkServer/joinServer 2019-01-04 22:22:40 +07:00
zaxar163
a8153c9101 Thread count automatically creating fix. 2019-01-04 21:48:03 +07:00
Zaxar163
34711eea80 Restart command. (#121) 2019-01-04 18:32:16 +07:00
Gravit
b70e781fa7
Фикс AuthServer 2019-01-04 17:59:01 +07:00
Gravit
e525842d24
Команда debug для stacktrace 2019-01-03 21:32:10 +07:00
Zaxar163
f812129d81
Modules upd + Integer -> int. (#117) 2019-01-03 12:33:14 +03:00
Zaxar163
3d8700d727
AsmFix (#118)
* AsmFix P1

* ASMFix P2 или как asm 7 тупит.
2019-01-03 11:27:08 +03:00
Gravit
8d34ae76fc
Администраторы игнорируют profile whitelist 2019-01-02 22:34:18 +07:00
zaxar163
c8b4500f1d Pattern fix. 2019-01-02 22:29:32 +07:00
zaxar163
f56c26ad2b LaunchServer code optimizations. 2019-01-02 22:29:32 +07:00
zaxar163
4538749192 Upd modules + node transformer fix. 2019-01-02 21:58:12 +07:00
Gravit
1595a64c61
Еще один readString(0) 2019-01-02 21:11:21 +07:00
Gravit
fe9551636e
Фикс уязвимости, позволяющей положить лаунчсервер запросами с невалидной длинной 2019-01-02 18:54:17 +07:00
Gravit
7d89dc1c70
Фиксы SocketHookManager
Travis.CI
2019-01-02 18:27:55 +07:00
Gravit
b0a45a21f4
Обновление библиотек 2018-12-31 15:29:07 +07:00
Gravit
b5e6258353
checkServerHook joinServerHook 2018-12-31 15:12:58 +07:00
Gravit
edaf4d2ad6
HookManager вынесены в пакет ru.gravit.launchserver.managers.hook 2018-12-31 14:53:07 +07:00
Gravit
fe2177151e
AuthHookManager 2018-12-31 14:51:49 +07:00
Gravit
726bcff1b4
Фикс JsonHWIDHandler 2018-12-30 01:58:58 +07:00
Gravit
cf5867c131
SocketHookManager fix 2018-12-29 17:20:51 +07:00
Gravit
4d7234512c
SocketHookManager 2018-12-29 17:00:50 +07:00
Gravit
005507a3a3
Фикс опциональных модов 2018-12-27 14:12:40 +07:00
sanik2021
935ecfbeec
Merge pull request #1 from GravitLauncher/master
Fixed
2018-12-26 21:20:56 +03:00
sanik2021
8a426914f0 Fixed MysqlHWIDHandler 2018-12-26 20:31:35 +03:00
Gravit
563153a6d0
Опечатка в станадртном порте 2018-12-26 22:41:24 +07:00
Gravit
78f9fed6e1
Фикс RequestAuthProvider 2018-12-26 22:12:41 +07:00
Gravit
90103d16f4
Обновление основного конфига 2018-12-26 21:13:50 +07:00
Gravit
e4f4d1861b
Обновление профилей 1.4.7, 1.5.2, 1.6.4 2018-12-26 21:12:19 +07:00
Gravit
fd45038b91
Обновление профилей 1.7.2, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.13.1, 1.13 2018-12-26 21:05:32 +07:00
zaxar163
ebdc354468
Fixes. 2018-12-26 16:27:39 +03:00
zaxar163
7f74005454 Merge remote-tracking branch 'origin/master' into optimizations 2018-12-26 16:25:17 +03:00
Zaxar163
94c1cecd14
Merge branch 'master' into optimizations 2018-12-26 16:20:27 +03:00
Gravit
5f14c79415
SwapAuthProviderCommand фикс 2018-12-26 20:19:53 +07:00
Gravit
245db2dda5
SwapAuthProviderCommand 2018-12-26 20:18:06 +07:00
zaxar163
ff7887a006 Some fixes. 2018-12-26 16:17:47 +03:00
Gravit
b0b2493935
Управление whitelist с помощью Reconfigurable 2018-12-26 20:01:36 +07:00
Gravit
56e5874205
Инициализация Reconfigurable при старте лаунчсервера 2018-12-26 19:54:23 +07:00
Gravit
c64d3b1f42
PermissionsManager удален за ненадобностью 2018-12-26 19:51:40 +07:00
zaxar163
ddeefc03b0 Fixed Stopped messange on start. 2018-12-26 15:44:35 +03:00
Gravit
40036362f9
reloadInfo переименован в reloadList 2018-12-26 19:41:39 +07:00
Gravit
73dfdd1494
Reconfigurable и команды config/configHelp/configList 2018-12-26 19:40:53 +07:00
zaxar163
1a562792cf Refactor with warns fix. 2018-12-26 15:33:49 +03:00
Gravit
bac2ac9d50
Фикс MySQLAuthHandler 2018-12-26 19:24:38 +07:00
Gravit
c7c270fc2c
Reload,ReloadAll,ReloadInfo commands 2018-12-26 19:10:56 +07:00
Gravit
172eb97ce6
JsonFilePermissionsHandler теперь Reloadable 2018-12-26 19:03:34 +07:00
Gravit
e341f144b9
ReloadManager и ReloadCommand 2018-12-26 18:54:24 +07:00
Gravit
05bad22ede
Фикс инициализации MySQLAuthHandler 2018-12-26 18:35:28 +07:00
Gravit
84a6784d26
Изменен порядок значений на более привычный 2018-12-26 18:21:08 +07:00
Gravit
291f6e4405
Несколько стандартных PermissionsHandler 2018-12-26 18:09:35 +07:00
Gravit
a606cb23e1
Полноценный выбор PermissionsHandler 2018-12-26 18:04:45 +07:00
Gravit
4c1fae008f
Whitelist для RejectAuthProvider 2018-12-26 16:41:11 +07:00