PrismLauncher/launcher
Trial97 30daf048b2 fix zip path traversal
this makes sure that the file is in the given root

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 56936cf485)
2026-03-10 10:41:40 +00:00
..
archive fix zip path traversal 2026-03-10 10:41:40 +00:00
console Revert "Revert "[Backport release-10.x] refactor(console): attach console early"" 2026-02-13 08:37:36 +02:00
filelink Revert "Revert "[Backport release-10.x] refactor(console): attach console early"" 2026-02-13 08:37:36 +02:00
icons chore: remove double spaces from logs 2026-01-30 11:10:01 +00:00
include refactor(Application.h): reduce include chain 2026-02-11 16:02:57 +00:00
java Use an owning QByteArray in ByteArraySink 2026-03-02 20:49:38 +02:00
launch refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
logs style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
macsandbox format the code 2026-01-09 21:36:46 +00:00
meta Reduce include chain further, forward declare settings and log model 2026-02-11 16:02:57 +00:00
minecraft fix zip path traversal 2026-03-10 10:41:40 +00:00
modplatform ensure that save lock isunlocked on success 2026-03-10 10:38:38 +00:00
net Remove std::unique_ptr from ByteArraySink 2026-03-02 20:49:40 +02:00
news feat: cache news feed 2026-02-17 21:07:57 +02:00
resources fix: replace gnome icons with oxygen ones in the multimc icon theme 2026-02-13 07:33:05 +00:00
screenshots refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
settings refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
tasks chore: remove double spaces from logs 2026-01-30 11:10:01 +00:00
tools refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
translations Reduce include chain further, forward declare settings and log model 2026-02-11 16:02:57 +00:00
ui fix: open correct wiki URL when opened from the Help *menu* 2026-03-10 02:57:00 +05:00
updater Use an owning QByteArray in ByteArraySink 2026-03-02 20:49:38 +02:00
Application.cpp run clang-format to apply new qualifier alignment 2026-02-25 08:04:49 +00:00
Application.h run clang-format to apply new qualifier alignment 2026-02-25 08:04:49 +00:00
ApplicationMessage.cpp
ApplicationMessage.h
AssertHelpers.h rename Assert.h because it causes conflicts??? 2026-01-22 20:41:17 +00:00
BaseInstaller.cpp
BaseInstaller.h
BaseInstance.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
BaseInstance.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
BaseVersion.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
BaseVersionList.cpp
BaseVersionList.h
CMakeLists.txt refactor: FMLLibrariesTask -> LegacyFMLLibrariesTask 2026-02-18 00:16:22 +05:00
Commandline.cpp
Commandline.h
DataMigrationTask.cpp Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
DataMigrationTask.h Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
DefaultVariable.h
DesktopServices.cpp revert: "fix(appimage): launch external processes with bundled linker" 2025-12-20 17:48:36 +01:00
DesktopServices.h revert: "fix(appimage): launch external processes with bundled linker" 2025-12-20 17:48:36 +01:00
Exception.h
ExponentialSeries.h
FastFileIconProvider.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
FastFileIconProvider.h style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
FileIgnoreProxy.cpp Properly show shaderpacks in export 2026-01-06 21:53:30 +00:00
FileIgnoreProxy.h Properly show shaderpacks in export 2026-01-06 21:53:30 +00:00
FileSystem.cpp fix: windows filelink results needs to capture by refrence 2026-02-03 03:03:04 +00:00
FileSystem.h revert: "fix(appimage): launch external processes with bundled linker" 2025-12-20 17:48:36 +01:00
Filter.h Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
GZip.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
GZip.h fix: gzip file parsing as a stream 2025-04-19 00:41:24 +03:00
InstanceCopyPrefs.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
InstanceCopyPrefs.h Reduce usage of [[nodiscard]] attributes 2025-07-07 20:56:29 +01:00
InstanceCopyTask.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceCopyTask.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceCreationTask.cpp chore: remove double spaces from logs 2026-01-30 11:10:01 +00:00
InstanceCreationTask.h
InstanceDirUpdate.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceDirUpdate.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceImportTask.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceImportTask.h improve archive detection 2025-12-11 12:54:49 +02:00
InstanceList.cpp run clang-format to apply new qualifier alignment 2026-02-25 08:04:49 +00:00
InstanceList.h refactor(InstanceList): use vector<unique_ptr> to store instances 2026-02-17 20:23:08 +02:00
InstancePageProvider.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
InstanceTask.cpp
InstanceTask.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
JavaCommon.cpp Merge remote-tracking branch 'upstream/develop' into rework-settings 2025-05-22 23:04:57 +01:00
JavaCommon.h
Json.cpp Check specifically for GarbageAtEnd error 2025-12-18 21:51:35 +00:00
Json.h Check specifically for GarbageAtEnd error 2025-12-18 21:51:35 +00:00
KonamiCode.cpp
KonamiCode.h
LaunchController.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
LaunchController.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
Launcher.in style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
LoggedProcess.cpp remove qt5compat 2025-11-27 22:37:31 +02:00
LoggedProcess.h Simplify MessageLevel::Enum -> MessageLevel 2025-12-07 13:15:22 +00:00
main.cpp Revert "Revert "[Backport release-10.x] refactor(console): attach console early"" 2026-02-13 08:37:36 +02:00
MangoHud.cpp Remove ensure JSON helpers 2025-11-09 21:35:11 +00:00
MangoHud.h
Markdown.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
Markdown.h style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
MessageLevel.cpp refactor(MessageLevel): move and rename 'FromLine*' functions 2025-12-11 09:59:33 -07:00
MessageLevel.h refactor: remove broken Qt includes 2026-01-06 11:06:15 +00:00
MMCTime.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
MMCTime.h
MMCZip.cpp fix zip path traversal 2026-03-10 10:41:40 +00:00
MMCZip.h move more zip parsings 2025-11-26 18:40:40 +02:00
MTPixmapCache.h
NullInstance.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
ProblemProvider.h
PSaveFile.h style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
QObjectPtr.h
qtlogging.ini fix: use after free begone! 2025-04-28 04:49:23 -07:00
QVariantUtils.h style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
RecursiveFileSystemWatcher.cpp Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
RecursiveFileSystemWatcher.h Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
ResourceDownloadTask.cpp refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
ResourceDownloadTask.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
RuntimeContext.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
RWStorage.h
SeparatorPrefixTree.h
StringUtils.cpp style: re-format tree with editorconfig 2026-01-18 23:01:42 +02:00
StringUtils.h
SysInfo.cpp
SysInfo.h chore: fixe some codeql warnings 2025-06-05 00:34:45 +03:00
Usable.h refactor!!!: migrate from shared pointers 2026-02-17 20:23:05 +02:00
Version.cpp chore: make all the regexes static const 2025-04-28 22:37:29 +03:00
Version.h run clang-format to apply new qualifier alignment 2026-02-25 08:04:49 +00:00
VersionProxyModel.cpp Replace getThemedIcon with APPLICATION->logo() 2025-09-19 00:07:05 +01:00
VersionProxyModel.h Replace IPathMatcher stuff with Filter 2025-08-04 15:03:22 +01:00
WatchLock.h