| Summary: | Sandbox: Remove telemetry in Network Process sandbox macOS | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Adam Mazander <mazander> | ||||||||||||||||
| Component: | WebKit Misc. | Assignee: | Adam Mazander <mazander> | ||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||
| Severity: | Normal | CC: | bfulgham, ggaren, mazander, pvollan | ||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||
| Version: | WebKit Local Build | ||||||||||||||||||
| Hardware: | Mac (Apple Silicon) | ||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
|
Description
Adam Mazander
2022-03-17 13:07:13 PDT
Created attachment 455013 [details]
Patch
Created attachment 455018 [details]
Patch
Created attachment 455024 [details]
Patch
Comment on attachment 455024 [details]
Patch
R=me.
Comment on attachment 455024 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455024&action=review > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:-57 > -(allow file-map-executable (with telemetry)) Removed one too many parentheses. > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:-165 > -(deny sysctl* (with telemetry)) Ditto. adding back telemetry for file-map-executable Created attachment 455106 [details]
Patch
Comment on attachment 455106 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455106&action=review > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:165 > -(deny sysctl* (with telemetry)) > +(deny sysctl* Missing parenthesis. > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:179 > + (sysctl-name-prefix "net.routetable"))) Remove last parenthesis. Created attachment 455127 [details]
Patch
Comment on attachment 455127 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455127&action=review > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:464 > - (allow syscall-unix (with telemetry)) > + (allow syscall-unix) We may want to keep this a little longer. > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:594 > - (allow mach-message-send (with telemetry))))) > + (allow mach-message-send )))) Ditto. > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:597 > - (allow syscall-mach (with report) (with telemetry)) > + (allow syscall-mach (with report)) Ditto. Created attachment 455153 [details]
Patch
added back syscall telemetry Comment on attachment 455153 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=455153&action=review > Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:-597 > - (allow syscall-mach (with report) (with telemetry)) There seems to be missing a paranthesis here. Created attachment 455160 [details]
Patch
Fixed. Thanks. Comment on attachment 455160 [details]
Patch
r=me
Committed r291563 (248665@main): <https://commits.webkit.org/248665@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 455160 [details]. |