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