summaryrefslogtreecommitdiffstats
path: root/content/browser/ssl
Commit message (Collapse)AuthorAgeFilesLines
* Standardize usage of virtual/override/final in content/browser/dcheng2014-10-211-4/+4
| | | | | | | | | | | | This patch was automatically generated by applying clang fixit hints generated by the plugin to the source tree. BUG=417463 TBR=sky@chromium.org Review URL: https://codereview.chromium.org/667943003 Cr-Commit-Position: refs/heads/master@{#300469}
* Remove SSLClientAuthHandler's RDH dependency.davidben2014-10-092-100/+69
| | | | | | | | | | | | Instead, give it a callback to select the client certificate. This removes a dependency on GlobalRequestID. Also stop reference-counting it and avoid passing an HttpNetworkSession to the UI thread. (Use BrowserContext instead.) BUG=376003 Review URL: https://codereview.chromium.org/596873002 Cr-Commit-Position: refs/heads/master@{#298782}
* Replacing the OVERRIDE with override and FINAL with final in ↵mohan.reddy2014-10-071-3/+3
| | | | | | | | | | | | | content/browser/[devtools/ssl] This step is a giant search and replace for OVERRIDE and FINAL to replace them with their lowercase versions. BUG=417463 Review URL: https://codereview.chromium.org/634483005 Cr-Commit-Position: refs/heads/master@{#298387}
* Remove GlobalRequestId parameter from SSLErrorHandler::Delegate.davidben2014-10-016-28/+12
| | | | | | | | | | | | | It's unused but for SocketStreamDispatcherHost which only use it to insert a socket_id, so it's not even a child_id/request_id pair. Rewrite SocketStreamDispatcherHost to make the SocketStreamHost the SSLErrorHandler::Delegate and remove the now unused parameter. BUG=376003 Review URL: https://codereview.chromium.org/593213002 Cr-Commit-Position: refs/heads/master@{#297733}
* Remove DenyCertForHost from SSLHostStateDelegate API.jww2014-09-053-38/+16
| | | | | | | | | | | | | | The DENIED judgement set by DenyCertForHost is never actually used to make any interstitial decisions (it is, in fact, explicitly treated as unknown). To simplify the API and make it cleaner, this change removes DenyCertForHost from ssl_policy_backend.h and ssl_host_state_delegate.h and the related classes. BUG=402764 Review URL: https://codereview.chromium.org/465133004 Cr-Commit-Position: refs/heads/master@{#293569}
* Cleanup of SSLHostStateDelegate and related code.jww2014-09-053-9/+11
| | | | | | | | | | | This is a general cleanup of some minor issues, mostly style and comments, for SSLHostStateDelegate and related classes and methods. This was done originally as a C++ readability review request, originally based on https://codereview.chromium.org/369703002/. Review URL: https://codereview.chromium.org/441043005 Cr-Commit-Position: refs/heads/master@{#293443}
* Add additional UMA stats for remembering certificate decisions.jww@chromium.org2014-08-154-17/+47
| | | | | | | | | | | | | | | | In the new experiment for remembering certificate decisions by users, decisions expire after a certain amount of time. This CL adds measures to explicitly measure how ofter users change their mind after an expiration of their prior decision. BUG=262615 R=felt@chromium.org TBR=gunsch@chromium.org,torne@chromium.org Review URL: https://codereview.chromium.org/450833002 Cr-Commit-Position: refs/heads/master@{#289787} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289787 0039d316-1c4b-4281-b951-d872f2087c98
* Add button to page info to revoke user certificate decisions.jww@chromium.org2014-08-134-222/+20
| | | | | | | | | | | | | | | | | | | | (Re-commit of https://codereview.chromium.org/418133012/) Currently, if a user clicks 'proceed' through an SSL interstitial, their only way to revoke this decision is to restart their browser session. This commit provides an explicit button in the page info to revoke this decision if the user is using the remember certificate error decisions experiment. Since decisions are remembered across browser restarts for these users, it's important to provide them with a mechanism to revoke their decision later. BUG=262615 NOTRY=true TBR=tedchoc@chromium.org,rsesek@chromium.org,jam@chromium.org,pkasting@chromium.org Review URL: https://codereview.chromium.org/473643002 Cr-Commit-Position: refs/heads/master@{#289382} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289382 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add button to page info to revoke user certificate decisions."pkotwicz@chromium.org2014-08-134-20/+222
| | | | | | | | | | | | | | Speculatively reverting because the CL may be causing the find_bugs step on the Android builder to fail http://build.chromium.org/p/chromium.linux/builders/Android%20Builder%20%28dbg%29/builds/63828/steps/findbugs/logs/stdio TBR=jww NOTRY=TRUE Review URL: https://codereview.chromium.org/469003004 Cr-Commit-Position: refs/heads/master@{#289353} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289353 0039d316-1c4b-4281-b951-d872f2087c98
* Add button to page info to revoke user certificate decisionsjww@chromium.org2014-08-134-222/+20
| | | | | | | | | | | | | | | | | Currently, if a user clicks 'proceed' through an SSL interstitial, their only way to revoke this decision is to restart their browser session. This commit provides an explicit button in the page info to revoke this decision if the user is using the remember certificate error decisions experiment. Since decisions are remembered across browser restarts for these users, it's important to provide them with a mechanism to revoke their decision later. BUG=262615 NOTRY=true Review URL: https://codereview.chromium.org/418133012 Cr-Commit-Position: refs/heads/master@{#289311} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289311 0039d316-1c4b-4281-b951-d872f2087c98
* Remember user decisions on invalid certificates behind a flagjww@chromium.org2014-08-014-220/+74
| | | | | | | | | | | | | | | | Currently if a user clicks thorough an invalid certificate, the decision is remembered for the rest of the session, but after session restart, the decision is forgotten. This implements a flag that remembers the decision for a specified length of time across session restarts. Users can specific in the flag how long decisions should be remembered, or they can specify that it should still be reset on restart. BUG=262615 NOTRY=true Review URL: https://codereview.chromium.org/369703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287118 0039d316-1c4b-4281-b951-d872f2087c98
* content: ResourceType cleanup.tfarina@chromium.org2014-07-318-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) Converted the ResourceType::Type enum to ResourceType enum in content namespace, like this: enum ResourceType { RESOURCE_TYPE_MAIN_FRAME = 0, //... RESOURCE_TYPE_SUB_FRAME, // ... RESOURCE_TYPE_STYLESHEET, // ... . . . }; 1) FromWebURLRequest() is is only called from within content (child & renderer), moved into content/child/web_url_request_util.* and renamed to WebURLRequestToResourceType(). 2) ValidType/FromInt/IsSubresource aren't called from anywhere. Removed. 3) IsSharedWorker/IsServiceWorker are not necessary, they're just an enum comparison and are only called in 5 places. Removed them and just the if check directly. -IsFrame is called in a number of places. Leave it in this header as a function. Since it's not scoped in a class anymore, it needs a more descriptive name. Renamed to IsResourceTypeFrame(). BUG=None TEST=None R=jam@chromium.org TBR=darin@chromium # trivial changes all around src/ Review URL: https://codereview.chromium.org/425653002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286665 0039d316-1c4b-4281-b951-d872f2087c98
* Move resource_type.* from webkit/ to content/.tfarina@chromium.org2014-07-054-4/+4
| | | | | | | | | | | | Put it in content namespace while doing this. BUG=338338 TEST=None TBR=jam@chromium.org Review URL: https://codereview.chromium.org/370833002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281469 0039d316-1c4b-4281-b951-d872f2087c98
* SSLPolicy::UpdateEntry is returning when it encounters first error.joleksy@opera.com2014-03-261-5/+6
| | | | | | | | | | | | Because of this, SSLStatus::DISPLAYED_INSECURE_CONTENT should be set before other errors are examined. This handles the case when not all flags are set if there are some problems with the certificate on the page *and* insecure content is loaded. BUG=348560 Review URL: https://codereview.chromium.org/184483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259743 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unnecessary NULL checks of RenderFrameHost before calling ↵jam@chromium.org2014-01-221-2/+1
| | | | | | | | | | | WebContents::FromRenderFrameHost. BUG=304341 R=nasko@chromium.org Review URL: https://codereview.chromium.org/134503005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246334 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the GetAssociatedRenderView call with GetAssociatedRenderFrame in ↵jam@chromium.org2013-12-317-18/+18
| | | | | | | | | | | | | | ResourceLoader and SSLClientAuthHandler. BUG=304341 R=nasko@chromium.org TBR=mkosiba Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242656 Review URL: https://codereview.chromium.org/120413003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242759 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Replace the GetAssociatedRenderView call with ↵loislo@chromium.org2013-12-307-18/+18
| | | | | | | | | | | | | | | | GetAssociatedRenderFrame in ResourceLoader and SSLClientAuthHandler." This reverts commit 6952f00643ee2d1a58177dd90f35e3542690cc87. Gardening. This patch breaks 33 layout tests http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/encoding/mailto-always-utf-8.html,fast/forms/mailto/advanced-get.html,fast/forms/mailto/advanced-put.html,fast/forms/mailto/formenctype-attribute-button-html.html,fast/forms/mailto/formenctype-attribute-input-2.html,fast/forms/mailto/formenctype-attribute-input-html.html,fast/forms/mailto/get-multiple-items-text-plain.html,fast/forms/mailto/get-multiple-items-x-www-form-urlencoded.html,fast/forms/mailto/get-multiple-items.html,fast/forms/mailto/get-non-ascii-always-utf-8.html,fast/forms/mailto/get-non-ascii-text-plain-latin-1.html,fast/forms/mailto/get-non-ascii-text-plain.html,fast/forms/mailto/get-non-ascii.html,fast/forms/mailto/get-overwrite-query.html,fast/forms/mailto/post-append-query.html,fast/forms/mailto/post-multiple-items-multipart-form-data.html,fast/forms/mailto/post-multiple-items-text-plain.html,fast/forms/mailto/post-multiple-items-x-www-form-urlencoded.html,fast/forms/mailto/post-multiple-items.html,fast/forms/mailto/post-text-plain-with-accept-charset.html,fast/forms/mailto/post-text-plain.html,fast/loader/onload-policy-ignore-for-frame.html,fast/loader/reload-policy-delegate.html,http/tests/download/basic-ascii.html,http/tests/download/default-encoding.html,http/tests/download/inherited-encoding-form-submission-result.html,http/tests/download/inherited-encoding.html,http/tests/download/literal-utf-8.html,http/tests/history/back-to-post.html,http/tests/media/media-source/mediasource-remove.html,http/tests/misc/policy-delegate-called-twice.html,http/tests/navigation/post-redirect-get-reload.php,http/tests/security/feed-urls-from-remote.html BUG= TBR=jam@chromium.org Review URL: https://codereview.chromium.org/101723004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242716 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the GetAssociatedRenderView call with GetAssociatedRenderFrame in ↵jam@chromium.org2013-12-287-18/+18
| | | | | | | | | | | ResourceLoader and SSLClientAuthHandler. BUG=304341 R=nasko@chromium.org Review URL: https://codereview.chromium.org/120413003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242656 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the GetAssociatedRenderView call with GetAssociatedRenderFrame in ↵jam@chromium.org2013-12-212-7/+7
| | | | | | | | | | | SSLClientAuthHandler. BUG=304341 R=nasko@chromium.org Review URL: https://codereview.chromium.org/109653016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242285 0039d316-1c4b-4281-b951-d872f2087c98
* net: add name constraints for ANSSI root.agl@chromium.org2013-12-161-0/+1
| | | | | | | | | BUG=326787 R=felt@chromium.org, palmer@chromium.org, rsleevi@chromium.org Review URL: https://codereview.chromium.org/109483005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240942 0039d316-1c4b-4281-b951-d872f2087c98
* SignedCertificateTimestamp storing & serialization code.alcutter@google.com2013-11-291-1/+6
| | | | | | | | | | | This patch builds on Eran's CT wiring patch: https://codereview.chromium.org/76443006/ BUG=309578 Review URL: https://codereview.chromium.org/88643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237849 0039d316-1c4b-4281-b951-d872f2087c98
* Move navigation and frame tree classes to a new frame_host/ directory.nasko@chromium.org2013-10-304-4/+4
| | | | | | | | | | This CL moves all frame tree classes, Navigation* and its dependencies from web_contents/ to a separate frame_host/ directory. BUG=304341 Review URL: https://codereview.chromium.org/49823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231921 0039d316-1c4b-4281-b951-d872f2087c98
* Get ClientCertStore through ResourceContext.mattm@chromium.org2013-10-302-13/+51
| | | | | | | | | | Make ClientCertStore::GetClientCerts asynchronous. BUG=302125 Review URL: https://codereview.chromium.org/42773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231750 0039d316-1c4b-4281-b951-d872f2087c98
* Decouple NavigationControllerImpl and WebContentsImpl.nasko@chromium.org2013-10-231-2/+4
| | | | | | | | | | | This CL is the first step in breaking dependencies between WebContents and navigation logic. It creates a NavigationControllerDelegate interface, which contains all the methods NavController needs to call on WebContentsImpl. More details and roadmap of the changes to come are in https://docs.google.com/a/chromium.org/document/d/127ODQnXaoMtHdu2WXTR6iHg411bXa_8zRTb3kXlwArA/edit. BUG=304341 Review URL: https://codereview.chromium.org/29693008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230480 0039d316-1c4b-4281-b951-d872f2087c98
* This causes ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY and ↵felt@chromium.org2013-10-211-0/+2
| | | | | | | | | | | | ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN errors to be handled by the SSL interstitial, so that we can present a single unified non-overridable warning. BUG=276540 R=rsleevi@chromium.org TBR=abarth@chromium.org Review URL: https://codereview.chromium.org/23908005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229813 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GetActiveEntry usage from content.nasko@chromium.org2013-10-091-4/+7
| | | | | | | | | | This is a copy of https://chromiumcodereview.appspot.com/23022006, which was reverted due to perf regression. The root cause was WebContentsImpl::GetWebkitPrefs using GetLastCommittedEntry, which caused compositing to be disabled and higher memory usage on Mac. I've removed that part of the change and will investigate separately how to best fix it. BUG=273710 Review URL: https://codereview.chromium.org/25654005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227665 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 223982 "Remove GetActiveEntry usage from content."nasko@chromium.org2013-09-231-7/+4
| | | | | | | | | | | | | | | | > Remove GetActiveEntry usage from content. > > Using GetActiveEntry can lead to subtle bugs, including security ones. See the bug entry for more details. > > BUG=273710 > > Review URL: https://chromiumcodereview.appspot.com/23022006 TBR=nasko@chromium.org Review URL: https://codereview.chromium.org/23800010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224775 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GetActiveEntry usage from content.nasko@chromium.org2013-09-181-4/+7
| | | | | | | | | | Using GetActiveEntry can lead to subtle bugs, including security ones. See the bug entry for more details. BUG=273710 Review URL: https://chromiumcodereview.appspot.com/23022006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223982 0039d316-1c4b-4281-b951-d872f2087c98
* Create WebContentsObserver callbacks for notifications, remove notifications ↵avi@chromium.org2013-09-052-80/+24
| | | | | | | | | | | | from SSLManager. BUG=82582,170921 TEST=no functional change NOTRY=true Review URL: https://chromiumcodereview.appspot.com/23947003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221342 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds error tracking to SSLPolicy. felt@chromium.org2013-08-036-68/+131
| | | | | | | | | | | | | | | | | | For a certificate to be allowed, it must not have any *additional* errors from when it was allowed, but for a certificate to be denied, it need only match *any* errors that caused it to be denied. Denial is checked before allowance. More specifically: * If you are checking CertC with ErrorC against the set of saved certificates, we will deny CertC if ErrorC has any overlap with any saved denied certificates. It does not need to be a perfect match. * If you are checking CertC with ErrorC against the set of saved certificates, we will allow CertC if ErrorC is a perfect match to or subset of any saved allowed certificates. BUG=263214 R=rsleevi@chromium.org TBR=abarth@chromium.org Review URL: https://chromiumcodereview.appspot.com/20931003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215516 0039d316-1c4b-4281-b951-d872f2087c98
* Notify about reset of the "displayed insecure content" state flagpstanek@opera.com2013-07-311-0/+2
| | | | | | | | | and take it into when updating the navigation entry. BUG=253820 Review URL: https://chromiumcodereview.appspot.com/20986004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214650 0039d316-1c4b-4281-b951-d872f2087c98
* Remove intranet hostname check from ssl_policy now that CertVerifier handles itrsleevi@chromium.org2013-07-251-19/+0
| | | | | | | | | | | | | | | http://crrev.com/200704 implemented a better handle for intranet hostnames, by only warning when it changes to a well-known/"public" CA. Remove the existing logic, which only handled dotless domains, which are presumably less common than their non-gTLD equivalents (eg: example.corp > example) BUG=119212 Review URL: https://chromiumcodereview.appspot.com/20014003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213563 0039d316-1c4b-4281-b951-d872f2087c98
* reland crrev.com/212927 Move webkitplatformsupport_impl and related from ↵scottmg@chromium.org2013-07-234-4/+4
| | | | | | | | | | | | glue to child Win x64 warning suppression, and allocator dependency on linux for shared_library build compared to previous land. TBR=jam@chromium.org Review URL: https://codereview.chromium.org/20003004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213033 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 212927 "Move webkitplatformsupport_impl and related from ..."bryeung@chromium.org2013-07-224-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Move webkitplatformsupport_impl and related from glue to child > > Picking up Ananta's change. > > Move the webkitplatformsupport_impl.cc/.h files out of webkit\glue to > webkit\child. > > This requires moving the following files out of webkit\glue to webkit\child: > 1. weburlloader_impl.cc/.h > 2. weburlrequest_extradata_impl.cc/.h > 3. websocketstreamhandle_impl.cc/.h > 4. weburlresponse_extradata_impl.cc/.h > 5. websocketstreamhandle_delegate.h > 6. ftp_directory_listing_response_delegate.cc/.h > 7. multipart_response_delegate.cc/.h > 8. multipart_response_delegate_unittest.cc > 9. resource_loader_bridge.cc/.h > > The following files have been moved to webkit\common: > 2. resource_type.cc/.h > > Move MemoryUsageKB out of webkit_glue.cc/h to webkit/child/webkit_child_helpers. > > I added an include rule to content\common\DEPS to allow including > webkit\child\websocketstreamhandle_delegate.h. This will be removed in a > followup. > > TBR=jam@chromium.org, jamesr@chromium.org, jschuh@chromium.org > > BUG=237249 > > Review URL: https://codereview.chromium.org/19673002 TBR=scottmg@chromium.org Review URL: https://codereview.chromium.org/19888003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212933 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkitplatformsupport_impl and related from glue to childscottmg@chromium.org2013-07-224-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Picking up Ananta's change. Move the webkitplatformsupport_impl.cc/.h files out of webkit\glue to webkit\child. This requires moving the following files out of webkit\glue to webkit\child: 1. weburlloader_impl.cc/.h 2. weburlrequest_extradata_impl.cc/.h 3. websocketstreamhandle_impl.cc/.h 4. weburlresponse_extradata_impl.cc/.h 5. websocketstreamhandle_delegate.h 6. ftp_directory_listing_response_delegate.cc/.h 7. multipart_response_delegate.cc/.h 8. multipart_response_delegate_unittest.cc 9. resource_loader_bridge.cc/.h The following files have been moved to webkit\common: 2. resource_type.cc/.h Move MemoryUsageKB out of webkit_glue.cc/h to webkit/child/webkit_child_helpers. I added an include rule to content\common\DEPS to allow including webkit\child\websocketstreamhandle_delegate.h. This will be removed in a followup. TBR=jam@chromium.org, jamesr@chromium.org, jschuh@chromium.org BUG=237249 Review URL: https://codereview.chromium.org/19673002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212927 0039d316-1c4b-4281-b951-d872f2087c98
* content: Migrate from googleurl/ includes to url/ ones.tfarina@chromium.org2013-07-093-5/+5
| | | | | | | | | BUG=229660 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/18868005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210626 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded gurl.h includes.thestig@chromium.org2013-06-211-1/+0
| | | | | | Review URL: https://chromiumcodereview.appspot.com/15600006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207739 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of strings headers in content/browser/, part 2.avi@chromium.org2013-06-112-2/+2
| | | | | | | | | | BUG=247723 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/16625010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205435 0039d316-1c4b-4281-b951-d872f2087c98
* Use a direct include of utf_string_conversions.h in content/.avi@chromium.org2013-06-071-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/16408017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204917 0039d316-1c4b-4281-b951-d872f2087c98
* Update content/ to use WeakPtr<T>::get() instead of implicit "operator T*"akalin@chromium.org2013-06-032-10/+8
| | | | | | | | | BUG=245942 R=avi@chromium.org Review URL: https://codereview.chromium.org/16256018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203775 0039d316-1c4b-4281-b951-d872f2087c98
* Update content/ to use scoped_refptr<T>::get() rather than implicit ↵rsleevi@chromium.org2013-06-022-7/+8
| | | | | | | | | | | | | "operator T*" Linux fixes BUG=110610 TBR=darin Review URL: https://chromiumcodereview.appspot.com/16294003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203624 0039d316-1c4b-4281-b951-d872f2087c98
* Retain the synchronous error code when handling certificate errors. This is ↵sgurun@chromium.org2013-05-231-4/+15
| | | | | | | | | | to address regression in http://crrev.com/184483 BUG=241569 Review URL: https://chromiumcodereview.appspot.com/15293010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201854 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 198844 "Move sequenced_task_runner to base/task"dbeam@chromium.org2013-05-081-1/+1
| | | | | | | | | | | | | | | | | Reverting revisions that rely on r198820 so to unbreak the build. > Move sequenced_task_runner to base/task > > BUG= > R=akalin@chromium.org > > Review URL: https://codereview.chromium.org/14927008 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/14985007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198848 0039d316-1c4b-4281-b951-d872f2087c98
* Move sequenced_task_runner to base/taskbrettw@chromium.org2013-05-081-1/+1
| | | | | | | | | BUG= R=akalin@chromium.org Review URL: https://codereview.chromium.org/14927008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198844 0039d316-1c4b-4281-b951-d872f2087c98
* content: Update the include paths of base/string_piece.h to its new location.tfarina@chromium.org2013-04-121-1/+1
| | | | | | | | | | | string_piece.h was moved into base/strings/ in r191206 - https://chromiumcodereview.appspot.com/12982018/ TBR=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/13892006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193845 0039d316-1c4b-4281-b951-d872f2087c98
* net: extract net/cert out of net/basephajdan.jr@chromium.org2013-03-296-9/+9
| | | | | | | | | | | | This introduces the following dependency of net/base on things outside: net/base/openssl_client_key_store.cc:#include "net/cert/x509_certificate.h" BUG=70818 Review URL: https://codereview.chromium.org/13006020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191450 0039d316-1c4b-4281-b951-d872f2087c98
* net: split net/ssl out of net/basephajdan.jr@chromium.org2013-03-143-4/+4
| | | | | | | | | | | | | | | Also moves transport_security_state files to net/http. This change also updates the callers. R=wtc TBR=rsleevi,lambroslambrou,tony BUG=70818 Review URL: https://codereview.chromium.org/12680003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188119 0039d316-1c4b-4281-b951-d872f2087c98
* Pass Resourcetype to AllowCertificateError callbacksgurun@chromium.org2013-02-251-9/+1
| | | | | | | | | | | BUG= Unlike the browser, the Chromium based webview needs to process and pass SslErrors to the application even for the non-Main-Frame resource types. This change creates the plumbing for that. Review URL: https://chromiumcodereview.appspot.com/12207071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@184483 0039d316-1c4b-4281-b951-d872f2087c98
* content: convert SSL notifications to observer usage (take 2)phajdan.jr@chromium.org2013-02-133-33/+59
| | | | | | | | | | This is a resubmit of https://codereview.chromium.org/12041059 BUG=175308, 170921 Review URL: https://codereview.chromium.org/12249003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182187 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "content: convert SSL notifications to observer usage"phajdan.jr@chromium.org2013-02-113-59/+33
| | | | | | | | | | | | Caused new crashes. TBR=jam BUG=175308, 170921 Review URL: https://codereview.chromium.org/12220100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181738 0039d316-1c4b-4281-b951-d872f2087c98