diff options
Diffstat (limited to 'tests/data')
-rw-r--r-- | tests/data/px-manager-direct | 1 | ||||
-rw-r--r-- | tests/data/px-manager-nonpac | 5 | ||||
-rw-r--r-- | tests/data/px-manager-pac | 5 | ||||
-rw-r--r-- | tests/data/px-manager-sample.pac | 27 | ||||
-rw-r--r-- | tests/data/px-manager-wpad | 5 | ||||
-rw-r--r-- | tests/data/sample-kde-proxy-disabled | 11 | ||||
-rw-r--r-- | tests/data/sample-kde-proxy-manual | 11 | ||||
-rw-r--r-- | tests/data/sample-kde-proxy-pac | 11 | ||||
-rw-r--r-- | tests/data/sample-kde-proxy-wpad | 11 | ||||
-rw-r--r-- | tests/data/sample-sysconfig-proxy | 6 |
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 |