|
2 | 2 | <!DOCTYPE registry SYSTEM 'reg.dtd' [
|
3 | 3 | <!ENTITY % ents SYSTEM 'reg.ent'>
|
4 | 4 | <!ELEMENT registry ( meta, statuscode* ) >
|
5 |
| - <!ELEMENT statuscode ( number, stanza, context, purpose ) > |
| 5 | + <!ELEMENT statuscode ( name, number, stanza, context, purpose ) > |
6 | 6 | <!ELEMENT number (#PCDATA)* >
|
7 | 7 | <!ELEMENT stanza (#PCDATA)* >
|
8 | 8 | <!ELEMENT context (#PCDATA)* >
|
|
15 | 15 | <title>Multi-User Chat Status Codes</title>
|
16 | 16 | &LEGALNOTICE;
|
17 | 17 | <overview>This is the official registry of Multi-User Chat Status Codes as maintained by the ®ISTRAR; and authorized by &xep0045;.</overview>
|
| 18 | + <revision> |
| 19 | + <version>0.4</version> |
| 20 | + <date>2021-07-03</date> |
| 21 | + <initials>ssw</initials> |
| 22 | + <remark>Add names for each code.</remark> |
| 23 | + </revision> |
18 | 24 | <revision>
|
19 | 25 | <version>0.3</version>
|
20 | 26 | <date>2006-11-30</date>
|
|
35 | 41 | </revision>
|
36 | 42 | </meta>
|
37 | 43 | <statuscode>
|
| 44 | + <name>RoomNotAnonymous</name> |
38 | 45 | <number>100</number>
|
39 | 46 | <stanza>message</stanza>
|
40 | 47 | <context>Entering a room</context>
|
41 | 48 | <purpose>Inform user that any occupant is allowed to see the user's full JID</purpose>
|
42 | 49 | </statuscode>
|
43 | 50 | <statuscode>
|
| 51 | + <name>AffiliationChanged</name> |
44 | 52 | <number>101</number>
|
45 | 53 | <stanza>message (out of band)</stanza>
|
46 | 54 | <context>Affiliation change</context>
|
47 | 55 | <purpose>Inform user that his or her affiliation changed while not in the room</purpose>
|
48 | 56 | </statuscode>
|
49 | 57 | <statuscode>
|
| 58 | + <name>ShowingUnavailableMembers</name> |
50 | 59 | <number>102</number>
|
51 | 60 | <stanza>message</stanza>
|
52 | 61 | <context>Configuration change</context>
|
53 | 62 | <purpose>Inform occupants that room now shows unavailable members</purpose>
|
54 | 63 | </statuscode>
|
55 | 64 | <statuscode>
|
| 65 | + <name>HidingUnavailableMembers</name> |
56 | 66 | <number>103</number>
|
57 | 67 | <stanza>message</stanza>
|
58 | 68 | <context>Configuration change</context>
|
59 | 69 | <purpose>Inform occupants that room now does not show unavailable members</purpose>
|
60 | 70 | </statuscode>
|
61 | 71 | <statuscode>
|
| 72 | + <name>RoomConfigChanged</name> |
62 | 73 | <number>104</number>
|
63 | 74 | <stanza>message</stanza>
|
64 | 75 | <context>Configuration change</context>
|
65 | 76 | <purpose>Inform occupants that a non-privacy-related room configuration change has occurred</purpose>
|
66 | 77 | </statuscode>
|
67 | 78 | <statuscode>
|
| 79 | + <name>SelfPresence</name> |
68 | 80 | <number>110</number>
|
69 | 81 | <stanza>presence</stanza>
|
70 | 82 | <context>Any room presence</context>
|
71 | 83 | <purpose>Inform user that presence refers to one of its own room occupants</purpose>
|
72 | 84 | </statuscode>
|
73 | 85 | <statuscode>
|
| 86 | + <name>LoggingEnabled</name> |
74 | 87 | <number>170</number>
|
75 | 88 | <stanza>message or initial presence</stanza>
|
76 | 89 | <context>Configuration change</context>
|
77 | 90 | <purpose>Inform occupants that room logging is now enabled</purpose>
|
78 | 91 | </statuscode>
|
79 | 92 | <statuscode>
|
| 93 | + <name>LoggingDisabled</name> |
80 | 94 | <number>171</number>
|
81 | 95 | <stanza>message</stanza>
|
82 | 96 | <context>Configuration change</context>
|
83 | 97 | <purpose>Inform occupants that room logging is now disabled</purpose>
|
84 | 98 | </statuscode>
|
85 | 99 | <statuscode>
|
| 100 | + <name>RoomChangedNonAnonymous</name> |
86 | 101 | <number>172</number>
|
87 | 102 | <stanza>message</stanza>
|
88 | 103 | <context>Configuration change</context>
|
89 | 104 | <purpose>Inform occupants that the room is now non-anonymous</purpose>
|
90 | 105 | </statuscode>
|
91 | 106 | <statuscode>
|
| 107 | + <name>RoomChangedSemiAnonymous</name> |
92 | 108 | <number>173</number>
|
93 | 109 | <stanza>message</stanza>
|
94 | 110 | <context>Configuration change</context>
|
95 | 111 | <purpose>Inform occupants that the room is now semi-anonymous</purpose>
|
96 | 112 | </statuscode>
|
97 | 113 | <statuscode>
|
| 114 | + <name>RoomChangedFullyAnonymous</name> |
98 | 115 | <number>174</number>
|
99 | 116 | <stanza>message</stanza>
|
100 | 117 | <context>Configuration change</context>
|
101 | 118 | <purpose>Inform occupants that the room is now fully-anonymous</purpose>
|
102 | 119 | </statuscode>
|
103 | 120 | <statuscode>
|
| 121 | + <name>RoomCreated</name> |
104 | 122 | <number>201</number>
|
105 | 123 | <stanza>presence</stanza>
|
106 | 124 | <context>Entering a room</context>
|
107 | 125 | <purpose>Inform user that a new room has been created</purpose>
|
108 | 126 | </statuscode>
|
109 | 127 | <statuscode>
|
| 128 | + <name>RoomModifiedNick</name> |
110 | 129 | <number>210</number>
|
111 | 130 | <stanza>presence</stanza>
|
112 | 131 | <context>Entering a room</context>
|
113 | 132 | <purpose>Inform user that the service has assigned or modified the occupant's roomnick</purpose>
|
114 | 133 | </statuscode>
|
115 | 134 | <statuscode>
|
| 135 | + <name>RoomModifiedNick</name> |
116 | 136 | <number>301</number>
|
117 | 137 | <stanza>presence</stanza>
|
118 | 138 | <context>Removal from room</context>
|
119 | 139 | <purpose>Inform user that he or she has been banned from the room</purpose>
|
120 | 140 | </statuscode>
|
121 | 141 | <statuscode>
|
| 142 | + <name>OldNicknameChanged</name> |
122 | 143 | <number>303</number>
|
123 | 144 | <stanza>presence</stanza>
|
124 | 145 | <context>Exiting a room</context>
|
125 | 146 | <purpose>Inform all occupants of new room nickname</purpose>
|
126 | 147 | </statuscode>
|
127 | 148 | <statuscode>
|
| 149 | + <name>UserKicked</name> |
128 | 150 | <number>307</number>
|
129 | 151 | <stanza>presence</stanza>
|
130 | 152 | <context>Removal from room</context>
|
131 | 153 | <purpose>Inform user that he or she has been kicked from the room</purpose>
|
132 | 154 | </statuscode>
|
133 | 155 | <statuscode>
|
| 156 | + <name>UserRemovedAffilation</name> |
134 | 157 | <number>321</number>
|
135 | 158 | <stanza>presence</stanza>
|
136 | 159 | <context>Removal from room</context>
|
137 | 160 | <purpose>Inform user that he or she is being removed from the room
|
138 | 161 | because of an affiliation change</purpose>
|
139 | 162 | </statuscode>
|
140 | 163 | <statuscode>
|
| 164 | + <name>NonMemberRemoveed</name> |
141 | 165 | <number>322</number>
|
142 | 166 | <stanza>presence</stanza>
|
143 | 167 | <context>Removal from room</context>
|
|
146 | 170 | is not a member</purpose>
|
147 | 171 | </statuscode>
|
148 | 172 | <statuscode>
|
| 173 | + <name>SystemShutdown</name> |
149 | 174 | <number>332</number>
|
150 | 175 | <stanza>presence</stanza>
|
151 | 176 | <context>Removal from room</context>
|
|
0 commit comments