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
Gravit
0862e3c541
Фитча для модулей - список файлов в jar лаунчера
...
Упрощает процедуру внедрения своих файлов в JAR
2018-12-26 16:34:18 +07:00
Gravit
e915d408a9
Команда dumpEntryCache
2018-12-24 20:15:53 +07:00
Gravit
19509d7ac5
Launch4J конфиг по умолчанию
2018-12-24 19:16:44 +07:00
Gravit
db1abf9a17
Фикс ошибки с DownloadAsset/DownloadClient
2018-12-24 19:12:39 +07:00
Gravit
5eac763f8f
Правки конфига по умолчанию
2018-12-24 17:16:57 +07:00
Gravit
8df7d148da
Разделение на человекочитаемый gson и машинный
2018-12-24 17:10:53 +07:00
Gravit
7e97915fd1
PermissionsManager на случай, если authProvider не обрабатывает привилегии
...
Загрузка привилегий из файла permissions.json
2018-12-24 17:00:09 +07:00
Gravit
232aeb5c68
Возможность перезапускать лаунчсервер без потери сессий на клиентах
2018-12-24 16:23:00 +07:00
Gravit
f58d387d92
Исправления DownloadClientCommand и стандартных профилей 1.12.2 и 1.7.10
2018-12-24 14:58:28 +07:00
Gravit
c65124a21e
Перевод конфигов на Json часть 9
...
Порция фиксов
Теперь работает!
2018-12-24 14:51:13 +07:00
Gravit
08d7f61a19
Перевод конфигов на Json часть 8
...
Порция фиксов
Комплируется, пока не работает
2018-12-24 12:51:47 +07:00
Gravit
28cb9b0f23
Перевод конфигов на Json часть 7
...
Порция фиксов
Комплируется, пока не работает
2018-12-24 00:45:16 +07:00
Gravit
137b83f428
Перевод конфигов на Json часть 6
...
Адаптеры
Комплируется, пока не работает
2018-12-24 00:19:43 +07:00
Gravit
2c06cdec24
Перевод конфигов на Json часть 5
...
Правки рантайма
Комплируется, пока не работает
2018-12-23 23:47:07 +07:00
Gravit
123250246c
Перевод конфигов на Json часть 4
...
Правки рантайма
Комплируется, пока не работает
2018-12-23 23:26:57 +07:00
Gravit
79891d711e
Перевод конфигов на Json часть 3
...
Комплируется, пока не работает
2018-12-23 23:22:19 +07:00
Gravit
7c35cb0a34
Перевод конфигов на Json часть 2
...
Не комплируется
2018-12-23 22:57:40 +07:00
Gravit
49b085278c
Перевод конфигов на Json часть 1
...
Не комплируется
2018-12-23 22:50:31 +07:00
Gravit
d2916d180d
IDEA Code Refractor
2018-12-20 22:52:09 +07:00
Gravit
87669d1d46
IDEA Code Reformat
2018-12-20 22:45:01 +07:00
Gravit
e15e4c1e35
Возможность отключить предупреждение о неверной архитектуре Java и ОС
2018-12-20 22:43:01 +07:00
Gravit
f5534a1f67
Открыта возможность инструментации LaunchServer
2018-12-20 22:36:02 +07:00
zaxar163
1aba7624a1
Commands fixes.
2018-12-19 21:05:40 +07:00
zaxar163
52213d7c55
Applied gradle fix.
2018-12-19 21:05:40 +07:00
Gravit
d450a17d58
Правки Hikari кода
2018-12-19 18:54:23 +07:00
Gravit
23966a3b04
Введение LauncherEnvironment
2018-12-19 18:24:50 +07:00
Zaxar163
2a9e1258b5
SKIP_FRAMES зачем то пихнул, это как пихнуть SKIP_CODE.
2018-12-06 19:44:46 +07:00
Zaxar163
1b516ccf2f
Safe classWriter. ( #92 )
...
* ClassWriter hierarchy...
* Some improvements of jar building.
* Modules updated.
* Fixed modules... Again.
* Выловил заразу всё таки...
* Update modules to use SafeClassWriter.
* To Strings...
* Organize imports.
2018-12-06 09:29:34 +07:00
Gravit
2c04ddb514
Proguard конфиг для работы OSHI
2018-12-03 17:47:22 +07:00
Gravit
eedd70061f
Фикс стандартного конфига
2018-12-03 16:59:31 +07:00
zaxar163
21209083be
Fix issue with proguard.
2018-12-02 17:27:58 +03:00
zaxar163
f879c98995
Fix #89 .
2018-12-02 15:21:27 +03:00
zaxar163
d6049e71c0
Merge branch 'master' into v4.1.x
2018-11-30 20:52:37 +03:00
Gravit
637867dbc8
Очень странный Баг с NPE
2018-11-29 00:16:38 +07:00
Gravit
b175388465
Вернул предыдущие названия
2018-11-28 21:05:28 +07:00
Gravit
c12d93b435
Исправление неверного синтаксиса комантария в дефолтном конфиге
2018-11-28 18:02:35 +07:00
Gravit
16803776d0
Использованеи библиотеки OSHI для получения HWID
2018-11-28 17:54:23 +07:00
Gravit
07eaa0c691
Вывод информации о лицензии в консоль при запуске
2018-11-27 18:37:37 +07:00
Gravit
3cd15a6168
Avanguard выброшен
2018-11-27 18:19:09 +07:00
zaxar163
4140b2ad5b
Fixed binary names...
2018-11-26 11:00:58 +03:00
zaxar163
ebdf52d344
Update dependencies.
2018-11-26 10:53:02 +03:00
zaxar163
7d625b4640
Implemented #82
2018-11-26 10:43:44 +03:00
zaxar163
4727ee9bbf
Organize imports.
2018-11-25 21:23:57 +03:00
zaxar163
46ea7c8500
Merge branch 'master' into v4.1.x
2018-11-25 20:45:01 +03:00
Zaxar163
3c960eb501
Add AuthLimiter IP exclusions.
...
* Add AuthLimiter IP exclusions #63 .
2018-11-20 20:18:18 +03:00
Gravit
d89c976a5c
Вынос настройки message в MySQLAuthProvider
2018-11-20 01:19:07 +07:00
Gravit
ad924961e6
Отказ от minimal-json в пользу gson
2018-11-14 17:59:55 +07:00
Zaxar163
4300aafc38
Fixed proguard. ( #54 )
2018-11-11 11:22:11 +03:00
Zaxar163
b2b810ddea
ThreadCount #49
...
* #48 выполнено
2018-11-11 09:01:19 +03:00
Zaxar163
ef57f8b02f
Removed plugin-integr. ( #47 )
2018-11-10 20:47:58 +03:00
Gravit
30ae80c1a1
updateShared
2018-11-08 19:50:24 +07:00
Gravit
874a30eb6b
IDEA Code Reformat
2018-11-08 19:30:16 +07:00
Gravit
f9b8bd2947
IDEA Refractoring
2018-11-08 19:28:31 +07:00
Gravit
4a74816634
enabledOptional
2018-11-06 19:14:08 +07:00
Gravit
72701e0775
Дополнительные проверки безопасности
2018-11-06 19:07:15 +07:00
Gravit
9e2a154c50
Запрос ChangeServer
2018-11-06 18:57:19 +07:00
Gravit
c472e8d033
Фиксы SetProfileRequest
2018-11-04 12:03:17 +07:00
Gravit
d845b73c85
Возможность не указывать профиль при авторизации
2018-11-04 11:35:42 +07:00
Gravit
c3a040ec25
Фиксы FileNotFoundException и распаковки guard/runtime
2018-11-01 20:45:11 +07:00
Gravit
01355fd93e
Проверка хешей врапперов и авангарда
2018-11-01 20:03:14 +07:00
Gravit
4f65a0a396
Проверка checkSign в авторизации
2018-10-26 23:59:11 +07:00
Gravit
96bca9aa5d
Крупное обновление LauncherRequest
...
Есть совместимость с предыдущими версиями
2018-10-25 19:36:57 +07:00
Gravit
761ddc3087
Экспериментальная защита на основе StackTrace
2018-10-22 18:05:10 +07:00
Gravit
ecb904035a
Техническая возможность использования своей JVM
2018-10-20 16:33:02 +07:00
Gravit
8d7db40909
Возможность изменять профиль после авторизации
2018-10-20 15:57:30 +07:00
Gravit
7f470ab3e3
Отключена проверка в CheckServerRequest. Авторизация не теряется
2018-10-18 22:06:26 +07:00
Gravit
615ed25e00
Введение MirrorManager, теперь можно создавать свои "зеркала", откуда можно скачивать клиенты и ассеты. Список зеркал указывается в LaunchServer.cfg
...
Модули могут добавлять свои зеркала
2018-10-18 16:39:36 +07:00
Gravit
a9a9a78983
Случайный порт при передаче параметров
2018-10-13 15:20:23 +07:00
Gravit
311fee0443
Чистка LauncherAPI
2018-10-13 15:01:10 +07:00
Gravit
bae9a511bc
Merge branch 'master' of github.com:GravitLauncher/Launcher
2018-10-13 12:00:57 +07:00
Gravit
b4cd10ef85
Возможность сборки Avanguard для каждого проекта отдельно
2018-10-13 11:59:50 +07:00
Vladimir Votyakov
1bb8b4621b
Fix Authlib obfuscation ( #32 )
...
Proguard obf fixed.
2018-10-10 15:59:23 +03:00
Gravit
5fc4b01b8a
Шифрование AccessToken
2018-10-08 20:57:29 +07:00
Gravit
aedddbff0d
Обновление JAConfigurator
2018-10-07 16:06:07 +07:00
Gravit
f5289e7681
Защита от хаков протокола. Авторизация сервера ОБЯЗАТЕЛЬНА
2018-10-07 14:17:37 +07:00
Gravit
6167699c20
Клиент WebSockets
2018-10-05 16:20:40 +07:00
Gravit
7ae32bf1e7
Удаленный вызов комманд
2018-10-05 15:36:50 +07:00
Gravit
f9aecb5036
Поддержка привилегий в JsonAuthProvider.java MySQLAuthProvider.java RequestAuthProvider.java
2018-10-05 15:25:12 +07:00
Zaxar163
71efde7cd2
Fix paths. ( #29 )
2018-10-03 15:12:48 +07:00
Gravit
895253012f
ProGuard для gson забытые строчки
2018-10-02 20:58:37 +07:00
Gravit
73c3dec29f
ProGuard для gson
2018-10-02 20:57:19 +07:00
Gravit
b141d14d74
UpdateListResponse
2018-10-02 20:38:03 +07:00
Gravit
f27ec8cb7f
Сериализация HashedDir в json
2018-10-02 20:25:07 +07:00
Gravit
788eb253f4
Update FileServerHandler
2018-10-02 19:51:07 +07:00
Gravit
e8126f565d
Фикс LauncherResponse
2018-10-02 19:39:54 +07:00
Gravit
fb7ac48962
FileServerHandler использование
2018-10-02 19:29:47 +07:00
Gravit
111ebd2f19
FileServerHandler update
2018-10-02 19:20:57 +07:00
Gravit
275305b16c
LauncherUpdateResponse реализация
2018-10-02 19:19:57 +07:00
Gravit
e133fc06cb
LauncherUpdateResponse
2018-10-01 18:15:39 +07:00
Gravit
3fe1cdde60
checkServer and joinServer
2018-10-01 17:39:35 +07:00
Gravit
79acc5b503
Привилегии
2018-10-01 17:08:16 +07:00
Gravit
b60bdb72fa
События
2018-10-01 17:01:10 +07:00
Gravit
bf061bfaf2
Сохранение данных в сессии
2018-10-01 16:43:41 +07:00
Gravit
6f16819cad
AuthResponse fix
2018-10-01 16:07:11 +07:00
Gravit
a32402f1a6
Правильная инициализация WebSocketService
2018-10-01 15:58:07 +07:00
Gravit
b76e009aaa
SimpleResponse
2018-10-01 15:36:19 +07:00
Gravit
df0d9f37a2
SuccessResult
2018-10-01 15:16:48 +07:00
Gravit
3daabe584f
WebSocketService использование
2018-10-01 15:11:56 +07:00
Gravit
b42d3d6a08
WebSocketService
2018-10-01 15:08:21 +07:00
Gravit
a1bb6d6e2f
Фикс отправления ответов
2018-10-01 14:55:09 +07:00
Gravit
7f952af1b9
writeAndFlush
2018-10-01 14:48:53 +07:00
Gravit
fdb7da1460
Тестовый AuthResponse
2018-10-01 14:48:24 +07:00
Gravit
5fa271314c
Тестовый EchoResponse
2018-10-01 14:06:56 +07:00
Gravit
3dfde49ac9
WebSocket json
2018-10-01 13:45:36 +07:00
Zaxar163
e4b0c1c646
Add websocket on client. ( #27 )
...
* Add websocket on client.
* Make send methods.
2018-09-30 18:42:07 +07:00
Gravit
0421ffd65a
Исправление конфига ProGuard
2018-09-30 18:29:14 +07:00
Gravit
b6d0692a1e
Исправление фикса для 1.12
2018-09-29 14:18:31 +07:00
Gravit
a8bdebd767
Обновление стандартных конфигов
2018-09-29 13:34:29 +07:00
Gravit
dab963a2eb
Исправление title при AuthServerRequest
2018-09-27 05:00:46 +07:00
Gravit
f7bd4a5941
Исправления формата ответа и реализация в ServerWrapper
2018-09-27 04:46:59 +07:00
Gravit
20cb561b3e
Исключения при сборке мусора для серверов и обязательная авторизация сервера
2018-09-27 04:30:43 +07:00
Gravit
e77a848843
Авторизация сервера
2018-09-27 04:18:26 +07:00
Zaxar163
b77e22ce9f
Fileserver ( #26 )
...
* FileServer
* FileServer output modified.
* Update FileInitializer.java
2018-09-27 12:47:48 +07:00
Gravit
e44264d554
Authlib
2018-09-25 21:06:13 +07:00
Gravit
77978b0f74
Опциональные моды
2018-09-24 23:34:06 +07:00
Gravit
b6ea3e0aa5
Transformer proguard hook
2018-09-24 18:02:07 +07:00
Gravit
23a1c9a7e1
Мульти AuthHandler's
2018-09-23 19:07:07 +07:00
Gravit
363a3ed462
Мульти AuthProvider's
2018-09-23 18:42:10 +07:00
Gravit
46a470f0af
Фикс copy-paste в BuildHook API
2018-09-23 18:28:20 +07:00
Gravit
5d2def1414
Трансформация классов после ProGuard (BuildHook API)
2018-09-23 18:25:02 +07:00
Gravit
8580cd4403
IDEA Refractoring
2018-09-22 21:34:13 +07:00
Gravit
78766d0c5c
Move LauncherVersion and LauncherClassLoader
2018-09-22 21:22:39 +07:00
Gravit
d14564f54e
Избавление от formatVars
2018-09-22 21:01:38 +07:00
Zaxar163
d3b46155ef
Fix build.gradle
2018-09-21 22:54:11 +07:00
Gravit
5cbc81476f
Начало нового протокола
2018-09-21 21:36:23 +07:00
Gravit
4e739a74b5
Тестовая команда "test start" для старта сервера netty
2018-09-21 19:56:15 +07:00
Gravit
e16145cb6b
WebSocket пример с репозитория Netty
2018-09-21 19:38:39 +07:00
Gravit
ac8083ac35
Копирование наработок из ветки SSL
2018-09-21 19:17:20 +07:00
Gravit
bea69c9675
Proguard fix
2018-09-21 18:38:16 +07:00
Gravit
a1de896141
Слежение за guard
2018-09-20 19:49:11 +07:00
Gravit
6e648e17ad
Изменение имени wrapper'а
2018-09-20 18:52:52 +07:00
Gravit
303402310b
HttpDownloader update
...
AvanguardStarter update
ProGuard update
2018-09-20 18:47:40 +07:00
Gravit
a7dcfc4183
HttpDownloader
2018-09-19 21:37:12 +07:00
Gravit
85559c0ea3
HTTPRequest умеет отправлять json
2018-09-19 21:09:55 +07:00
Gravit
31597cc81c
IDEA Refractoring
2018-09-19 20:53:27 +07:00
Gravit
f53ed9be52
Фикс log4j
2018-09-19 20:42:17 +07:00
Gravit
8f76bfdf03
Перенос initModules
2018-09-19 20:29:31 +07:00
Gravit
75cc2156a0
BuildContext
2018-09-19 20:14:50 +07:00
Gravit
4bdf6a2cbf
Сборка мусора в CachedAuthHandler
2018-09-19 19:55:49 +07:00
Gravit
2658c8a4ca
Фикс путей к profiles
2018-09-19 19:45:31 +07:00
Gravit
324ab21d35
JsonAuthHandler
2018-09-19 19:39:44 +07:00
Gravit
be91c9dc5b
JavaScript updates
2018-09-19 19:03:52 +07:00
Gravit
416289f7a7
sort в модулях, убраны дубликаты кода
2018-09-17 17:14:59 +07:00
Gravit
cf3c186eb7
Move helpers to ru.gravit.utils.helper
2018-09-17 14:20:36 +07:00
Gravit
a04878f176
4.0.0 init commit
2018-09-17 14:07:32 +07:00