build/pgo/server-locations.txt

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build/pgo/server-locations.txt	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,217 @@
     1.4 +#
     1.5 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.8 +
     1.9 +#
    1.10 +# This file defines the locations at which this HTTP server may be accessed.
    1.11 +# It is referred to by the following page, so if this file moves, that page must
    1.12 +# be modified accordingly:
    1.13 +#
    1.14 +# http://developer.mozilla.org/en/docs/Mochitest#How_do_I_test_issues_which_only_show_up_when_tests_are_run_across_domains.3F
    1.15 +#
    1.16 +# Empty lines and lines which begin with "#" are ignored and may be used for
    1.17 +# storing comments.  All other lines consist of an origin followed by whitespace
    1.18 +# and a comma-separated list of options (if indeed any options are needed).
    1.19 +#
    1.20 +# The format of an origin is, referring to RFC 2396, a scheme (either "http" or
    1.21 +# "https"), followed by "://", followed by a host, followed by ":", followed by
    1.22 +# a port number.  The colon and port number must be present even if the port
    1.23 +# number is the default for the protocol.
    1.24 +#
    1.25 +# Unrecognized options are ignored.  Recognized options are "primary" and
    1.26 +# "privileged", "nocert", "cert=some_cert_nickname", "redir=hostname".
    1.27 +#
    1.28 +# "primary" denotes a location which is the canonical location of
    1.29 +# the server; this location is the one assumed for requests which don't
    1.30 +# otherwise identify a particular origin (e.g. HTTP/1.0 requests).  
    1.31 +#
    1.32 +# "privileged" denotes a location which should have the ability to request 
    1.33 +# elevated privileges; the default is no privileges.
    1.34 +#
    1.35 +# "nocert" makes sense only for https:// hosts and means there is not
    1.36 +# any certificate automatically generated for this host.
    1.37 +#
    1.38 +# "cert=nickname" tells the pgo server to use a particular certificate
    1.39 +# for this host. The certificate is referenced by its nickname that must
    1.40 +# not contain any spaces. The certificate  key files (PKCS12 modules)
    1.41 +# for custom certification are loaded from build/pgo/certs
    1.42 +# directory. When new certificate is added to this dir pgo/ssltunnel
    1.43 +# must be built then. This is only necessary for cases where we really do
    1.44 +# want specific certs.
    1.45 +#
    1.46 +# "redir=hostname" tells the pgo server is only used for https://
    1.47 +# hosts while processing the CONNECT tunnel request. It responds
    1.48 +# to the CONNECT with a 302 and redirection to the hostname instead
    1.49 +# of connecting to the real back end and replying with a 200. This
    1.50 +# mode exists primarily to ensure we don't allow a proxy to do that.
    1.51 +#
    1.52 +
    1.53 +#
    1.54 +# This is the primary location from which tests run.
    1.55 +#
    1.56 +http://mochi.test:8888   primary,privileged
    1.57 +
    1.58 +#
    1.59 +# These are a common set of prefixes scattered across one TLD with two ports and
    1.60 +# another TLD on a single port.
    1.61 +#
    1.62 +http://127.0.0.1:80               privileged
    1.63 +http://127.0.0.1:8888             privileged
    1.64 +http://test:80                    privileged
    1.65 +http://mochi.test:8888            privileged
    1.66 +http://example.org:80                privileged
    1.67 +http://test1.example.org:80          privileged
    1.68 +http://test2.example.org:80          privileged
    1.69 +http://sub1.test1.example.org:80     privileged
    1.70 +http://sub1.test2.example.org:80     privileged
    1.71 +http://sub2.test1.example.org:80     privileged
    1.72 +http://sub2.test2.example.org:80     privileged
    1.73 +http://example.org:8000              privileged
    1.74 +http://test1.example.org:8000        privileged
    1.75 +http://test2.example.org:8000        privileged
    1.76 +http://sub1.test1.example.org:8000   privileged
    1.77 +http://sub1.test2.example.org:8000   privileged
    1.78 +http://sub2.test1.example.org:8000   privileged
    1.79 +http://sub2.test2.example.org:8000   privileged
    1.80 +http://example.com:80                privileged
    1.81 +http://www.example.com:80            privileged
    1.82 +http://test1.example.com:80          privileged
    1.83 +http://test2.example.com:80          privileged
    1.84 +http://sub1.test1.example.com:80     privileged
    1.85 +http://sub1.test2.example.com:80     privileged
    1.86 +http://sub2.test1.example.com:80     privileged
    1.87 +http://sub2.test2.example.com:80     privileged
    1.88 +http://noxul.example.com:80          privileged,noxul
    1.89 +http://example.net:80                privileged
    1.90 +
    1.91 +https://example.com:443                privileged
    1.92 +https://test1.example.com:443          privileged
    1.93 +https://test2.example.com:443          privileged
    1.94 +https://sub1.test1.example.com:443     privileged
    1.95 +https://sub1.test2.example.com:443     privileged
    1.96 +https://sub2.test1.example.com:443     privileged
    1.97 +https://sub2.test2.example.com:443     privileged
    1.98 +https://nocert.example.com:443         privileged,nocert
    1.99 +https://self-signed.example.com:443    privileged,cert=selfsigned
   1.100 +https://untrusted.example.com:443      privileged,cert=untrusted
   1.101 +https://expired.example.com:443        privileged,cert=expired
   1.102 +https://requestclientcert.example.com:443         privileged,clientauth=request
   1.103 +https://requireclientcert.example.com:443         privileged,clientauth=require
   1.104 +https://mismatch.expired.example.com:443	privileged,cert=expired
   1.105 +https://mismatch.untrusted.example.com:443	privileged,cert=untrusted
   1.106 +https://untrusted-expired.example.com:443	privileged,cert=untrustedandexpired
   1.107 +https://mismatch.untrusted-expired.example.com:443	privileged,cert=untrustedandexpired
   1.108 +
   1.109 +# This is here so that we don't load the default live bookmark over
   1.110 +# the network in every test suite.
   1.111 +http://fxfeeds.mozilla.com:80
   1.112 +
   1.113 +# Prevent safebrowsing tests from hitting the network for its-a-trap.html and
   1.114 +# its-an-attack.html.
   1.115 +http://www.itisatrap.org:80
   1.116 +
   1.117 +#
   1.118 +# These are subdomains of <ält.example.org>.
   1.119 +#
   1.120 +http://sub1.xn--lt-uia.example.org:8000   privileged
   1.121 +http://sub2.xn--lt-uia.example.org:80     privileged
   1.122 +http://xn--exmple-cua.test:80             privileged
   1.123 +http://sub1.xn--exmple-cua.test:80        privileged
   1.124 +http://xn--exaple-kqf.test:80             privileged
   1.125 +http://sub1.xn--exaple-kqf.test:80        privileged
   1.126 +
   1.127 +https://xn--hxajbheg2az3al.xn--jxalpdlp:443        privileged
   1.128 +https://sub1.xn--hxajbheg2az3al.xn--jxalpdlp:443   privileged
   1.129 +
   1.130 +#
   1.131 +# These are subdomains of <παράδειγμα.δοκιμή>, the Greek IDN for example.test.
   1.132 +#
   1.133 +http://xn--hxajbheg2az3al.xn--jxalpdlp:80        privileged
   1.134 +http://sub1.xn--hxajbheg2az3al.xn--jxalpdlp:80   privileged
   1.135 +
   1.136 +# Bug 413909 test host
   1.137 +https://bug413909.xn--hxajbheg2az3al.xn--jxalpdlp:443   privileged,cert=bug413909cert
   1.138 +
   1.139 +#
   1.140 +# These hosts are used in tests which exercise privilege-granting functionality;
   1.141 +# we could reuse some of the names above, but specific names make it easier to
   1.142 +# distinguish one from the other in tests (as well as what functionality is
   1.143 +# being tested).
   1.144 +#
   1.145 +http://sectest1.example.org:80       privileged
   1.146 +http://sub.sectest2.example.org:80   privileged
   1.147 +http://sectest2.example.org:80
   1.148 +http://sub.sectest1.example.org:80
   1.149 +
   1.150 +https://sectest1.example.org:443       privileged
   1.151 +https://sub.sectest2.example.org:443   privileged
   1.152 +https://sectest2.example.org:443
   1.153 +https://sub.sectest1.example.org:443
   1.154 +
   1.155 +#
   1.156 +# Used while testing the url-classifier
   1.157 +#
   1.158 +http://malware.example.com:80
   1.159 +
   1.160 +# Bug 483437, 484111
   1.161 +https://www.bank1.com:443           privileged,cert=escapeattack1
   1.162 +https://www.bank2.com:443           privileged,cert=escapeattack2
   1.163 +
   1.164 +#
   1.165 +# CONNECT for redirproxy results in a 302 redirect to
   1.166 +# test1.example.com
   1.167 +#
   1.168 +https://redirproxy.example.com:443          privileged,redir=test1.example.com
   1.169 +
   1.170 +# Host used for IndexedDB Quota testing
   1.171 +http://bug704464-1.example.com:80        privileged
   1.172 +http://bug704464-2.example.com:80        privileged
   1.173 +http://bug704464-3.example.com:80        privileged
   1.174 +http://bug702292.example.com:80          privileged
   1.175 +
   1.176 +# W3C hosts.
   1.177 +# See http://www.w3.org/wiki/Testing/Requirements#The_Web_test_server_must_be_available_through_different_domain_names
   1.178 +http://w3c-test.org:80
   1.179 +http://w3c-test.org:81
   1.180 +http://w3c-test.org:82
   1.181 +http://w3c-test.org:83
   1.182 +http://www.w3c-test.org:80
   1.183 +http://www.w3c-test.org:81
   1.184 +http://www.w3c-test.org:82
   1.185 +http://www.w3c-test.org:83
   1.186 +http://www1.w3c-test.org:80
   1.187 +http://www1.w3c-test.org:81
   1.188 +http://www1.w3c-test.org:82
   1.189 +http://www1.w3c-test.org:83
   1.190 +http://www2.w3c-test.org:80
   1.191 +http://www2.w3c-test.org:81
   1.192 +http://www2.w3c-test.org:82
   1.193 +http://www2.w3c-test.org:83
   1.194 +# http://天気の良い日.w3c-test.org
   1.195 +http://xn--n8j6ds53lwwkrqhv28a.w3c-test.org:80
   1.196 +http://xn--n8j6ds53lwwkrqhv28a.w3c-test.org:81
   1.197 +http://xn--n8j6ds53lwwkrqhv28a.w3c-test.org:82
   1.198 +http://xn--n8j6ds53lwwkrqhv28a.w3c-test.org:83
   1.199 +# http://élève.w3c-test.org
   1.200 +http://xn--lve-6lad.w3c-test.org:80
   1.201 +http://xn--lve-6lad.w3c-test.org:81
   1.202 +http://xn--lve-6lad.w3c-test.org:82
   1.203 +http://xn--lve-6lad.w3c-test.org:83
   1.204 +# HTTPS versions of the above
   1.205 +https://w3c-test.org:443
   1.206 +https://www.w3c-test.org:443
   1.207 +https://www1.w3c-test.org:443
   1.208 +https://www2.w3c-test.org:443
   1.209 +https://xn--n8j6ds53lwwkrqhv28a.w3c-test.org:443
   1.210 +https://xn--lve-6lad.w3c-test.org:443
   1.211 +http://test.w3.org:80
   1.212 +
   1.213 +# Hosts for testing TLD-based fallback encoding
   1.214 +http://example.tw:80                privileged
   1.215 +http://example.cn:80                privileged
   1.216 +http://example.co.jp:80             privileged
   1.217 +http://example.fi:80                privileged
   1.218 +
   1.219 +# Hosts for testing marketplace apps installations
   1.220 +https://marketplace.firefox.com:443       privileged

mercurial