RESOLVED FIXED 204367
[iOS] Create sandbox extension for "com.apple.tccd"
https://bugs.webkit.org/show_bug.cgi?id=204367
Summary [iOS] Create sandbox extension for "com.apple.tccd"
Per Arne Vollan
Reported 2019-11-19 11:47:50 PST
When camera or microphone access has been granted by the user, have the UI process create a sandbox extension for "com.apple.tccd", and send it to the WebContent process.
Attachments
Patch (5.82 KB, patch)
2019-11-19 12:00 PST, Per Arne Vollan
no flags
Patch (6.67 KB, patch)
2019-11-19 12:45 PST, Per Arne Vollan
no flags
Patch (7.00 KB, patch)
2019-12-02 11:56 PST, Per Arne Vollan
no flags
Patch (2.00 KB, patch)
2019-12-03 10:48 PST, Per Arne Vollan
no flags
Patch (2.04 KB, patch)
2019-12-04 15:09 PST, Per Arne Vollan
no flags
Radar WebKit Bug Importer
Comment 1 2019-11-19 11:48:18 PST
Brent Fulgham
Comment 2 2019-11-19 11:55:25 PST
Yes! A much better idea than the current blanket allow.
Per Arne Vollan
Comment 3 2019-11-19 12:00:47 PST
Per Arne Vollan
Comment 4 2019-11-19 12:45:13 PST
Per Arne Vollan
Comment 5 2019-12-02 11:56:21 PST
Per Arne Vollan
Comment 6 2019-12-02 14:15:00 PST
Comment on attachment 384645 [details] Patch Thanks for reviewing!
WebKit Commit Bot
Comment 7 2019-12-02 15:00:32 PST
Comment on attachment 384645 [details] Patch Clearing flags on attachment: 384645 Committed r253011: <https://trac.webkit.org/changeset/253011>
WebKit Commit Bot
Comment 8 2019-12-02 15:00:34 PST
All reviewed patches have been landed. Closing bug.
Per Arne Vollan
Comment 9 2019-12-03 10:48:38 PST
Reopening to attach new patch.
Per Arne Vollan
Comment 10 2019-12-03 10:48:40 PST
Per Arne Vollan
Comment 11 2019-12-03 10:49:51 PST
Uploaded patch to fix assertion on older versions of macOS.
WebKit Commit Bot
Comment 12 2019-12-03 12:13:06 PST
Comment on attachment 384724 [details] Patch Clearing flags on attachment: 384724 Committed r253059: <https://trac.webkit.org/changeset/253059>
WebKit Commit Bot
Comment 13 2019-12-03 12:13:08 PST
All reviewed patches have been landed. Closing bug.
youenn fablet
Comment 14 2019-12-04 08:36:30 PST
I have the following logs on a debug ToT build under MacOS: Could not create a 'com.apple.tccd' sandbox extension
Per Arne Vollan
Comment 15 2019-12-04 11:18:08 PST
(In reply to youenn fablet from comment #14) > I have the following logs on a debug ToT build under MacOS: Could not create > a 'com.apple.tccd' sandbox extension Thanks, I will have a look :)
Per Arne Vollan
Comment 16 2019-12-04 15:09:03 PST
Reopening to attach new patch.
Per Arne Vollan
Comment 17 2019-12-04 15:09:04 PST
WebKit Commit Bot
Comment 18 2019-12-04 16:27:57 PST
Comment on attachment 384851 [details] Patch Clearing flags on attachment: 384851 Committed r253130: <https://trac.webkit.org/changeset/253130>
WebKit Commit Bot
Comment 19 2019-12-04 16:27:58 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.