From 677c9057fafb4c263f001ded0e173075a945a4c2 Mon Sep 17 00:00:00 2001 From: "ericroman@google.com" Date: Wed, 10 Dec 2008 09:03:15 +0000 Subject: Add a ProxyScriptFetcher class for doing asynch downloads of PAC scripts.This object will be owned by ProxyService. It will be used to manage the fetching of PAC scripts (on the IO thread, using the primary URLRequestContext).BUG=74,2764 (partial) Review URL: http://codereview.chromium.org/13251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6699 0039d316-1c4b-4281-b951-d872f2087c98 --- net/data/proxy_script_fetcher_unittest/404.pac | 1 + net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers | 2 ++ net/data/proxy_script_fetcher_unittest/500.pac | 1 + net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers | 2 ++ net/data/proxy_script_fetcher_unittest/downloadable.pac | 1 + .../proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers | 3 +++ net/data/proxy_script_fetcher_unittest/large-pac.nsproxy | 1 + .../proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers | 2 ++ net/data/proxy_script_fetcher_unittest/pac.html | 1 + net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers | 2 ++ net/data/proxy_script_fetcher_unittest/pac.nsproxy | 1 + net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers | 2 ++ net/data/proxy_script_fetcher_unittest/pac.txt | 1 + net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers | 2 ++ 14 files changed, 22 insertions(+) create mode 100644 net/data/proxy_script_fetcher_unittest/404.pac create mode 100644 net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/500.pac create mode 100644 net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/downloadable.pac create mode 100644 net/data/proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/large-pac.nsproxy create mode 100644 net/data/proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/pac.html create mode 100644 net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/pac.nsproxy create mode 100644 net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers create mode 100644 net/data/proxy_script_fetcher_unittest/pac.txt create mode 100644 net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers (limited to 'net/data') diff --git a/net/data/proxy_script_fetcher_unittest/404.pac b/net/data/proxy_script_fetcher_unittest/404.pac new file mode 100644 index 0000000..15e6da3 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/404.pac @@ -0,0 +1 @@ +-404.pac- diff --git a/net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers b/net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers new file mode 100644 index 0000000..d8378a5 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 404 OK +Content-Type: application/x-javascript-config diff --git a/net/data/proxy_script_fetcher_unittest/500.pac b/net/data/proxy_script_fetcher_unittest/500.pac new file mode 100644 index 0000000..fa4fa3e --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/500.pac @@ -0,0 +1 @@ +-500.pac- diff --git a/net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers b/net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers new file mode 100644 index 0000000..48114a5 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 500 OK +Content-Type: application/x-javascript-config diff --git a/net/data/proxy_script_fetcher_unittest/downloadable.pac b/net/data/proxy_script_fetcher_unittest/downloadable.pac new file mode 100644 index 0000000..5966436 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/downloadable.pac @@ -0,0 +1 @@ +-downloadable.pac- diff --git a/net/data/proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers b/net/data/proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers new file mode 100644 index 0000000..7efc4ad --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers @@ -0,0 +1,3 @@ +HTTP/1.1 200 OK +Content-Type: application/x-javascript-config +Content-Disposition: attachment; filename="download-pac.pac" diff --git a/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy b/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy new file mode 100644 index 0000000..762ca2a --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy @@ -0,0 +1 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers b/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers new file mode 100644 index 0000000..56019e4 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 200 OK +Content-Type: application/x-ns-proxy-autoconfig diff --git a/net/data/proxy_script_fetcher_unittest/pac.html b/net/data/proxy_script_fetcher_unittest/pac.html new file mode 100644 index 0000000..7f5a993 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.html @@ -0,0 +1 @@ +-pac.html- diff --git a/net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers b/net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers new file mode 100644 index 0000000..524e3d8 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 200 OK +Content-Type: text/html diff --git a/net/data/proxy_script_fetcher_unittest/pac.nsproxy b/net/data/proxy_script_fetcher_unittest/pac.nsproxy new file mode 100644 index 0000000..7fe7da4 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.nsproxy @@ -0,0 +1 @@ +-pac.nsproxy- diff --git a/net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers b/net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers new file mode 100644 index 0000000..56019e4 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 200 OK +Content-Type: application/x-ns-proxy-autoconfig diff --git a/net/data/proxy_script_fetcher_unittest/pac.txt b/net/data/proxy_script_fetcher_unittest/pac.txt new file mode 100644 index 0000000..9950aa5 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.txt @@ -0,0 +1 @@ +-pac.txt- diff --git a/net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers b/net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers new file mode 100644 index 0000000..5c695b9 --- /dev/null +++ b/net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers @@ -0,0 +1,2 @@ +HTTP/1.1 200 OK +Content-Type: text/plain -- cgit v1.1