* bus/config-parser.c (set_limit):
[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           selinux_root_relative (yes|no) "no">
27
28 <!ELEMENT policy (allow|deny)*>
29 <!ATTLIST policy 
30           context (default|mandatory) #IMPLIED
31           user CDATA #IMPLIED
32           group CDATA #IMPLIED>
33
34 <!ELEMENT allow EMPTY>
35 <!ATTLIST allow 
36           user CDATA #IMPLIED
37           send CDATA #IMPLIED
38           receive CDATA #IMPLIED
39           own CDATA #IMPLIED
40           send_to CDATA #IMPLIED
41           receive_from CDATA #IMPLIED>
42
43 <!ELEMENT deny EMPTY>
44 <!ATTLIST deny
45           user CDATA #IMPLIED
46           send CDATA #IMPLIED
47           receive CDATA #IMPLIED
48           own CDATA #IMPLIED
49           send_to CDATA #IMPLIED
50           receive_from CDATA #IMPLIED>
51
52 <!ELEMENT limit (#PCDATA)>
53 <!ATTLIST limit name CDATA #REQUIRED>
54
55 <!ELEMENT selinux (associate)*>
56 <!ELEMENT associate EMPTY>
57 <!ATTLIST associate
58           own CDATA #REQUIRED
59           context CDATA #REQUIRED>