2004-10-18 Colin Walters <walters@verbum.org>
[platform/upstream/dbus.git] / doc / busconfig.dtd
1 <!ELEMENT busconfig (user |
2                      type |
3                      fork |
4                      listen | 
5                      pidfile |
6                      includedir |
7                      servicedir |
8                      auth |
9                      include |
10                      policy |
11                      limit |
12                      selinux)*>
13
14 <!ELEMENT user (#PCDATA)>
15 <!ELEMENT listen (#PCDATA)>
16 <!ELEMENT includedir (#PCDATA)>
17 <!ELEMENT servicedir (#PCDATA)>
18 <!ELEMENT auth (#PCDATA)>
19 <!ELEMENT type (#PCDATA)>
20 <!ELEMENT pidfile (#PCDATA)>
21 <!ELEMENT fork EMPTY>
22
23 <!ELEMENT include (#PCDATA)>
24 <!ATTLIST include 
25           ignore_missing (yes|no) "no"
26           if_selinux_enabled (yes|no) "no"
27           selinux_root_relative (yes|no) "no">
28
29 <!ELEMENT policy (allow|deny)*>
30 <!ATTLIST policy 
31           context (default|mandatory) #IMPLIED
32           user CDATA #IMPLIED
33           group CDATA #IMPLIED
34           at_console (yes|no) #IMPLIED>
35
36 <!ELEMENT allow EMPTY>
37 <!ATTLIST allow 
38           user CDATA #IMPLIED
39           send CDATA #IMPLIED
40           receive CDATA #IMPLIED
41           own CDATA #IMPLIED
42           send_to CDATA #IMPLIED
43           receive_from CDATA #IMPLIED>
44
45 <!ELEMENT deny EMPTY>
46 <!ATTLIST deny
47           user CDATA #IMPLIED
48           send CDATA #IMPLIED
49           receive CDATA #IMPLIED
50           own CDATA #IMPLIED
51           send_to CDATA #IMPLIED
52           receive_from CDATA #IMPLIED>
53
54 <!ELEMENT limit (#PCDATA)>
55 <!ATTLIST limit name CDATA #REQUIRED>
56
57 <!ELEMENT selinux (associate)*>
58 <!ELEMENT associate EMPTY>
59 <!ATTLIST associate
60           own CDATA #REQUIRED
61           context CDATA #REQUIRED>