cef/tests/cefclient
Marshall Greenblatt b65f336f81 Enforce cache_path requirements for NetworkService (see issue #2622).
This change adds a new CefSettings.root_cache_path value that must be either
equal to or a parent directory of all CefSettings.cache_path and
CefRequestContextSettings.cache_path values. The sandbox may block read/write
access from the NetworkService to directories that do not meet this requirement.

To test: Run cefclient with a combination of the following flags:

--cache-path=c:\temp\cache
  Cache data should be persisted to the specified directory.

--request-context-per-browser
  A separate numbered cache directory should be created underneath the
  cache-path directory for each new browser instance.

--enable-network-service --disable-extensions
  Same tests, but with NetworkService enabled.

Known issues:
- When NetworkService is enabled a C:\temp\cache\cache\Cache directory is
  created (should be C:\temp\cache\Cache).
2019-03-24 16:47:00 -04:00
..
browser Enforce cache_path requirements for NetworkService (see issue #2622). 2019-03-24 16:47:00 -04:00
common Replace AddCustomScheme bool arguments with int using bit flags 2019-02-26 16:45:12 +00:00
renderer Fix ArrayBuffer crashes and add performance test (issue #2521) 2018-10-10 16:12:22 +03:00
resources Compute all version numbers using cef_version.py (see issue #2596) 2019-03-15 13:16:43 -04:00
CMakeLists.txt.in Linux: cmake: Add xi dependency for cefclient (see issue #1059) 2019-03-15 13:41:48 -04:00
cefclient_gtk.cc Windows: Fix hidden dropdowns when the window is topmost (issue #1468) 2018-10-09 12:28:13 +03:00
cefclient_mac.mm Add support for muting audio in the browser (issue #1806) 2019-02-26 16:44:17 +00:00
cefclient_win.cc Windows: Fix hidden dropdowns when the window is topmost (issue #1468) 2018-10-09 12:28:13 +03:00