/build/pgo/server-locations.txt

http://github.com/zpao/v8monkey · Plain Text · 195 lines · 179 code · 16 blank · 0 comment · 0 complexity · 83060036267e200156e78796d4e666ae MD5 · raw file

  1. #
  2. # ***** BEGIN LICENSE BLOCK *****
  3. # Version: MPL 1.1/GPL 2.0/LGPL 2.1
  4. #
  5. # The contents of this file are subject to the Mozilla Public License Version
  6. # 1.1 (the "License"); you may not use this file except in compliance with
  7. # the License. You may obtain a copy of the License at
  8. # http://www.mozilla.org/MPL/
  9. #
  10. # Software distributed under the License is distributed on an "AS IS" basis,
  11. # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12. # for the specific language governing rights and limitations under the
  13. # License.
  14. #
  15. # The Original Code is mozilla.org code.
  16. #
  17. # The Initial Developer of the Original Code is
  18. # Jeff Walden <jwalden+code@mit.edu>.
  19. # Portions created by the Initial Developer are Copyright (C) 2008
  20. # the Initial Developer. All Rights Reserved.
  21. #
  22. # Contributor(s):
  23. #
  24. # Alternatively, the contents of this file may be used under the terms of
  25. # either the GNU General Public License Version 2 or later (the "GPL"), or
  26. # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  27. # in which case the provisions of the GPL or the LGPL are applicable instead
  28. # of those above. If you wish to allow use of your version of this file only
  29. # under the terms of either the GPL or the LGPL, and not to allow others to
  30. # use your version of this file under the terms of the MPL, indicate your
  31. # decision by deleting the provisions above and replace them with the notice
  32. # and other provisions required by the GPL or the LGPL. If you do not delete
  33. # the provisions above, a recipient may use your version of this file under
  34. # the terms of any one of the MPL, the GPL or the LGPL.
  35. #
  36. # ***** END LICENSE BLOCK *****
  37. #
  38. # This file defines the locations at which this HTTP server may be accessed.
  39. # It is referred to by the following page, so if this file moves, that page must
  40. # be modified accordingly:
  41. #
  42. # http://developer.mozilla.org/en/docs/Mochitest#How_do_I_test_issues_which_only_show_up_when_tests_are_run_across_domains.3F
  43. #
  44. # Empty lines and lines which begin with "#" are ignored and may be used for
  45. # storing comments. All other lines consist of an origin followed by whitespace
  46. # and a comma-separated list of options (if indeed any options are needed).
  47. #
  48. # The format of an origin is, referring to RFC 2396, a scheme (either "http" or
  49. # "https"), followed by "://", followed by a host, followed by ":", followed by
  50. # a port number. The colon and port number must be present even if the port
  51. # number is the default for the protocol.
  52. #
  53. # Unrecognized options are ignored. Recognized options are "primary" and
  54. # "privileged", "nocert", "cert=some_cert_nickname", "redir=hostname".
  55. #
  56. # "primary" denotes a location which is the canonical location of
  57. # the server; this location is the one assumed for requests which don't
  58. # otherwise identify a particular origin (e.g. HTTP/1.0 requests).
  59. #
  60. # "privileged" denotes a location which should have the ability to request
  61. # elevated privileges; the default is no privileges.
  62. #
  63. # "nocert" makes sense only for https:// hosts and means there is not
  64. # any certificate automatically generated for this host.
  65. #
  66. # "cert=nickname" tells the pgo server to use a particular certificate
  67. # for this host. The certificate is referenced by its nickname that must
  68. # not contain any spaces. The certificate key files (PKCS12 modules)
  69. # for custom certification are loaded from build/pgo/ssltunnel/certs
  70. # directory. When new certificate is added to this dir pgo/ssltunnel
  71. # must be builded then.
  72. #
  73. # "redir=hostname" tells the pgo server is only used for https://
  74. # hosts while processing the CONNECT tunnel request. It responds
  75. # to the CONNECT with a 302 and redirection to the hostname instead
  76. # of connecting to the real back end and replying with a 200. This
  77. # mode exists primarily to ensure we don't allow a proxy to do that.
  78. #
  79. #
  80. # This is the primary location from which tests run.
  81. #
  82. http://mochi.test:8888 primary,privileged
  83. #
  84. # These are a common set of prefixes scattered across one TLD with two ports and
  85. # another TLD on a single port.
  86. #
  87. http://127.0.0.1:80 privileged
  88. http://127.0.0.1:8888 privileged
  89. http://test:80 privileged
  90. http://mochi.test:8888 privileged
  91. http://example.org:80 privileged
  92. http://test1.example.org:80 privileged
  93. http://test2.example.org:80 privileged
  94. http://sub1.test1.example.org:80 privileged
  95. http://sub1.test2.example.org:80 privileged
  96. http://sub2.test1.example.org:80 privileged
  97. http://sub2.test2.example.org:80 privileged
  98. http://example.org:8000 privileged
  99. http://test1.example.org:8000 privileged
  100. http://test2.example.org:8000 privileged
  101. http://sub1.test1.example.org:8000 privileged
  102. http://sub1.test2.example.org:8000 privileged
  103. http://sub2.test1.example.org:8000 privileged
  104. http://sub2.test2.example.org:8000 privileged
  105. http://example.com:80 privileged
  106. http://www.example.com:80 privileged
  107. http://test1.example.com:80 privileged
  108. http://test2.example.com:80 privileged
  109. http://sub1.test1.example.com:80 privileged
  110. http://sub1.test2.example.com:80 privileged
  111. http://sub2.test1.example.com:80 privileged
  112. http://sub2.test2.example.com:80 privileged
  113. http://noxul.example.com:80 privileged,noxul
  114. https://example.com:443 privileged
  115. https://test1.example.com:443 privileged
  116. https://test2.example.com:443 privileged
  117. https://sub1.test1.example.com:443 privileged
  118. https://sub1.test2.example.com:443 privileged
  119. https://sub2.test1.example.com:443 privileged
  120. https://sub2.test2.example.com:443 privileged
  121. https://nocert.example.com:443 privileged,nocert
  122. https://self-signed.example.com:443 privileged,cert=selfsigned
  123. https://untrusted.example.com:443 privileged,cert=untrusted
  124. https://expired.example.com:443 privileged,cert=expired
  125. https://requestclientcert.example.com:443 privileged,clientauth=request
  126. https://requireclientcert.example.com:443 privileged,clientauth=require
  127. # This is here so that we don't load the default live bookmark over
  128. # the network in every test suite.
  129. http://fxfeeds.mozilla.com:80
  130. # Prevent safebrowsing tests from hitting the network for its-a-trap.html and
  131. # its-an-attack.html.
  132. http://www.mozilla.org:80
  133. #
  134. # These are subdomains of <ält.example.org>.
  135. #
  136. http://sub1.xn--lt-uia.example.org:8000 privileged
  137. http://sub2.xn--lt-uia.example.org:80 privileged
  138. http://xn--exmple-cua.test:80 privileged
  139. http://sub1.xn--exmple-cua.test:80 privileged
  140. https://xn--hxajbheg2az3al.xn--jxalpdlp:443 privileged
  141. https://sub1.xn--hxajbheg2az3al.xn--jxalpdlp:443 privileged
  142. #
  143. # These are subdomains of <παράδειγμα.δοκιμή>, the Greek IDN for example.test.
  144. #
  145. http://xn--hxajbheg2az3al.xn--jxalpdlp:80 privileged
  146. http://sub1.xn--hxajbheg2az3al.xn--jxalpdlp:80 privileged
  147. # Bug 413909 test host
  148. https://bug413909.xn--hxajbheg2az3al.xn--jxalpdlp:443 privileged,cert=bug413909cert
  149. #
  150. # These hosts are used in tests which exercise privilege-granting functionality;
  151. # we could reuse some of the names above, but specific names make it easier to
  152. # distinguish one from the other in tests (as well as what functionality is
  153. # being tested).
  154. #
  155. http://sectest1.example.org:80 privileged
  156. http://sub.sectest2.example.org:80 privileged
  157. http://sectest2.example.org:80
  158. http://sub.sectest1.example.org:80
  159. https://sectest1.example.org:443 privileged
  160. https://sub.sectest2.example.org:443 privileged
  161. https://sectest2.example.org:443
  162. https://sub.sectest1.example.org:443
  163. #
  164. # Used while testing the url-classifier
  165. #
  166. http://malware.example.com:80
  167. # Bug 483437, 484111
  168. https://www.bank1.com:443 privileged,cert=escapeattack1
  169. https://www.bank2.com:443 privileged,cert=escapeattack2
  170. #
  171. # CONNECT for redirproxy results in a 302 redirect to
  172. # test1.example.com
  173. #
  174. https://redirproxy.example.com:443 privileged,redir=test1.example.com
  175. # Host used for IndexedDB Quota testing
  176. http://bug704464-1.example.com:80 privileged
  177. http://bug704464-2.example.com:80 privileged
  178. http://bug704464-3.example.com:80 privileged
  179. http://bug702292.example.com:80 privileged