cef/libcef/browser/net_service
Marshall Greenblatt ba08c21517 Fix crashes when a request is aborted during initialization (see issue #2622).
Initialization of request objects requires asynchronous hops between the UI and
IO threads. In some cases the browser may be destroyed, the mojo connection may
be aborted, or the ProxyURLLoaderFactory object may be deleted while
initialization is still in progress. This change fixes crashes and adds unit
tests that try to reproduce these conditions.

To test: Run `ceftests --gtest_repeat=50
              --gtest_filter=ResourceRequestHandlerTest.Basic*Abort*`
2019-06-18 16:21:04 +02:00
..
browser_urlrequest_impl.cc Fix issues with request callbacks during browser shutdown (see issue #2622). 2019-06-01 15:51:33 +03:00
browser_urlrequest_impl.h Add NetworkService support for CefURLRequest (see issue #2622). 2019-05-17 21:42:25 +03:00
cookie_helper.cc Update to Chromium version 75.0.3770.0 (#652427) 2019-06-06 18:37:45 +02:00
cookie_helper.h Implement NetworkService request interception/handling (see issue #2622). 2019-04-23 22:53:28 -04:00
cookie_manager_impl.cc Update to Chromium version 75.0.3770.0 (#652427) 2019-06-06 18:37:45 +02:00
cookie_manager_impl.h Support disabling of cookie load/save via SetSupportedSchemes (see issue #2622). 2019-05-02 18:33:10 -04:00
proxy_url_loader_factory.cc Fix crashes when a request is aborted during initialization (see issue #2622). 2019-06-18 16:21:04 +02:00
proxy_url_loader_factory.h Fix crash in ProxyURLLoaderFactory::MaybeDestroySelf (see issue #2622). 2019-06-14 18:52:31 +02:00
resource_handler_wrapper.cc Fix issues with request callbacks during browser shutdown (see issue #2622). 2019-06-01 15:51:33 +03:00
resource_handler_wrapper.h Implement NetworkService request interception/handling (see issue #2622). 2019-04-23 22:53:28 -04:00
resource_request_handler_wrapper.cc Fix crashes when a request is aborted during initialization (see issue #2622). 2019-06-18 16:21:04 +02:00
resource_request_handler_wrapper.h Implement NetworkService request interception/handling (see issue #2622). 2019-04-23 22:53:28 -04:00
response_filter_wrapper.cc Add NetworkService support for response filtering (see issue #2622). 2019-05-20 14:39:37 +03:00
response_filter_wrapper.h Add NetworkService support for response filtering (see issue #2622). 2019-05-20 14:39:37 +03:00
stream_reader_url_loader.cc Fix issues with request callbacks during browser shutdown (see issue #2622). 2019-06-01 15:51:33 +03:00
stream_reader_url_loader.h Fix issues with request callbacks during browser shutdown (see issue #2622). 2019-06-01 15:51:33 +03:00
url_loader_factory_getter.cc Add NetworkService support for CefURLRequest (see issue #2622). 2019-05-17 21:42:25 +03:00
url_loader_factory_getter.h Add NetworkService support for CefURLRequest (see issue #2622). 2019-05-17 21:42:25 +03:00