Changeset 243449 in webkit
- Timestamp:
- Mar 25, 2019, 1:38:16 PM (7 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/Launcher/glib/BubblewrapLauncher.cpp (modified) (3 diffs)
-
UIProcess/Launcher/glib/FlatpakLauncher.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r243447 r243449 1 2019-03-25 Patrick Griffis <pgriffis@igalia.com> 2 3 [GTK][WPE] Remove network access from web process sandbox 4 https://bugs.webkit.org/show_bug.cgi?id=189967 5 6 Reviewed by Michael Catanzaro. 7 8 * UIProcess/Launcher/glib/BubblewrapLauncher.cpp: 9 (WebKit::createFlatpakInfo): 10 (WebKit::bubblewrapSpawn): 11 * UIProcess/Launcher/glib/FlatpakLauncher.cpp: 12 (WebKit::flatpakSpawn): 13 1 14 2019-03-25 Andy Estes <aestes@apple.com> 2 15 -
trunk/Source/WebKit/UIProcess/Launcher/glib/BubblewrapLauncher.cpp
r242709 r243449 642 642 GUniquePtr<GKeyFile> keyFile(g_key_file_new()); 643 643 644 const char* sharedPermissions[] = { "network", nullptr };645 g_key_file_set_string_list(keyFile.get(), "Context", "shared", sharedPermissions, sizeof(sharedPermissions));646 647 644 // xdg-desktop-portal relates your name to certain permissions so we want 648 645 // them to be application unique which is best done via GApplication. … … 687 684 "--unshare-pid", 688 685 "--unshare-uts", 686 "--unshare-net", 689 687 690 688 // We assume /etc has safe permissions. … … 749 747 } 750 748 751 // NOTE: This has network access for HLS via GStreamer.752 749 if (launchOptions.processType == ProcessLauncher::ProcessType::Web) { 753 750 static XDGDBusProxyLauncher proxy; -
trunk/Source/WebKit/UIProcess/Launcher/glib/FlatpakLauncher.cpp
r239204 r243449 52 52 }; 53 53 54 if (launchOptions.processType == ProcessLauncher::ProcessType::Web) 55 flatpakArgs.append("--no-network"); 56 54 57 char** newArgv = g_newa(char*, g_strv_length(argv) + flatpakArgs.size() + 1); 55 58 size_t i = 0;
Note:
See TracChangeset
for help on using the changeset viewer.