diff options
author | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-20 04:30:23 +0000 |
---|---|---|
committer | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-20 04:30:23 +0000 |
commit | a9cea754e016601a59cb07be2946559a9ad21738 (patch) | |
tree | d4c5baf30736f27de914f5091fde20707d1c9e87 /net/url_request/url_request_context.h | |
parent | a65d1b09eb7adb31e9ac975962c19cdc15c44d97 (diff) | |
download | chromium_src-a9cea754e016601a59cb07be2946559a9ad21738.zip chromium_src-a9cea754e016601a59cb07be2946559a9ad21738.tar.gz chromium_src-a9cea754e016601a59cb07be2946559a9ad21738.tar.bz2 |
More progress on ForceHTTPS.
Instead of turning on strict HTTPS error processing for every site, we now track which sites have opted in. Our implementation is still experimental and hidden behing the command line switch --force-https.
R=darin
TEST=No tests yet because this is just an experiment.
Review URL: http://codereview.chromium.org/113503
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16464 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request/url_request_context.h')
-rw-r--r-- | net/url_request/url_request_context.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/net/url_request/url_request_context.h b/net/url_request/url_request_context.h index 29735ac..8e32c97 100644 --- a/net/url_request/url_request_context.h +++ b/net/url_request/url_request_context.h @@ -17,6 +17,7 @@ namespace net { class CookieMonster; +class ForceTLSState; class FtpTransactionFactory; class HttpTransactionFactory; class ProxyService; @@ -30,7 +31,8 @@ class URLRequestContext : : proxy_service_(NULL), http_transaction_factory_(NULL), ftp_transaction_factory_(NULL), - cookie_store_(NULL) { + cookie_store_(NULL), + force_tls_state_(NULL) { } // Get the proxy service for this context. @@ -54,6 +56,8 @@ class URLRequestContext : // Gets the cookie policy for this context. net::CookiePolicy* cookie_policy() { return &cookie_policy_; } + net::ForceTLSState* force_tls_state() { return force_tls_state_; } + // Gets the FTP authentication cache for this context. net::FtpAuthCache* ftp_auth_cache() { return &ftp_auth_cache_; } @@ -89,6 +93,7 @@ class URLRequestContext : net::FtpTransactionFactory* ftp_transaction_factory_; net::CookieMonster* cookie_store_; net::CookiePolicy cookie_policy_; + net::ForceTLSState* force_tls_state_;; net::FtpAuthCache ftp_auth_cache_; std::string accept_language_; std::string accept_charset_; |