Code went through a major refactor after xenial to integrate with
updated Qt. See https://phabricator.kde.org/T2704
The refactor for this function was
-void Job::onEntry(const ArchiveEntry & archiveEntry)
+void Job::onEntry(Archive::Entry *entry)
{
- emit newEntry(archiveEntry);
+ emit newEntry(entry);
}
I tried to backport it to xenial but to no avail.
There are too many function changes
The ArchievEntry->fullPath() doesn't work because archiveinterface.h doesn't
exist.
backporting archiveinterfac.h will require a lot of refactor in the entire code
I am not familiar with the code to rewrite the actual patch itself
instead of refactoring
Even debian doesn't seem to have backported it. It seems difficult for
anyone who is not familiar with the upstream structure.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1889672
Title:
KDE Project Security Advisory: Ark: maliciously crafted archive can
install files outside the extraction directory.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ark/+bug/1889672/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs