tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

browser.toml (6681B)


      1 [DEFAULT]
      2 support-files = [
      3  "dummy.html",
      4  "redirect.sjs",
      5  "auth_post.sjs",
      6  "early_hint_main_html.sjs",
      7  "early_hint_pixel_count.sjs",
      8  "early_hint_redirect.sjs",
      9  "early_hint_redirect_html.sjs",
     10  "early_hint_pixel.sjs",
     11  "early_hint_error.sjs",
     12  "early_hint_asset.sjs",
     13  "early_hint_asset_html.sjs",
     14  "early_hint_csp_options_html.sjs",
     15  "early_hint_preconnect_html.sjs",
     16  "request_accept_language.sjs",
     17  "file_channel.html",
     18  "post.html",
     19  "res.css",
     20  "res.css^headers^",
     21  "res.csv",
     22  "res.csv^headers^",
     23  "res_206.html",
     24  "res_206.html^headers^",
     25  "res_nosniff.html",
     26  "res_nosniff.html^headers^",
     27  "res_img.png",
     28  "res_nosniff2.html",
     29  "res_nosniff2.html^headers^",
     30  "res_not_ok.html",
     31  "res_not_ok.html^headers^",
     32  "res.unknown",
     33  "res_img_unknown.png",
     34  "res.mp3",
     35  "res_invalid_partial.mp3",
     36  "res_invalid_partial.mp3^headers^",
     37  "res_206.mp3",
     38  "res_206.mp3^headers^",
     39  "res_not_200or206.mp3",
     40  "res_not_200or206.mp3^headers^",
     41  "res_img_for_unknown_decoder",
     42  "res_img_for_unknown_decoder^headers^",
     43  "res_object.html",
     44  "res_sub_document.html",
     45  "res_empty.zip",
     46  "res_http_index_format",
     47  "res_http_index_format^headers^",
     48  "square.png",
     49  "square2.png",
     50  "no_103_preload.html",
     51  "no_103_preload.html^headers^",
     52  "103_preload_anchor.html^informationalResponse^",
     53  "103_preload_anchor.html^headers^",
     54  "103_preload_anchor.html",
     55  "103_preload_and_404.html^informationalResponse^",
     56  "103_preload_and_404.html^headers^",
     57  "103_preload_and_404.html",
     58  "103_preload_iframe.html",
     59  "103_preload_iframe.html^headers^",
     60  "103_preload_csp_imgsrc_none.html",
     61  "103_preload_csp_imgsrc_none.html^headers^",
     62  "103_preload_csp_imgsrc_none.html^informationalResponse^",
     63  "cookie_filtering_resource.sjs",
     64  "cookie_filtering_secure_resource_com.html",
     65  "cookie_filtering_secure_resource_com.html^headers^",
     66  "cookie_filtering_secure_resource_org.html",
     67  "cookie_filtering_secure_resource_org.html^headers^",
     68  "cookie_filtering_square.png",
     69  "cookie_filtering_square.png^headers^",
     70  "simple_unknown_uri_helpers.sys.mjs",
     71  "x_frame_options.html",
     72  "x_frame_options.html^headers^",
     73  "test_1629307.html",
     74  "file_link_header.sjs",
     75  "file_link_dns_prefetch.sjs",
     76  "bug968273_new.html",
     77  "bug968273_redirect.html",
     78  "bug968273_redirect.html^headers^",
     79  "file_bug968273.html",
     80 ]
     81 
     82 prefs = [
     83  "network.fetch.systemDefaultsToOmittingCredentials=false"
     84 ]
     85 
     86 ["browser_103_assets.js"]
     87 
     88 ["browser_103_assets_extension.js"]
     89 
     90 ["browser_103_cleanup.js"]
     91 support-files = [
     92  "103_preload_no_img.html",
     93  "103_preload_no_img.html^headers^",
     94  "103_preload_no_img.html^informationalResponse^",
     95 ]
     96 skip-if = [
     97  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1829935
     98  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1829935
     99  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'",
    100  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt && verify-standalone", # Bug 1829935
    101 ]
    102 
    103 ["browser_103_csp.js"]
    104 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    105 
    106 ["browser_103_csp_images.js"]
    107 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    108 
    109 ["browser_103_csp_styles.js"]
    110 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    111 
    112 ["browser_103_error.js"]
    113 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    114 
    115 ["browser_103_http_v1_1_preload.js"]
    116 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    117 skip-if = [
    118  "http2",
    119  "http3",
    120 ]
    121 
    122 ["browser_103_no_cancel_on_error.js"]
    123 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    124 
    125 ["browser_103_preconnect.js"]
    126 
    127 ["browser_103_preload.js"]
    128 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    129 
    130 ["browser_103_preload_2.js"]
    131 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    132 
    133 ["browser_103_private_window.js"]
    134 
    135 ["browser_103_redirect.js"]
    136 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    137 
    138 ["browser_103_redirect_from_server.js"]
    139 
    140 ["browser_103_referrer_policy.js"]
    141 support-files = [
    142  "early_hint_referrer_policy_html.sjs",
    143  "early_hint_preload_test_helper.sys.mjs",
    144 ]
    145 
    146 ["browser_103_user_load.js"]
    147 support-files = ["early_hint_preload_test_helper.sys.mjs",]
    148 
    149 ["browser_NetUtil.js"]
    150 
    151 ["browser_about_cache.js"]
    152 skip-if = [
    153  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1970244
    154 ]
    155 
    156 ["browser_accept_language_override.js"]
    157 
    158 ["browser_backgroundtask_purgeHTTPCache.js"]
    159 
    160 ["browser_bug968273.js"]
    161 
    162 ["browser_bug1535877.js"]
    163 
    164 ["browser_bug1629307.js"]
    165 fail-if = [
    166  "a11y_checks", # Bug 1854523 clicked button may not be focusable
    167 ]
    168 
    169 ["browser_child_resource.js"]
    170 run-if = [
    171  "crashreporter",
    172 ]
    173 
    174 ["browser_cookie_filtering_basic.js"]
    175 
    176 ["browser_cookie_filtering_cross_origin.js"]
    177 
    178 ["browser_cookie_filtering_insecure.js"]
    179 
    180 ["browser_cookie_filtering_oa.js"]
    181 
    182 ["browser_cookie_filtering_subdomain.js"]
    183 
    184 ["browser_cookie_sync_across_tabs.js"]
    185 
    186 ["browser_display_plaintext_types.js"]
    187 support-files = ["res_hello_h1.sjs"]
    188 
    189 ["browser_dns_prefetch_link_header.js"]
    190 
    191 ["browser_essential_domain_fallbacks.js"]
    192 
    193 ["browser_fetch_after_suspending_request.js"]
    194 
    195 ["browser_fetch_lnk.js"]
    196 run-if = [
    197  "os == 'win'",
    198 ]
    199 support-files = ["file_lnk.lnk",]
    200 
    201 ["browser_http_index_format.js"]
    202 
    203 ["browser_ipAddressSpace_mainpage_unaffected.js"]
    204 
    205 ["browser_link_hover_speculative_connection.js"]
    206 support-files = ["file_link_hover.sjs"]
    207 
    208 ["browser_mock_https_rr.js"]
    209 skip-if = [
    210  "http2",
    211  "http3",
    212  "socketprocess_networking",
    213 ]
    214 
    215 ["browser_necko_l10n.js"]
    216 
    217 ["browser_nsIFormPOSTActionChannel.js"]
    218 skip-if = [
    219  "true", # protocol handler and channel does not work in content process
    220 ]
    221 
    222 ["browser_post_auth.js"]
    223 skip-if = [
    224  "socketprocess_networking", # Bug 1772209
    225 ]
    226 
    227 ["browser_post_file.js"]
    228 
    229 ["browser_purgeCache_idle_daily.js"]
    230 
    231 ["browser_resource_navigation.js"]
    232 
    233 ["browser_set_response_override.js"]
    234 
    235 ["browser_simple_unknown_uris.js"]
    236 
    237 ["browser_simple_unknown_uris_sync.js"]
    238 
    239 ["browser_speculative_connection_link_header.js"]
    240 
    241 ["browser_test_data_channel_observer.js"]
    242 
    243 ["browser_test_favicon.js"]
    244 support-files = [
    245  "damonbowling.jpg",
    246  "damonbowling.jpg^headers^",
    247  "file_favicon.html",
    248 ]
    249 skip-if = [
    250  "verify-standalone",
    251 ]
    252 
    253 ["browser_test_file_channel_observer.js"]
    254 
    255 ["browser_test_local_network_access.js"]
    256 support-files = [
    257  "page_with_non_trackers.html",
    258  "page_with_non_trackers.html^headers^",
    259  "fetch_from_tracker.sjs",
    260 ]
    261 
    262 ["browser_test_local_network_trackers.js"]
    263 support-files = [
    264  "page_with_trackers.html",
    265  "page_with_non_trackers.html",
    266  "fetch_from_tracker.sjs",
    267 ]
    268 
    269 ["browser_test_offline_tab.js"]
    270 skip-if = [
    271  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug && verify-standalone",
    272 ]