File: mdn.conf.sample.in

package info (click to toggle)
mdnkit 2.4-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,068 kB
  • ctags: 2,624
  • sloc: ansic: 23,661; sh: 8,010; perl: 1,136; tcl: 674; makefile: 643
file content (154 lines) | stat: -rw-r--r-- 4,463 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# $Id: mdn.conf.sample.in,v 1.8.2.3 2002/01/17 03:01:33 m-kasahr Exp $
#
# Sample file for mDNkit version 2 resolver configuration file (mdn.conf).
#
# [This file is tailored for preference "@preference@".]
#

#
# `idn-encoding' entry specifies the encoding name used as the encoding
# of multilingualized names by resolvers and DNS servers.  Currently, the
# following encodings are available:
#
#	Punycode
#	AMC-ACE-Z (old name of Punycode)
#	DUDE
#	RACE
#	UTF-8
#	<codeset names your iconv_open() accepts>
#
# syntax)
#	idn-encoding <encoding>
#
idn-encoding RACE

#
# `nameprep' entry specifies the version of NAMEPREP.
# mDNkit currently supports the following version:
#
#	nameprep-03		-- name preparation scheme described in the
#				   IETF draft `idn-nameprep-03'
#	nameprep-05		-- name preparation scheme described in the
#				   IETF draft `idn-nameprep-05'
#	nameprep-06		-- name preparation scheme described in the
#				   IETF draft `idn-nameprep-06'
#	nameprep-07		-- name preparation scheme described in the
#				   IETF draft `idn-nameprep-07'
#
# syntax)
#	nameprep <nameprep version>
#
# This entry and the follwoing four entries have the same effect.
# 
#       nameprep-map <nameprep version>
#       nameprep-normalize <nameprep version>
#       nameprep-prohibit <nameprep version>
#	nameprep-unassigned <nameprep version>
#
# If both `nameprep' and more-specific entries (i.e. `nameprep-*' entries)
# are specified, more-specific ones take precedence.
#
nameprep nameprep-07

#
# `nameprep-map' entry specifies the mapping scheme of NAMEPREP process.
# Avaialable mapping schemes are:
#
#	<nameprep version>	-- nameprep version
#	filemap:<pathname>	-- read mapping rules from a file
#
# syntax)
#	nameprep-map <scheme> ...
#
# If multiple schemes are specified, they are applied in turn.
#
#nameprep-map nameprep-07

#
# `nameprep-normalize' entry specifies the normalization scheme of NAMEPREP
# process.  Avaialable normalization schemes are:
#
#	<nameprep version>	-- nameprep version
#	unicode-form-kc		-- Unicode normalization form KC
#				   defined by the latest standard.
#	unicode-form-kc/3.0.1	-- Unicode normalization form KC
#				   defined by Unicode 3.0.1.
#	unicode-form-kc/3.1.0	-- Unicode normalization form KC
#				   defined by Unicode 3.1.
#
# syntax)
#	nameprep-normalize <scheme> ...
#
# If multiple schemes are specified, they are applied in turn.
#
#nameprep-normalize nameprep-07

#
# `nameprep-prohibit' entry specifies the prohibited characters in the
# NAMEPREP process.  The following sets are recognized.
#
#	<nameprep version>	-- nameprep version
#	fileset:<pathname>	-- read definition from a file.
#
# syntax)
#	nameprep-prohibit <set> ...
#
# If multiple sets are specified, they are applied in turn.
#
#nameprep-prohibit nameprep-07

#
# `nameprep-unassigned' entry specifies the unassigned characters in the
# NAMEPREP process.  The following sets are recognized.
#
#	<nameprep version>	-- nameprep version
#	fileset:<pathname>	-- read definition from a file.
#
# syntax)
#	nameprep-prohibit <set> ...
#
# If multiple sets are specified, they are applied in turn.
#
#nameprep-unassigned nameprep-07

#
# `encoding-alias-file' specifies the file which defines encoding name 
# aliases.
#
# syntax)
#	encoding-alais-file <pathname>
#
#encoding-alias-file /some/where/mdnalias.txt

#
# `local-map' entry specifies TLD (top level domain) based local mapping
# schemes, which is performed before NAMEPREP.  Available schemes of
# `local-map' are the same as those of the `nameprep-map' entry.
# 
# syntax)
#	local-map <tld> <scheme> ...
#
# If the TLD of the domain name matches <tld>, local mapping specified
# by <scheme> is performed on the name.  Otherwise no mapping are
# performed.  Multiple schemes can be specified; they are applied in
# turn.
#
# There are two special <tld>s for specifying a default mapping rule
# and a mapping rule for local names (domain names containing no
# dots).  If <tld> is `.', its schemes are applied to domain names
# whose TLD does not match any TLDs specified in local-map entries.
# If <tld> is `-', its schemes are applied to domain names which
# contain no dots.
# 
#local-map -	filemap:/some/where/local.map
#local-map .	filemap:/some/where/default.map
local-map .jp	filemap:@mapdir@/jp.map

#
# `delimiter-map' entry specifies local domain name delimiters mapped to
# `.'.
#
# syntax)
#	delimiter-map <unicode codepoint> ...
#
#[jp] delimiter-map U+3002 U+FF0E