Gravita
35bdf1607f
[FEATURE] Add thread-safe info to responses
2024-02-03 17:11:36 +07:00
Gravita
7060697bad
[FEATURE] Support virtual threads and client locks
2024-02-03 17:08:07 +07:00
Gravita
a0788e4623
[FIX] Remove legacy launch4j in build.gradle
2024-01-23 19:44:19 +07:00
Gravita
0c754ae5e6
[FIX] Remove legacy manifest attributes
2024-01-23 19:35:54 +07:00
Gravita
c9ccf36252
[ANY] Remove reg limiter
2024-01-23 19:34:53 +07:00
Gravita
2fdd7d0199
[FIX] Slf4j fix
2024-01-23 19:11:33 +07:00
Gravita
f1922c52e2
[FEATURE] Add ProGuard jvmArgs
2024-01-18 00:13:36 +07:00
Gravita
efe967587c
[FIX] Finally remove launch4j
2024-01-14 17:25:55 +07:00
Gravita
f2b92c2bbd
[FIX] Update mirror link
2024-01-14 17:21:58 +07:00
dima_dencep
82bf2fdf56
[FIX] proguard ( #694 )
2024-01-12 16:02:02 +07:00
Gravita
f321b8bd27
[FIX] ExitResponse, update SimpleModuleManager
2023-12-29 16:37:14 +07:00
Gravita
64635cbb9b
[REFACTOR] Renaming
2023-12-23 17:58:09 +07:00
Gravita
e6516a8991
[REFACTOR] IDEA mini refactor
2023-12-23 12:25:11 +07:00
Gravita
0855fc589d
[REFACTOR] Remove log4j support, new LaunchServer start
2023-12-23 12:06:54 +07:00
Gravita
c9b6b0279a
[REFACTOR] Renaming
2023-12-23 12:05:23 +07:00
Gravita
f8b060422e
[FEATURE] Improve LaunchServer start
2023-12-20 04:45:41 +07:00
Gravita
f6f6ea13ad
[ANY] Experimental branch
2023-12-08 20:24:31 +07:00
Gravita
1c90681b3b
[FEATURE] Support Minecraft 1.20.3/1.20.4
2023-12-08 17:53:38 +07:00
Gravita
ee0a7bc25a
[FIX] Support mysql/postgresql 1.20.2
2023-12-01 17:59:05 +07:00
Gravita
3754a327b0
[FEATURE] ConfigService
2023-11-28 18:21:32 +07:00
Gravita
d2f34ced28
[FEATURE][EXPERIMENTAL] Add ClientServer and AuthService to ServerWrapper, extended check server, remove deprecated interfaces
2023-11-27 22:41:49 +07:00
Gravita
90e116720c
[FIX] onHardwareReport NPE
2023-10-31 16:22:44 +07:00
Gravita
80862e6116
[FEATURE] NoProtectHandler - disable joinServer protection
2023-10-31 00:20:57 +07:00
Gravita
fe7ae41f65
[FEATURE] Remove deprecated http methods, fix download
2023-10-29 21:18:47 +07:00
Gravita
474d557e3f
[FIX] JsonTextureProvider
2023-10-29 20:16:23 +07:00
Gravita
50e6bb3b49
[FIX] Default config
2023-10-29 19:02:04 +07:00
Gravita
e1429356df
[FIX] Build without proguard
2023-10-28 18:49:07 +07:00
Gravita
75f51c7727
[FIX] Use log4j-core annotation processor
2023-10-26 17:39:15 +07:00
Gravita
62e9276481
[FEATURE] Update build pipeline, fix multi release jar with proguard
2023-10-25 22:41:06 +07:00
Gravita
941bf115b1
[FIX] New mirror path
2023-10-22 18:38:15 +07:00
Gravita
2e6d7bd94a
[FIX] Improve JsonTextureProvider
2023-10-22 18:07:50 +07:00
Gravita
b5e10e8f9d
[FEATURE] JsonTexture convertMap
2023-10-22 15:27:54 +07:00
Gravita
cebeb55c00
[FIX] Change JsonTextureProvider behavior, delete http method
2023-10-21 20:31:46 +07:00
Gravita
93f916192e
[FEATURE] MirrorHelper support build script
2023-10-10 16:14:10 +07:00
Gravita
b72fb643d4
[FEATURE] Support 1.20.2
2023-10-03 19:16:02 +07:00
Gravita
1f3b7e0552
[FEATURE] UploadAssetMixProvider
2023-09-26 14:08:44 +07:00
Gravita
183cfe949f
[FEATURE] AssetUploadInfo
2023-09-26 13:55:01 +07:00
Gravita
aff254a875
[FEATURE] Support auth features in API
2023-09-24 00:13:32 +07:00
Gravita
606df6cb1a
[ANY] IDEA code inspect
2023-09-20 19:32:49 +07:00
Gravita
a34267e902
[FEATURE] Use Java 21
2023-09-20 19:11:33 +07:00
Gravita
29aee9dd30
[ANY] 5.5.0 dev
2023-09-18 16:26:47 +07:00
Gravita
d9082f21a3
[ANY] Delete old interfaces
2023-09-18 16:12:58 +07:00
Gravita
3475f2f912
[FIX] Compile fix
2023-09-18 16:12:58 +07:00
Gravita
b635447eaf
[FEATURE] Support Asset Upload
2023-09-18 16:12:58 +07:00
Gravita
0fb6102c29
[FEATURE] MixProvider init
2023-09-18 16:12:58 +07:00
Gravita
d4cc28f96a
[FEATURE] MixProvider
2023-09-18 16:12:58 +07:00
Gravita
caebd6b5de
[FEATURE] Extended Token Expire, auto refresh
2023-09-18 16:12:58 +07:00
Gravita
6e45a84c1c
[FEATURE] Support lmodule with Java 17
2023-09-18 16:12:58 +07:00
Gravita
9de81095b1
[FEATURE][EXPERIMENTAL] separate branch
2023-09-18 16:12:58 +07:00
Gravita
41f00c2310
[FIX] Check certificate expired
2023-07-25 17:19:21 +07:00
Gravita
85986c2916
[FEATURE] Check certificate expired
2023-07-25 17:10:18 +07:00
Gravita
8153c3a438
[FIX] componentName in config
2023-07-21 21:18:12 +07:00
microwin7
2f7b94365a
[FIX] Proguard mapping letter L ( #670 )
2023-07-21 21:08:45 +07:00
Gravita
e887035920
[FIX] Remove experimental warning
2023-07-16 13:59:45 +07:00
Gravita
82938fe8d4
[FIX] Remove old style assets folder
2023-07-16 13:36:45 +07:00
microwin7
55c0cdfa0d
[FEATURE] Replaced with use TimeUnit ( #666 )
2023-07-16 13:11:58 +07:00
microwin7
b12c43676b
[FEATURE] Replaced String.format to formatted ( #665 )
2023-07-16 13:11:45 +07:00
microwin7
2aa8dffcaa
[REFACTOR] Replaced to pattern matching instanceof ( #664 )
2023-07-15 14:37:26 +07:00
Gravita
bd83e8a4c5
[FEATURE] Support hikariMaxLifetime
2023-06-30 20:21:20 +07:00
Gravita
bea7898939
[FEATURE] Change hash type to sha1
2023-06-09 18:25:08 +07:00
Gravit'a
bddf31c94e
[FEATURE] LaunchServerLauncherExeInit
2023-05-25 15:33:01 +07:00
microwin7
ae426b2fd0
[FIX] Incorrect send AuthException for User not found ( #651 )
2023-05-13 15:49:30 +07:00
Gravita
e338bb9a02
[FIX] Autoupdate mirror link
2023-04-28 21:19:44 +07:00
Gravita
dec86c9a91
[ANY] 5.4.0 stable
2023-04-28 20:41:48 +07:00
Gravita
b10535042f
[FIX] FileAuthSystem slim support
2023-04-27 21:02:30 +07:00
microwin7
e05aa4b204
[FIX] DownloadAssetCommand.java command
...
ArrayIndexOutOfBoundsException
2023-04-25 16:28:14 +03:00
Gravita
bfa6966ec6
[ANY] Update mirror link
2023-04-22 20:17:02 +07:00
Gravita
6caa34e255
[FEATURE] MirrorHelper Quilt support
2023-04-21 15:34:42 +07:00
Gravita
48799cf3c2
[FEATURE] New ClientProfile$Version
2023-04-20 19:06:12 +07:00
Gravit'a
76f8b4602c
[FIX] JAVA_HOME override
2023-04-15 17:40:34 +07:00
Gravit'a
fc7f96d536
[FIX] launcher-pack in Windows
2023-04-15 13:59:32 +07:00
Gravita
06e9bc8578
[ANY] IDEA code inspect
2023-04-03 13:04:12 +07:00
Gravita
e0b3f3d6a5
[FEATURE] Launcher build number
2023-03-29 23:46:26 +07:00
Gravita
6a057514b2
[FIX] RequestTextureProvider localPath
2023-03-26 23:57:28 +07:00
Gravita
17f9c28f3d
[FEATURE] WebSocket hook rework
2023-03-20 00:25:27 +07:00
Gravita
8ac9866258
[FEATURE] SentryProguardUpload
2023-03-07 15:23:20 +07:00
Gravita
930a5caf74
[ANY] Remove old guard/antiinject support
2023-02-26 19:01:43 +07:00
Gravita
0818b3037c
[FEATURE] ClientProfile compat flags, remove deprecated
2023-02-26 18:00:44 +07:00
microwin7
5588b4aac1
[FEATURE] Default value for client profile and assets dir
2023-02-18 07:00:35 +03:00
Gravita
6d1440207b
[FIX] Launch4j build exe
2023-01-25 18:02:24 +07:00
Gravita
9d719c48e3
[ANY] Update dependencies
2023-01-24 17:17:03 +07:00
Gravita
b0fba84fbb
[FEATURE] MergeAuthCoreProvider
2023-01-20 19:57:14 +07:00
Gravita
d30f0b900b
[ANY] Change domain
2023-01-11 18:16:51 +07:00
Gravita
a0ac58f0b5
[FEATURE] printExperimentalBranch info
2022-12-22 19:11:11 +07:00
Gravita
a27d7f1597
[FEATURE] printExperimentalBranch
2022-12-22 19:07:46 +07:00
Gravita
5f7808afff
[FIX] MySQLAuthCoreProvider
2022-12-12 15:14:12 +07:00
Gravita
7dcc5aef3f
[FIX] More details in error when reading launcher module config file
2022-12-09 21:46:05 +07:00
Gravita
ae994ebb4f
[FIX] More safe save config and 5.3.3
2022-12-09 21:34:23 +07:00
Gravita
553cdf5250
[FEATURE] Safe config write
2022-12-09 21:17:07 +07:00
Gravita
0d1b32fc1c
[FIX] Save config with postgresql
2022-12-09 20:55:58 +07:00
Gravita
7f4fe566de
[FIX] ClassCastException
2022-12-09 20:19:22 +07:00
Gravita
3c5e25b67f
[FIX] Launcher permissions
2022-12-05 23:17:12 +07:00
Gravita
a0722fb5f4
[FIX] HttpAuthCoreProvider findmulti
2022-12-05 17:22:32 +07:00
Gravita
8fb1349487
[FIX] Roles support
2022-11-21 13:44:58 +07:00
Gravita
5631bc6af1
[FIX] permissionsPermissionColumn
2022-11-21 13:32:10 +07:00
AlexCatze
9cc1810831
[FEATURE] Roles support for MySQL and PostgreSQL ( #622 )
...
* [FEATURE] Roles support for MySQL and PostgreSQL
Roles are stored in separate (name,uuid) table. Role can be given to user by adding "role.<name/guid>" permission to user. Permissions can be added to role by adding record with role`s uuid to permissions table.
* [REFACTOR] Refactor roles quering
Use 2 queries, first to query names of all user`s roles, second to recursively query all permissions. This also allows roles inheritance. All code from previous realisation, that is not used in this one, was commented, so if this realisation will be accepted, that code can be finaly removed.
* [REFACTOR] Removed commented code
* [REFACTOR] Remover useless catches
2022-11-19 18:01:32 +07:00
Gravita
a7d3cba949
[FEATURE] Directory launcher-pack
2022-11-18 16:06:42 +07:00
Gravita
10888ed2e7
[ANY] Full IDEA reformat
2022-11-18 14:47:03 +07:00
Gravita
82accb211d
[ANY] IDEA reformat
2022-11-18 14:39:35 +07:00
Gravita
10df931c2a
[FIX] MySQL/PostgreSQL permissions
2022-11-18 14:38:39 +07:00