summaryrefslogtreecommitdiffstats
path: root/net/data
diff options
context:
space:
mode:
authorericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-10 09:03:15 +0000
committerericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-10 09:03:15 +0000
commit677c9057fafb4c263f001ded0e173075a945a4c2 (patch)
treeca4b253831c082fe4a7ccaba2ba3cae6f264615a /net/data
parent1b9cad81c98ec37ce2f6b4c3ef47571efc61bd3d (diff)
downloadchromium_src-677c9057fafb4c263f001ded0e173075a945a4c2.zip
chromium_src-677c9057fafb4c263f001ded0e173075a945a4c2.tar.gz
chromium_src-677c9057fafb4c263f001ded0e173075a945a4c2.tar.bz2
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
Diffstat (limited to 'net/data')
-rw-r--r--net/data/proxy_script_fetcher_unittest/404.pac1
-rw-r--r--net/data/proxy_script_fetcher_unittest/404.pac.mock-http-headers2
-rw-r--r--net/data/proxy_script_fetcher_unittest/500.pac1
-rw-r--r--net/data/proxy_script_fetcher_unittest/500.pac.mock-http-headers2
-rw-r--r--net/data/proxy_script_fetcher_unittest/downloadable.pac1
-rw-r--r--net/data/proxy_script_fetcher_unittest/downloadable.pac.mock-http-headers3
-rw-r--r--net/data/proxy_script_fetcher_unittest/large-pac.nsproxy1
-rw-r--r--net/data/proxy_script_fetcher_unittest/large-pac.nsproxy.mock-http-headers2
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.html1
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.html.mock-http-headers2
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.nsproxy1
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.nsproxy.mock-http-headers2
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.txt1
-rw-r--r--net/data/proxy_script_fetcher_unittest/pac.txt.mock-http-headers2
14 files changed, 22 insertions, 0 deletions
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