cef/tests/ceftests
Marshall Greenblatt cf934a20a7 Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596)
Cookies (and other credentials) will be excluded when appropriate by
downgrading |credentials_mode| from kSameOrigin to kOmit.

Improve logic for Origin header inclusion, including a fix for
Referrer/Origin calculation in URLRequestJob::ComputeReferrerForPolicy
when used with custom standard schemes.

Specify correct CookiePartitionKeyCollection when loading cookies.

To test:
- Run tests from https://browseraudit.com/ with and without
  `--disable-request-handling-for-testing`. Results are the same.
- Run `ceftests --gtest_filter=CorsTest.*`.
2023-11-20 14:44:43 -05:00
..
extensions Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
resources
views views: Support per-accelerator priority config (fixes #3598) 2023-11-08 14:27:50 -05:00
audio_output_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
browser_info_map_unittest.cc
certificate_error_unittest.cc ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
client_app_delegates.cc
CMakeLists.txt.in Update to Chromium version 117.0.5938.0 (#1181205) 2023-08-15 12:07:58 -04:00
command_line_unittest.cc
cookie_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
cors_unittest.cc Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
devtools_message_unittest.cc
dialog_unittest.cc
display_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
dom_unittest.cc
download_unittest.cc ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
draggable_regions_unittest.cc
file_util_unittest.cc
frame_handler_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
frame_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
hsts_redirect_unittest.cc ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
image_unittest.cc
image_util.cc
image_util.h
jsdialog_unittest.cc
life_span_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
media_access_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
message_router_binary_unittest.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
message_router_harness_unittest.cc
message_router_multi_query_unittest.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
message_router_single_query_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
message_router_threshold_unittest.cc Update ipc_performance_test to compare similar transfers (see #3502) 2023-10-18 19:41:33 +00:00
message_router_unittest_utils.cc
message_router_unittest_utils.h
navigation_unittest.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
os_rendering_unittest_mac.h
os_rendering_unittest_mac.mm
os_rendering_unittest.cc Update to Chromium version 119.0.6045.0 (#1204232) 2023-10-24 10:56:39 -04:00
osr_accessibility_unittest.cc
osr_display_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
parser_unittest.cc
pdf_viewer_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
permission_prompt_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
preference_unittest.cc
print_unittest.cc
process_message_unittest.cc
request_context_unittest.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
request_handler_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
request_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
resource_manager_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
resource_request_handler_unittest.cc ceftests: Simplify completion for tests that don't just create browsers 2023-10-18 15:42:14 -04:00
resource_util_linux.cc
resource_util_win_dir.cc
resource_util_win_idmap.cc
resource.h
response_unittest.cc
routing_test_handler.cc
routing_test_handler.h
run_all_unittests_mac.mm Update to Chromium version 117.0.5938.0 (#1181205) 2023-08-15 12:07:58 -04:00
run_all_unittests.cc ceftests: Simplify completion for tests that don't just create browsers 2023-10-18 15:42:14 -04:00
scheme_handler_unittest.cc Update to Chromium version 119.0.6045.0 (#1204232) 2023-10-24 10:56:39 -04:00
scoped_temp_dir_unittest.cc
send_shared_process_message_unittest.cc
server_unittest.cc Fix cookie exclusion for fetch CORS pre-flight requests (fixes #3596) 2023-11-20 14:44:43 -05:00
shared_process_message_unittest.cc Replace ReadOnlySharedMemoryRegion with WritableSharedMemoryRegion (see #3502) 2023-10-16 22:43:29 +00:00
stream_resource_handler_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
stream_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
string_unittest.cc
task_unittest.cc
test_handler.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
test_handler.h chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
test_request.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_request.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server_manager.cc
test_server_manager.h
test_server_observer_unittest.cc
test_server_observer.cc
test_server_observer.h
test_server_runner_normal.cc ceftests: Fix flaky URLRequestTest due to server response timing 2023-10-18 15:42:14 -04:00
test_server_runner_test.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server_runner.cc
test_server_runner.h
test_server_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_server.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
test_suite.cc alloy: Remove CefSettings.user_data_path (fixes #3511) 2023-06-06 17:41:57 +03:00
test_suite.h
test_util.cc ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
test_util.h ceftests: Change CreateTestRequestContext to async usage 2023-10-16 18:44:20 -04:00
thread_helper.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
thread_helper.h Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
thread_unittest.cc
time_unittest.cc
tracing_unittest.cc Remove CEF-specific integer and char16 typedef's (see #3507) 2023-06-01 19:32:36 +03:00
track_callback.h
translator_unittest.cc
urlrequest_unittest.cc ceftests: Simplify completion for tests that don't just create browsers 2023-10-18 15:42:14 -04:00
v8_unittest.cc chrome: Support Chrome and DevTools command execution (fixes #3282, fixes #3600) 2023-11-14 17:16:43 +00:00
values_unittest.cc Add binary format support to CefMessageRouter (fixes #3502) 2023-10-25 18:20:55 +00:00
version_unittest.cc
waitable_event_unittest.cc
webui_unittest.cc
xml_reader_unittest.cc
zip_reader_unittest.cc