summaryrefslogtreecommitdiff
path: root/tests/data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data')
-rw-r--r--tests/data/px-manager-direct1
-rw-r--r--tests/data/px-manager-nonpac5
-rw-r--r--tests/data/px-manager-pac5
-rw-r--r--tests/data/px-manager-sample.pac27
-rw-r--r--tests/data/px-manager-wpad5
-rw-r--r--tests/data/sample-kde-proxy-disabled11
-rw-r--r--tests/data/sample-kde-proxy-manual11
-rw-r--r--tests/data/sample-kde-proxy-pac11
-rw-r--r--tests/data/sample-kde-proxy-wpad11
-rw-r--r--tests/data/sample-sysconfig-proxy6
10 files changed, 93 insertions, 0 deletions
diff --git a/tests/data/px-manager-direct b/tests/data/px-manager-direct
new file mode 100644
index 0000000..72c4ac8
--- /dev/null
+++ b/tests/data/px-manager-direct
@@ -0,0 +1 @@
+PROXY_ENABLED="no" \ No newline at end of file
diff --git a/tests/data/px-manager-nonpac b/tests/data/px-manager-nonpac
new file mode 100644
index 0000000..7db21d8
--- /dev/null
+++ b/tests/data/px-manager-nonpac
@@ -0,0 +1,5 @@
+PROXY_ENABLED="yes"
+HTTP_PROXY="http://127.0.0.1:1983"
+HTTPS_PROXY="http://127.0.0.1:1983"
+FTP_PROXY="http://127.0.0.1:1983"
+NO_PROXY="localhost, 127.0.0.1"
diff --git a/tests/data/px-manager-pac b/tests/data/px-manager-pac
new file mode 100644
index 0000000..2ff4000
--- /dev/null
+++ b/tests/data/px-manager-pac
@@ -0,0 +1,5 @@
+PROXY_ENABLED="yes"
+HTTP_PROXY="pac+http://127.0.0.1:1983/test.pac"
+HTTPS_PROXY="pac+http://127.0.0.1:1983/test.pac"
+FTP_PROXY="pac+http://127.0.0.1:1983/test.pac"
+NO_PROXY="localhost, 127.0.0.1"
diff --git a/tests/data/px-manager-sample.pac b/tests/data/px-manager-sample.pac
new file mode 100644
index 0000000..d623f22
--- /dev/null
+++ b/tests/data/px-manager-sample.pac
@@ -0,0 +1,27 @@
+function FindProxyForURL(url, host)
+{
+ var resolved_ip = dnsResolve(host);
+ var myIP = myIpAddress();
+ var privateIP = /^(0|10|127|192\.168|172\.1[6789]|172\.2[0-9]|172\.3[01]|169\.254|192\.88\.99)\.[0-9.]+$/;
+
+ if (shExpMatch(host, "192.168.10.4"))
+ return "SOCKS 127.0.0.1:1983"
+
+ if (dnsDomainIs(host, "192.168.10.5"))
+ return "SOCKS4 127.0.0.1:1983"
+
+ if (dnsDomainIs(host, "192.168.10.6"))
+ return "SOCKS4A 127.0.0.1:1983"
+
+ if (dnsDomainIs(host, "192.168.10.7"))
+ return "SOCKS5 127.0.0.1:1983"
+
+ /* Don't send non-FQDN or private IP auths to us */
+ if (isPlainHostName(host) || isInNet(resolved_ip, "192.0.2.0","255.255.255.0") || privateIP.test(resolved_ip))
+ return "DIRECT";
+
+ if (dnsDomainIs(host, "www.example.com"))
+ return "PROXY 127.0.0.1:1983"
+
+ return "PROXY 127.0.0.1:1981"
+}
diff --git a/tests/data/px-manager-wpad b/tests/data/px-manager-wpad
new file mode 100644
index 0000000..4ab0f81
--- /dev/null
+++ b/tests/data/px-manager-wpad
@@ -0,0 +1,5 @@
+PROXY_ENABLED="yes"
+HTTP_PROXY="wpad://"
+HTTPS_PROXY="wpad://"
+FTP_PROXY="wpad://"
+NO_PROXY="localhost, 127.0.0.1"
diff --git a/tests/data/sample-kde-proxy-disabled b/tests/data/sample-kde-proxy-disabled
new file mode 100644
index 0000000..9598abd
--- /dev/null
+++ b/tests/data/sample-kde-proxy-disabled
@@ -0,0 +1,11 @@
+ProxyUrlDisplayFlags=15
+
+[Proxy Settings]
+NoProxyFor=localhost,127.0.0.1
+Proxy Config Script=http://127.0.0.1/test.pac
+ProxyType=0
+ReversedException=false
+ftpProxy=ftp://127.0.0.1 8080
+httpProxy=http://127.0.0.1 8080
+httpsProxy=http://127.0.0.1 8080
+socksProxy=socks://127.0.0.1 8080 \ No newline at end of file
diff --git a/tests/data/sample-kde-proxy-manual b/tests/data/sample-kde-proxy-manual
new file mode 100644
index 0000000..c0a293b
--- /dev/null
+++ b/tests/data/sample-kde-proxy-manual
@@ -0,0 +1,11 @@
+ProxyUrlDisplayFlags=15
+
+[Proxy Settings]
+NoProxyFor=localhost,127.0.0.1
+Proxy Config Script=
+ProxyType=1
+ReversedException=false
+ftpProxy=ftp://127.0.0.1 8080
+httpProxy=http://127.0.0.1 8080
+httpsProxy=http://127.0.0.1 8080
+socksProxy=socks://127.0.0.1 8080 \ No newline at end of file
diff --git a/tests/data/sample-kde-proxy-pac b/tests/data/sample-kde-proxy-pac
new file mode 100644
index 0000000..c0db824
--- /dev/null
+++ b/tests/data/sample-kde-proxy-pac
@@ -0,0 +1,11 @@
+ProxyUrlDisplayFlags=15
+
+[Proxy Settings]
+NoProxyFor=localhost,127.0.0.1
+Proxy Config Script=http://127.0.0.1/test.pac
+ProxyType=2
+ReversedException=false
+ftpProxy=ftp://127.0.0.1 8080
+httpProxy=http://127.0.0.1 8080
+httpsProxy=http://127.0.0.1 8080
+socksProxy=socks://127.0.0.1 8080 \ No newline at end of file
diff --git a/tests/data/sample-kde-proxy-wpad b/tests/data/sample-kde-proxy-wpad
new file mode 100644
index 0000000..6eb1547
--- /dev/null
+++ b/tests/data/sample-kde-proxy-wpad
@@ -0,0 +1,11 @@
+ProxyUrlDisplayFlags=15
+
+[Proxy Settings]
+NoProxyFor=localhost,127.0.0.1
+Proxy Config Script=
+ProxyType=3
+ReversedException=false
+ftpProxy=ftp://127.0.0.1 8080
+httpProxy=http://127.0.0.1 8080
+httpsProxy=http://127.0.0.1 8080
+socksProxy=socks://127.0.0.1 8080 \ No newline at end of file
diff --git a/tests/data/sample-sysconfig-proxy b/tests/data/sample-sysconfig-proxy
new file mode 100644
index 0000000..1318f21
--- /dev/null
+++ b/tests/data/sample-sysconfig-proxy
@@ -0,0 +1,6 @@
+PROXY_ENABLED="yes"
+HTTP_PROXY="http://127.0.0.1:8080"
+HTTPS_PROXY="http://127.0.0.1:8080"
+FTP_PROXY="http://127.0.0.1:8080"
+NO_PROXY="localhost, 127.0.0.1"
+USELESS_OPTION="" \ No newline at end of file