• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2021 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# Fuzzer dictionary for nsswitch.conf files.
6
7# File comments.
8"#"
9"# comment"
10"#comment"
11"# /etc/nsswitch.conf"
12"# Name Service Switch configuration file."
13
14# Common database entries.
15"hosts:      files dns"
16"hosts:      files mdns4_minimal [NOTFOUND=return] dns mdns4"
17"hosts:      files mdns4_minimal [NOTFOUND=return] dns"
18"hosts:      files resolve [!UNAVAIL=return] myhostname dns"
19"hosts:      files nis dns wins myhostname"
20"passwd:     db files"
21"shadow:     files"
22
23# Database names.
24"aliases:"
25"ethers:"
26"group:"
27"hosts:"
28"initgroups:"
29"netgroup:"
30"networks:"
31"passwd:"
32"protocols:"
33"publickey:"
34"rpc:"
35"services:"
36"shadow:"
37
38# Known service names (not an exhaustive vocabulary because NSS maps these
39# labels to extensible `libnss_name` library modules).
40"compat"
41"db"
42"dns"
43"files"
44"mdns"
45"mdns4"
46"mdns6"
47"mdns_minimal"
48"mdns4_minimal"
49"mdns6_minimal"
50"myhostname"
51"nis"
52"nisplus"
53"resolve"
54
55# Common actions.
56"[NOTFOUND=return]"
57"[!UNAVAIL=return]"
58
59# Action statuses (repeated in CAPS as the common style).
60"success"
61"SUCCESS"
62"notfound"
63"NOTFOUND"
64"unavail"
65"UNAVAIL"
66"tryagain"
67"TRYAGAIN"
68
69# Action values.
70"return"
71"continue"
72"merge"
73