1pub const JABBER_CLIENT: &str = "jabber:client";
10pub const XMPP_STANZAS: &str = "urn:ietf:params:xml:ns:xmpp-stanzas";
12pub const XMPP_STREAMS: &str = "urn:ietf:params:xml:ns:xmpp-streams";
14pub const STREAM: &str = "http://etherx.jabber.org/streams";
16pub const TLS: &str = "urn:ietf:params:xml:ns:xmpp-tls";
18pub const SASL: &str = "urn:ietf:params:xml:ns:xmpp-sasl";
20pub const BIND: &str = "urn:ietf:params:xml:ns:xmpp-bind";
22
23pub const ROSTER: &str = "jabber:iq:roster";
25
26pub const WEBSOCKET: &str = "urn:ietf:params:xml:ns:xmpp-framing";
28
29pub const DATA_FORMS: &str = "jabber:x:data";
31
32pub const DISCO_INFO: &str = "http://jabber.org/protocol/disco#info";
34pub const DISCO_ITEMS: &str = "http://jabber.org/protocol/disco#items";
36
37pub const MUC: &str = "http://jabber.org/protocol/muc";
39pub const MUC_USER: &str = "http://jabber.org/protocol/muc#user";
41
42pub const IBB: &str = "http://jabber.org/protocol/ibb";
44
45pub const BOOKMARKS: &str = "storage:bookmarks";
47
48pub const PRIVATE: &str = "jabber:iq:private";
50
51pub const VCARD: &str = "vcard-temp";
53
54pub const RSM: &str = "http://jabber.org/protocol/rsm";
56
57pub const PUBSUB: &str = "http://jabber.org/protocol/pubsub";
59pub const PUBSUB_ERRORS: &str = "http://jabber.org/protocol/pubsub#errors";
61pub const PUBSUB_EVENT: &str = "http://jabber.org/protocol/pubsub#event";
63pub const PUBSUB_OWNER: &str = "http://jabber.org/protocol/pubsub#owner";
65pub const PUBSUB_CONFIGURE: &str = "http://jabber.org/protocol/pubsub#node_config";
67
68pub const OOB: &str = "jabber:x:oob";
70
71pub const HTTP_AUTH: &str = "http://jabber.org/protocol/http-auth";
73
74pub const XHTML_IM: &str = "http://jabber.org/protocol/xhtml-im";
76pub const XHTML: &str = "http://www.w3.org/1999/xhtml";
78
79pub const REGISTER: &str = "jabber:iq:register";
81pub const REGISTER_FEATURE: &str = "http://jabber.org/features/iq-register";
83
84pub const AVATAR_DATA: &str = "urn:xmpp:avatar:data";
86pub const AVATAR_METADATA: &str = "urn:xmpp:avatar:metadata";
88
89pub const CHATSTATES: &str = "http://jabber.org/protocol/chatstates";
91
92pub const VERSION: &str = "jabber:iq:version";
94
95pub const MOOD: &str = "http://jabber.org/protocol/mood";
97
98pub const COMPONENT_ACCEPT: &str = "jabber:component:accept";
100
101pub const COMPONENT: &str = "jabber:component:accept";
103
104pub const CAPS: &str = "http://jabber.org/protocol/caps";
106
107pub const TUNE: &str = "http://jabber.org/protocol/tune";
109
110pub const XDATA_VALIDATE: &str = "http://jabber.org/protocol/xdata-validate";
112
113pub const VCARD_UPDATE: &str = "vcard-temp:x:update";
115
116pub const SERVER_INFO: &str = "http://jabber.org/network/serverinfo";
118
119pub const JINGLE: &str = "urn:xmpp:jingle:1";
121
122pub const JINGLE_RTP: &str = "urn:xmpp:jingle:apps:rtp:1";
124pub const JINGLE_RTP_AUDIO: &str = "urn:xmpp:jingle:apps:rtp:audio";
126pub const JINGLE_RTP_VIDEO: &str = "urn:xmpp:jingle:apps:rtp:video";
128
129pub const NICK: &str = "http://jabber.org/protocol/nick";
131
132pub const JINGLE_ICE_UDP: &str = "urn:xmpp:jingle:transports:ice-udp:1";
134
135pub const JINGLE_RAW_UDP: &str = "urn:xmpp:jingle:transports:raw-udp:1";
137
138pub const RECEIPTS: &str = "urn:xmpp:receipts";
140
141pub const BLOCKING: &str = "urn:xmpp:blocking";
143pub const BLOCKING_ERRORS: &str = "urn:xmpp:blocking:errors";
145
146pub const SM: &str = "urn:xmpp:sm:3";
148
149pub const PING: &str = "urn:xmpp:ping";
151
152pub const TIME: &str = "urn:xmpp:time";
154
155pub const DELAY: &str = "urn:xmpp:delay";
157
158pub const EXT_DISCO: &str = "urn:xmpp:extdisco:2";
160
161pub const MEDIA_ELEMENT: &str = "urn:xmpp:media-element";
163
164pub const ATTENTION: &str = "urn:xmpp:attention:0";
166
167pub const BOB: &str = "urn:xmpp:bob";
169
170pub const JINGLE_FT: &str = "urn:xmpp:jingle:apps:file-transfer:5";
172pub const JINGLE_FT_ERROR: &str = "urn:xmpp:jingle:apps:file-transfer:errors:0";
174
175pub const SASL_CERT: &str = "urn:xmpp:saslcert:1";
177
178pub const JINGLE_S5B: &str = "urn:xmpp:jingle:transports:s5b:1";
180
181pub const JINGLE_IBB: &str = "urn:xmpp:jingle:transports:ibb:1";
183
184pub const JINGLE_THUMBNAILS: &str = "urn:xmpp:thumbs:1";
186
187pub const MICROBLOG: &str = "urn:xmpp:microblog:0";
189
190pub const CARBONS: &str = "urn:xmpp:carbons:2";
192
193pub const JINGLE_RTCP_FB: &str = "urn:xmpp:jingle:apps:rtp:rtcp-fb:0";
195
196pub const JINGLE_RTP_HDREXT: &str = "urn:xmpp:jingle:apps:rtp:rtp-hdrext:0";
198
199pub const FORWARD: &str = "urn:xmpp:forward:0";
201
202pub const HASHES: &str = "urn:xmpp:hashes:2";
204pub const HASH_ALGO_SHA_256: &str = "urn:xmpp:hash-function-text-names:sha-256";
206pub const HASH_ALGO_SHA_512: &str = "urn:xmpp:hash-function-text-names:sha-512";
208pub const HASH_ALGO_SHA3_256: &str = "urn:xmpp:hash-function-text-names:sha3-256";
210pub const HASH_ALGO_SHA3_512: &str = "urn:xmpp:hash-function-text-names:sha3-512";
212pub const HASH_ALGO_BLAKE2B_256: &str = "urn:xmpp:hash-function-text-names:id-blake2b256";
214pub const HASH_ALGO_BLAKE2B_512: &str = "urn:xmpp:hash-function-text-names:id-blake2b512";
216
217pub const RTT: &str = "urn:xmpp:rtt:0";
219
220pub const MESSAGE_CORRECT: &str = "urn:xmpp:message-correct:0";
222
223pub const MAM: &str = "urn:xmpp:mam:2";
225
226pub const IDLE: &str = "urn:xmpp:idle:1";
228
229pub const JINGLE_DTLS: &str = "urn:xmpp:jingle:apps:dtls:0";
231
232pub const JID_PREP: &str = "urn:xmpp:jidprep:0";
234
235pub const JSON_CONTAINERS: &str = "urn:xmpp:json:0";
237
238pub const JINGLE_GROUPING: &str = "urn:xmpp:jingle:apps:grouping:0";
240
241pub const JINGLE_SSMA: &str = "urn:xmpp:jingle:apps:rtp:ssma:0";
243
244pub const CSI: &str = "urn:xmpp:csi:0";
246
247pub const JINGLE_MESSAGE: &str = "urn:xmpp:jingle-message:0";
249
250pub const PUSH: &str = "urn:xmpp:push:0";
252
253pub const SID: &str = "urn:xmpp:sid:0";
255
256pub const HTTP_UPLOAD: &str = "urn:xmpp:http:upload:0";
258
259pub const OX: &str = "urn:xmpp:openpgp:0";
261pub const OX_PUBKEYS: &str = "urn:xmpp:openpgp:0:public-keys";
263
264pub const SPAM_REPORTING: &str = "urn:xmpp:reporting:1";
266
267pub const EME: &str = "urn:xmpp:eme:0";
269
270pub const LEGACY_OMEMO: &str = "eu.siacs.conversations.axolotl";
272pub const LEGACY_OMEMO_DEVICELIST: &str = "eu.siacs.conversations.axolotl.devicelist";
274pub const LEGACY_OMEMO_BUNDLES: &str = "eu.siacs.conversations.axolotl.bundles";
276
277pub const BIND2: &str = "urn:xmpp:bind:0";
279
280pub const SASL2: &str = "urn:xmpp:sasl:2";
282
283pub const ECAPS2: &str = "urn:xmpp:caps";
285pub const ECAPS2_OPTIMIZE: &str = "urn:xmpp:caps:optimize";
287
288pub const BOOKMARKS2: &str = "urn:xmpp:bookmarks:1";
290pub const BOOKMARKS2_COMPAT: &str = "urn:xmpp:bookmarks:1#compat";
292pub const BOOKMARKS2_COMPAT_PEP: &str = "urn:xmpp:bookmarks:1#compat-pep";
294
295pub const OID: &str = "urn:xmpp:occupant-id:0";
297
298pub const SASL_CB: &str = "urn:xmpp:sasl-cb:0";
300
301pub const REACTIONS: &str = "urn:xmpp:reactions:0";
303
304pub const STREAM_LIMITS: &str = "urn:xmpp:stream-limits:0";
306
307pub const FAST: &str = "urn:xmpp:fast:0";
309
310pub const MDS: &str = "urn:xmpp:mds:displayed:0";
312
313pub const CAM: &str = "urn:xmpp:cam:0";
315
316#[cfg(not(feature = "component"))]
319pub const DEFAULT_NS: &str = JABBER_CLIENT;
320
321#[cfg(feature = "component")]
324pub const DEFAULT_NS: &str = COMPONENT_ACCEPT;