author | Enrico Perla <enrico.perla@oracle.com> |
Fri, 04 Nov 2016 05:32:50 -0700 | |
changeset 7245 | 934578b959f0 |
parent 6228 | 37f9819bc49d |
permissions | -rw-r--r-- |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
1 |
<?xml version="1.0"?> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
2 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
3 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
4 |
CDDL HEADER START |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
5 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
6 |
The contents of this file are subject to the terms of the |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
7 |
Common Development and Distribution License (the "License"). |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
8 |
You may not use this file except in compliance with the License. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
9 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
10 |
You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
11 |
or http://www.opensolaris.org/os/licensing. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
12 |
See the License for the specific language governing permissions |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
13 |
and limitations under the License. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
14 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
15 |
When distributing Covered Code, include this CDDL HEADER in each |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
16 |
file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
17 |
If applicable, add the following below this CDDL HEADER, with the |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
18 |
fields enclosed by brackets "[]" replaced with your own identifying |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
19 |
information: Portions Copyright [yyyy] [name of copyright owner] |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
20 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
21 |
CDDL HEADER END |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
22 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
23 |
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
24 |
<!-- |
6227
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
25 |
Copyright (c) 2004, 2016, Oracle and/or its affiliates. All rights reserved. |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
26 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
27 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
28 |
<!-- Portions Copyright 2007 Vedran Bender --> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
29 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
30 |
<service_bundle type='manifest' name='SUNWbindr:dns-server'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
31 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
32 |
<service |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
33 |
name='network/dns/server' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
34 |
type='service' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
35 |
version='1'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
36 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
37 |
<dependency |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
38 |
name='filesystem_minimal' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
39 |
grouping='require_all' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
40 |
restart_on='none' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
41 |
type='service'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
42 |
<service_fmri value='svc:/system/filesystem/local' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
43 |
</dependency> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
44 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
45 |
<dependency |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
46 |
name='loopback' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
47 |
grouping='require_any' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
48 |
restart_on='error' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
49 |
type='service'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
50 |
<service_fmri value='svc:/network/loopback' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
51 |
</dependency> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
52 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
53 |
<dependency |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
54 |
name='network' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
55 |
grouping='optional_all' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
56 |
restart_on='error' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
57 |
type='service'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
58 |
<service_fmri value='svc:/milestone/network' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
59 |
</dependency> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
60 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
61 |
<exec_method |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
62 |
type='method' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
63 |
name='stop' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
64 |
exec=':kill' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
65 |
timeout_seconds='60' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
66 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
67 |
<!-- |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
68 |
In order to run multiple named(8) processes with their own |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
69 |
configuration file or properties each must have a unique |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
70 |
instance. |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
71 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
72 |
<instance name='default' enabled='false' > |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
73 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
74 |
<exec_method |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
75 |
type='method' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
76 |
name='start' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
77 |
exec='/lib/svc/method/dns-server %m %i' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
78 |
timeout_seconds='60' > |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
79 |
<method_context> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
80 |
<!-- |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
81 |
privileges: (see privileges(5) and /etc/security/priv_names) |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
82 |
file_dac_read, file_dac_search: |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
83 |
Necessary for reading the configuration file |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
84 |
even if it is restricted by the file |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
85 |
permission. |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
86 |
net_privaddr: |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
87 |
Allow Binding to privileged port-number/proto. |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
88 |
*Port* | *Protocol* | *Comment* |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
89 |
~~~~~~~|~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~ |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
90 |
53 | TCP/UDP | Domain Queries |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
91 |
80 | TCP | Statistics channel |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
92 |
921 | UDP | Lightweight resolver |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
93 |
953 | TCP | Remote diagnostic control |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
94 |
sys_resource: |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
95 |
Permit the setting of resource limits |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
96 |
(eg. stack size). |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
97 |
proc_chroot: |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
98 |
Permit use of chroot(2). |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
99 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
100 |
<method_credential |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
101 |
user='root' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
102 |
group='root' |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
103 |
privileges='basic,!proc_session,!proc_info,!file_link_any,{net_privaddr}:53/*,{net_privaddr}:80/tcp,{net_privaddr}:921/udp,{net_privaddr}:953/tcp,file_dac_read,file_dac_search,sys_resource,proc_chroot' |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
104 |
/> |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
105 |
</method_context> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
106 |
</exec_method> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
107 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
108 |
<!-- |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
109 |
SIGHUP causes named to reread its configuration file, but not any |
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
110 |
of the properties below. |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
111 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
112 |
<exec_method |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
113 |
type='method' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
114 |
name='refresh' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
115 |
exec=':kill -HUP' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
116 |
timeout_seconds='60'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
117 |
<method_context/> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
118 |
</exec_method> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
119 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
120 |
<property_group name='general' type='framework'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
121 |
<!-- manage DNS server state --> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
122 |
<propval name='action_authorization' type='astring' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
123 |
value='solaris.smf.manage.bind' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
124 |
<propval name='value_authorization' type='astring' |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
125 |
value='solaris.smf.manage.bind' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
126 |
</property_group> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
127 |
|
4980
b0ec15659025
PSARC 2015/428 Normalization of Solaris man page section numbers
Rich Burridge <rich.burridge@oracle.com>
parents:
224
diff
changeset
|
128 |
<!-- Default property settings for named(8) instance. --> |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
129 |
<property_group name='options' type='application'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
130 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
131 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
132 |
server: specifies an alternative server command. If |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
133 |
not specified the default /usr/sbin/named is used. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
134 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
135 |
<propval name='server' type='astring' value='' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
136 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
137 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
138 |
configuration_file: specifies an alternative |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
139 |
configuration file to be used. The property is similar |
4980
b0ec15659025
PSARC 2015/428 Normalization of Solaris man page section numbers
Rich Burridge <rich.burridge@oracle.com>
parents:
224
diff
changeset
|
140 |
to named(8) command line option '-c' |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
141 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
142 |
<propval name='configuration_file' type='astring' value='' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
143 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
144 |
ip_interfaces: specifies which IP transport BIND will |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
145 |
transmit on. Possible values are 'IPv4' or 'IPv6'. Any |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
146 |
other setting assumes 'all', the default. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
147 |
Equivalent command line option '-4' or '-6'. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
148 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
149 |
<propval name='ip_interfaces' type='astring' value='all' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
150 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
151 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
152 |
listen_on_port: Specifies the default UDP and TCP port |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
153 |
which will be used to listen for DNS requests. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
154 |
Equivalent command line option '-p <integer>'. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
155 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
156 |
<propval name='listen_on_port' type='integer' value='0' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
157 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
158 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
159 |
debug_level: Specifies the default debug level. The |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
160 |
default is 0; no debugging. The Higher the number the |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
161 |
more verbose debug information becomes. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
162 |
Equivalent command line option '-d <integer>'. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
163 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
164 |
<propval name='debug_level' type='integer' value='0' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
165 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
166 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
167 |
threads: Specifies the number of cpu worker threads to |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
168 |
create. The default of 0 causes named to try and |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
169 |
determine the number of CPUs present and create one |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
170 |
thread per CPU. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
171 |
Equivalent command line option '-n <integer>'. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
172 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
173 |
<propval name='threads' type='integer' value='0' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
174 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
175 |
<!-- |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
176 |
chroot_dir: Change the root directory using chroot(2) |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
177 |
to directory after processing the command line |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
178 |
arguments, but before reading the configuration file. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
179 |
Equivalent command line option '-t <pathname>'. |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
180 |
--> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
181 |
<propval name='chroot_dir' type='astring' value='' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
182 |
|
6227
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
183 |
<!-- |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
184 |
listener_threads: Specifies the number of listener |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
185 |
worker threads to listen for incoming UDP packets on |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
186 |
each address. If not specified, named will calculate |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
187 |
a default value based on the number of detected CPUs: |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
188 |
1 for 1 CPU, 2 for 2-4 CPUs, and the number of |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
189 |
detected CPUs divided by 2 for values higher than |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
190 |
4. If 'threads' has been set to a higher value than |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
191 |
the number of detected CPUs, then 'listener_threads' |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
192 |
may be increased as high as that value, but no higher. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
193 |
Equivalent command line option '-U <integer>'. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
194 |
--> |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
195 |
<propval name='listener_threads' type='integer' value='0' /> |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
196 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
197 |
<!-- |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
198 |
crypto_engine: Specify an alternative OpenSSL engine |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
199 |
for crypto operations. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
200 |
Equivalent command line option '-E <engine-name>'. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
201 |
--> |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
202 |
<propval name='crypto_engine' type='astring' value='' /> |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
203 |
|
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
204 |
</property_group> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
205 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
206 |
</instance> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
207 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
208 |
<stability value='Unstable' /> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
209 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
210 |
<template> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
211 |
<common_name> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
212 |
<loctext xml:lang='C'> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
213 |
BIND DNS server |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
214 |
</loctext> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
215 |
</common_name> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
216 |
<documentation> |
6227
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
4980
diff
changeset
|
217 |
<manpage title='dns-server' section='8s' |
6228
37f9819bc49d
15807411 BIND extended privilege policy support - ports
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
6227
diff
changeset
|
218 |
manpath='/usr/man' /> |
224
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
219 |
</documentation> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
220 |
</template> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
221 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
222 |
</service> |
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
223 |
|
b0ca638fab1b
7017965 Integrate BIND in to userland consolidation
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
224 |
</service_bundle> |