Remove quarantine attribute from plugin downloads affected by bug 1773207
Categories
(Core :: Audio/Video: GMP, defect, P1)
Tracking
()
People
(Reporter: haik, Unassigned)
References
Details
Bug 1773207 fixed a regression where the com.apple.quarantine extended attribute was not being removed from downloaded GMP plugin dylibs.
As a result of the regression some profiles will have a downloaded GMP plugin dylib that will fail to load even with the fix for 1773207.
This bug is filed to cover adding a fix to clear the quarantine attribute on plugins already downloaded that are affected by 1773207. We could add code to clear the attribute before using the plugin. We might also be able to use the method we used in bug 1587537 where we shipped a new plugin version causing a re-download of the plugin.
Clearing of the quarantine attribute was added back in bug 1566523 to support macOS 10.15 which released with stronger rules about loading downloaded dylibs.
Reporter | ||
Comment 1•2 years ago
|
||
Making this bug dependent on bug 1773207 although the fix might not end up being dependent.
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 2•2 years ago
|
||
We're addressing this on bug 1774221 by shipping an updated version so I'll close this as a dupe.
An addition to shipping an update of the plugin, the fix includes notarizing the openh264 dylib which should eliminate the need for removing the quarantine attribute.
Description
•