• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2022 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "url/url_features.h"
6 
7 namespace url {
8 
9 BASE_FEATURE(kUseIDNA2008NonTransitional,
10              "UseIDNA2008NonTransitional",
11              base::FEATURE_ENABLED_BY_DEFAULT);
12 
13 // Kill switch for crbug.com/1362507.
14 BASE_FEATURE(kRecordIDNA2008Metrics,
15              "RecordIDNA2008Metrics",
16              base::FEATURE_ENABLED_BY_DEFAULT);
17 
18 BASE_FEATURE(kStrictIPv4EmbeddedIPv6AddressParsing,
19              "StrictIPv4EmbeddedIPv6AddressParsing",
20              base::FEATURE_DISABLED_BY_DEFAULT);
21 
22 // Kill switch for crbug.com/1220361.
23 BASE_FEATURE(kResolveBareFragmentWithColonOnNonHierarchical,
24              "ResolveBareFragmentWithColonOnNonHierarchical",
25              base::FEATURE_ENABLED_BY_DEFAULT);
26 
IsUsingIDNA2008NonTransitional()27 bool IsUsingIDNA2008NonTransitional() {
28   return base::FeatureList::IsEnabled(kUseIDNA2008NonTransitional);
29 }
30 
IsRecordingIDNA2008Metrics()31 bool IsRecordingIDNA2008Metrics() {
32   return base::FeatureList::IsEnabled(kRecordIDNA2008Metrics);
33 }
34 
35 }  // namespace url
36