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