Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: third_party/WebKit/Source/platform/network/ResourceRequest.cpp

Issue 2053693002: WIP: Move 'Upgrade-Insecure-Requests' to the browser process. Base URL: https://chromium.googlesource.com/chromium/src.git@replicate
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved. 2 * Copyright (C) 2003, 2006 Apple Computer, Inc. All rights reserved.
3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. 3 * Copyright (C) 2009, 2012 Google Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 setFetchCredentialsMode(data->m_fetchCredentialsMode); 69 setFetchCredentialsMode(data->m_fetchCredentialsMode);
70 setFetchRedirectMode(data->m_fetchRedirectMode); 70 setFetchRedirectMode(data->m_fetchRedirectMode);
71 setLoFiState(data->m_loFiState); 71 setLoFiState(data->m_loFiState);
72 m_referrerPolicy = data->m_referrerPolicy; 72 m_referrerPolicy = data->m_referrerPolicy;
73 m_didSetHTTPReferrer = data->m_didSetHTTPReferrer; 73 m_didSetHTTPReferrer = data->m_didSetHTTPReferrer;
74 m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNavigation; 74 m_checkForBrowserSideNavigation = data->m_checkForBrowserSideNavigation;
75 m_uiStartTime = data->m_uiStartTime; 75 m_uiStartTime = data->m_uiStartTime;
76 m_isExternalRequest = data->m_isExternalRequest; 76 m_isExternalRequest = data->m_isExternalRequest;
77 m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy; 77 m_inputPerfMetricReportPolicy = data->m_inputPerfMetricReportPolicy;
78 m_redirectStatus = data->m_redirectStatus; 78 m_redirectStatus = data->m_redirectStatus;
79 m_insecureRequestPolicy = data->m_insecureRequestPolicy;
79 } 80 }
80 81
81 PassOwnPtr<CrossThreadResourceRequestData> ResourceRequest::copyData() const 82 PassOwnPtr<CrossThreadResourceRequestData> ResourceRequest::copyData() const
82 { 83 {
83 OwnPtr<CrossThreadResourceRequestData> data = adoptPtr(new CrossThreadResour ceRequestData()); 84 OwnPtr<CrossThreadResourceRequestData> data = adoptPtr(new CrossThreadResour ceRequestData());
84 data->m_url = url().copy(); 85 data->m_url = url().copy();
85 data->m_cachePolicy = getCachePolicy(); 86 data->m_cachePolicy = getCachePolicy();
86 data->m_timeoutInterval = timeoutInterval(); 87 data->m_timeoutInterval = timeoutInterval();
87 data->m_firstPartyForCookies = firstPartyForCookies().copy(); 88 data->m_firstPartyForCookies = firstPartyForCookies().copy();
88 data->m_requestorOrigin = requestorOrigin() ? requestorOrigin()->isolatedCop y() : nullptr; 89 data->m_requestorOrigin = requestorOrigin() ? requestorOrigin()->isolatedCop y() : nullptr;
(...skipping 22 matching lines...) Expand all
111 data->m_fetchCredentialsMode = m_fetchCredentialsMode; 112 data->m_fetchCredentialsMode = m_fetchCredentialsMode;
112 data->m_fetchRedirectMode = m_fetchRedirectMode; 113 data->m_fetchRedirectMode = m_fetchRedirectMode;
113 data->m_loFiState = m_loFiState; 114 data->m_loFiState = m_loFiState;
114 data->m_referrerPolicy = m_referrerPolicy; 115 data->m_referrerPolicy = m_referrerPolicy;
115 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer; 116 data->m_didSetHTTPReferrer = m_didSetHTTPReferrer;
116 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation; 117 data->m_checkForBrowserSideNavigation = m_checkForBrowserSideNavigation;
117 data->m_uiStartTime = m_uiStartTime; 118 data->m_uiStartTime = m_uiStartTime;
118 data->m_isExternalRequest = m_isExternalRequest; 119 data->m_isExternalRequest = m_isExternalRequest;
119 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy; 120 data->m_inputPerfMetricReportPolicy = m_inputPerfMetricReportPolicy;
120 data->m_redirectStatus = m_redirectStatus; 121 data->m_redirectStatus = m_redirectStatus;
122 data->m_insecureRequestPolicy = m_insecureRequestPolicy;
121 return data; 123 return data;
122 } 124 }
123 125
124 bool ResourceRequest::isEmpty() const 126 bool ResourceRequest::isEmpty() const
125 { 127 {
126 return m_url.isEmpty(); 128 return m_url.isEmpty();
127 } 129 }
128 130
129 bool ResourceRequest::isNull() const 131 bool ResourceRequest::isNull() const
130 { 132 {
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 m_fetchRedirectMode = WebURLRequest::FetchRedirectModeFollow; 423 m_fetchRedirectMode = WebURLRequest::FetchRedirectModeFollow;
422 m_referrerPolicy = ReferrerPolicyDefault; 424 m_referrerPolicy = ReferrerPolicyDefault;
423 m_loFiState = WebURLRequest::LoFiUnspecified; 425 m_loFiState = WebURLRequest::LoFiUnspecified;
424 m_didSetHTTPReferrer = false; 426 m_didSetHTTPReferrer = false;
425 m_checkForBrowserSideNavigation = true; 427 m_checkForBrowserSideNavigation = true;
426 m_uiStartTime = 0; 428 m_uiStartTime = 0;
427 m_isExternalRequest = false; 429 m_isExternalRequest = false;
428 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport; 430 m_inputPerfMetricReportPolicy = InputToLoadPerfMetricReportPolicy::NoReport;
429 m_redirectStatus = RedirectStatus::NoRedirect; 431 m_redirectStatus = RedirectStatus::NoRedirect;
430 m_requestorOrigin = SecurityOrigin::createUnique(); 432 m_requestorOrigin = SecurityOrigin::createUnique();
433 m_insecureRequestPolicy = kLeaveInsecureRequestsAlone;
431 } 434 }
432 435
433 } // namespace blink 436 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698