Glavo
|
76c361e9bc
|
Fix #1201: Download version jar if the jar is empty
|
2021-12-18 15:58:33 +08:00 |
|
Glavo
|
ccb8981634
|
Remove invalid Appender
|
2021-12-18 15:47:41 +08:00 |
|
Glavo
|
99b55d03c1
|
Allows user to enable message lookup
|
2021-12-18 15:47:41 +08:00 |
|
Glavo
|
9a66605616
|
Disable JndiLookup using log4j-patch
|
2021-12-18 15:45:35 +08:00 |
|
Glavo
|
da13895b72
|
fix: InputStream not closed
|
2021-12-18 15:45:35 +08:00 |
|
Glavo
|
c657a1d2cc
|
Introducing log4j-patch
|
2021-12-18 15:45:35 +08:00 |
|
huanghongxun
|
1b8dc1f75e
|
fix(mcbbs): NPE when fileApi is not empty. Closes #1197.
|
2021-12-18 01:40:25 +08:00 |
|
Glavo
|
8025b8e24b
|
Support offline installation of OptiFine 1.17.1 H1 and later
|
2021-12-18 01:26:03 +08:00 |
|
Glavo
|
e48bf012a6
|
Safely save config
|
2021-12-18 01:21:45 +08:00 |
|
Glavo
|
7da2671ec5
|
Use custom log4j2.xml
|
2021-12-11 23:52:03 +08:00 |
|
Glavo
|
5ffbd16800
|
Prohibit JNDI remote invoke
|
2021-12-11 23:52:03 +08:00 |
|
Glavo
|
d20adb20d3
|
fix: Logs should be encoded in UTF-8
|
2021-12-11 23:49:29 +08:00 |
|
Kylepoops
|
4f28cdd58f
|
Fix CVE-2021-44228 again
https://github.com/apache/logging-log4j2/pull/614
|
2021-12-11 23:49:09 +08:00 |
|
huanghongxun
|
4b6b5c2f0e
|
fix(game): fix remote code execution from log4j.
|
2021-12-10 14:22:16 +08:00 |
|
Glavo
|
c31269a358
|
Disable message pattern lookup by default
|
2021-12-10 14:19:32 +08:00 |
|
Glavo
|
55092326a4
|
Use StringWriter instead of ByteArrayOutputStream
|
2021-12-10 14:18:08 +08:00 |
|
Glavo
|
10dbcf63b7
|
Adjust the default capability to reduce memory allocation
|
2021-12-10 14:18:08 +08:00 |
|
Glavo
|
32fad77104
|
Optimize logging performance
|
2021-12-10 14:18:08 +08:00 |
|
SettingDust
|
05d2fbbbb9
|
fix(core): zipper lose the file attributes
|
2021-12-10 14:17:03 +08:00 |
|
huanghongxun
|
83b4b58cb2
|
feat(crash): 1.18 requires Java 17. Closes #1186.
|
2021-11-22 01:54:05 +08:00 |
|
huanghongxun
|
db721107ae
|
fix(microsoft): remove redundant login steps.
|
2021-11-09 00:35:52 +08:00 |
|
huanghongxun
|
5b9be471e3
|
fix(microsoft): should not pass client secret when refreshing token. Closes #1164.
|
2021-11-06 22:32:08 +08:00 |
|
Glavo
|
eb472037db
|
fix: checkstyle
|
2021-11-03 17:30:27 +08:00 |
|
Glavo
|
7a71ecf177
|
Fix #1153: On Windows, the 'classpath' environment variable in the context overrides the 'CLASSPATH'
|
2021-11-02 22:46:13 +08:00 |
|
huanghongxun
|
f67c3d5284
|
fix(launch): cannot launch game in path that contains CJK characters. Closes #1141.
|
2021-10-30 23:03:49 +08:00 |
|
Glavo
|
46385a8445
|
Do not delete soft links when exiting HMCL
|
2021-10-30 23:01:27 +08:00 |
|
Glavo
|
9f617c33f5
|
Support path containing unicode characters on Linux
|
2021-10-30 23:01:27 +08:00 |
|
Glavo
|
6aef034880
|
Avoid generating command lines repeatedly
|
2021-10-30 23:01:27 +08:00 |
|
huanghongxun
|
c4941a01d6
|
fix(multiplayer): show "failed to test" instead of "testing".
|
2021-10-30 22:40:44 +08:00 |
|
huanghongxun
|
a240b8ca9f
|
fix(skin): Do not load authlib-injector when skin manually set to steve/alex.
|
2021-10-29 22:52:16 +08:00 |
|
Glavo
|
026239903d
|
Fix IllegalAccessError: tried to access protected method
|
2021-10-25 17:23:07 +08:00 |
|
huanghongxun
|
8d559dba02
|
feat(multiplayer): verify checksum. Closes #1122.
|
2021-10-23 23:28:55 +08:00 |
|
Glavo
|
8b224cb240
|
Avoid throwing NPE when the Java version cannot be obtained
|
2021-10-23 22:06:07 +08:00 |
|
huanghongxun
|
651aedaa50
|
feat(microsoft): use device code to login.
|
2021-10-23 02:22:04 +08:00 |
|
huanghongxun
|
a36b0ebed2
|
feat: WIP: use commons-compress
|
2021-10-23 01:47:24 +08:00 |
|
huanghongxun
|
5a9e8683e4
|
feat(microsoft): WIP: use device code grant flow instead.
|
2021-10-23 00:01:55 +08:00 |
|
huanghongxun
|
7bad0be2c4
|
fix: incorrect system architecture detection in macOS.
|
2021-10-22 22:02:28 +08:00 |
|
huanghongxun
|
192a0c987e
|
fix: unable to rename game versions that do not have jar file in directory.
|
2021-10-22 22:02:27 +08:00 |
|
huanghongxun
|
610864d674
|
feat(launch): compatible with TLauncher.
|
2021-10-22 22:02:27 +08:00 |
|
huanghongxun
|
74a20bf11d
|
feat(crash): find module name in stacktrace if available.
|
2021-10-20 02:17:58 +08:00 |
|
huanghongxun
|
16c96419d3
|
feat(crash): TwilightForest may be incompatible with OptiFine on Minecraft 1.16.5.
|
2021-10-20 02:09:50 +08:00 |
|
huanghongxun
|
7846e9e196
|
fix: checkstyle.
|
2021-10-20 01:15:22 +08:00 |
|
huanghongxun
|
a74b971b98
|
fix(auto-installing): verify fabric api file.
|
2021-10-20 01:15:21 +08:00 |
|
huanghongxun
|
6707ce1ed9
|
feat(crash): read crash report from raw log as fallback.
|
2021-10-20 01:15:21 +08:00 |
|
huanghongxun
|
1762e78cb3
|
fix(java): java7 suggestion warning.
|
2021-10-19 23:17:27 +08:00 |
|
huanghongxun
|
2631f3a007
|
fix(java): test forge installation instead of main class.
|
2021-10-19 23:11:13 +08:00 |
|
huanghongxun
|
f70ec8a090
|
fix(launch): cannot launch far old versions on macOS.
|
2021-10-19 23:07:00 +08:00 |
|
huanghongxun
|
a4f22671c6
|
feat(java): download java 8/16 when auto selected java not found.
|
2021-10-18 23:38:57 +08:00 |
|
huanghongxun
|
71c23df971
|
feat: use ArrayUtils from commons-lang3 instead.
|
2021-10-18 15:33:44 +08:00 |
|
huanghongxun
|
45d5ef4602
|
build: commons-lang3 & commons-compress.
|
2021-10-18 03:28:09 +08:00 |
|