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