1 #ifndef __MCABBER_XMPP_DEFINES_H__
2 #define __MCABBER_XMPP_DEFINES_H__ 1
3 
4 #define MCABBER_CAPS_NODE "http://mcabber.com/caps"
5 
6 #define NS_CLIENT    "jabber:client"
7 #define NS_SERVER    "jabber:server"
8 #define NS_DIALBACK  "jabber:server:dialback"
9 #define NS_AUTH      "jabber:iq:auth"
10 #define NS_AUTH_CRYPT "jabber:iq:auth:crypt"
11 #define NS_REGISTER  "jabber:iq:register"
12 #define NS_ROSTER    "jabber:iq:roster"
13 #define NS_OFFLINE   "jabber:x:offline"
14 #define NS_AGENT     "jabber:iq:agent"
15 #define NS_AGENTS    "jabber:iq:agents"
16 #define NS_DELAY     "jabber:x:delay"
17 #define NS_VERSION   "jabber:iq:version"
18 #define NS_TIME      "jabber:iq:time"
19 #define NS_VCARD     "vcard-temp"
20 #define NS_PRIVATE   "jabber:iq:private"
21 #define NS_SEARCH    "jabber:iq:search"
22 #define NS_OOB       "jabber:iq:oob"
23 #define NS_XOOB      "jabber:x:oob"
24 #define NS_ADMIN     "jabber:iq:admin"
25 #define NS_FILTER    "jabber:iq:filter"
26 #define NS_AUTH_0K   "jabber:iq:auth:0k"
27 #define NS_BROWSE    "jabber:iq:browse"
28 #define NS_EVENT     "jabber:x:event"
29 #define NS_CONFERENCE "jabber:iq:conference"
30 // direct muc invitation (xep-0249)
31 #define NS_X_CONFERENCE "jabber:x:conference"
32 #define NS_SIGNED    "jabber:x:signed"
33 #define NS_ENCRYPTED "jabber:x:encrypted"
34 #define NS_GATEWAY   "jabber:iq:gateway"
35 #define NS_LAST      "jabber:iq:last"
36 #define NS_ENVELOPE  "jabber:x:envelope"
37 #define NS_EXPIRE    "jabber:x:expire"
38 #define NS_XHTML     "http://www.w3.org/1999/xhtml"
39 #define NS_DISCO_INFO "http://jabber.org/protocol/disco#info"
40 #define NS_DISCO_ITEMS "http://jabber.org/protocol/disco#items"
41 #define NS_IQ_AUTH    "http://jabber.org/features/iq-auth"
42 #define NS_REGISTER_FEATURE "http://jabber.org/features/iq-register"
43 
44 #define NS_CAPS       "http://jabber.org/protocol/caps"
45 #define NS_CHATSTATES "http://jabber.org/protocol/chatstates"
46 #define NS_COMMANDS   "http://jabber.org/protocol/commands"
47 #define NS_MUC        "http://jabber.org/protocol/muc"
48 #define NS_MUC_USER   "http://jabber.org/protocol/muc#user"
49 #define NS_MUC_ADMIN  "http://jabber.org/protocol/muc#admin"
50 #define NS_MUC_OWNER  "http://jabber.org/protocol/muc#owner"
51 
52 #define NS_XDBGINSERT "jabber:xdb:ginsert"
53 #define NS_XDBNSLIST  "jabber:xdb:nslist"
54 
55 #define NS_XMPP_STANZAS "urn:ietf:params:xml:ns:xmpp-stanzas"
56 #define NS_XMPP_TLS  "urn:ietf:params:xml:ns:xmpp-tls"
57 #define NS_XMPP_STREAMS "urn:ietf:params:xml:ns:xmpp-streams"
58 
59 #define NS_XMPP_DELAY "urn:xmpp:delay"
60 #define NS_XMPP_TIME  "urn:xmpp:time"
61 #define NS_PING       "urn:xmpp:ping"
62 #define NS_RECEIPTS   "urn:xmpp:receipts"
63 
64 #define NS_CARBONS_2  "urn:xmpp:carbons:2" // XEP-0280 (message carbons)
65 #define NS_FORWARD    "urn:xmpp:forward:0" // XEP-0297 (stanza forwarding)
66 
67 #define NS_JABBERD_STOREDPRESENCE "http://jabberd.org/ns/storedpresence"
68 #define NS_JABBERD_HISTORY "http://jabberd.org/ns/history"
69 
70 #define XMPP_ERROR_REDIRECT              302
71 #define XMPP_ERROR_BAD_REQUEST           400
72 #define XMPP_ERROR_NOT_AUTHORIZED        401
73 #define XMPP_ERROR_PAYMENT_REQUIRED      402
74 #define XMPP_ERROR_FORBIDDEN             403
75 #define XMPP_ERROR_NOT_FOUND             404
76 #define XMPP_ERROR_NOT_ALLOWED           405
77 #define XMPP_ERROR_NOT_ACCEPTABLE        406
78 #define XMPP_ERROR_REGISTRATION_REQUIRED 407
79 #define XMPP_ERROR_REQUEST_TIMEOUT       408
80 #define XMPP_ERROR_CONFLICT              409
81 #define XMPP_ERROR_INTERNAL_SERVER_ERROR 500
82 #define XMPP_ERROR_NOT_IMPLEMENTED       501
83 #define XMPP_ERROR_REMOTE_SERVER_ERROR   502
84 #define XMPP_ERROR_SERVICE_UNAVAILABLE   503
85 #define XMPP_ERROR_REMOTE_SERVER_TIMEOUT 504
86 #define XMPP_ERROR_DISCONNECTED          510
87 
88 #endif
89 
90 /* vim: set et cindent cinoptions=>2\:2(0 ts=2 sw=2:  For Vim users... */
91