%%%=================================================================== %%% @copyright (C) 2011, Erlang Solutions Ltd. %%% @doc Defines for XML namespaces commonly used in XMPP %%% %%% This file is based on exmpp_nss.hrl from EXMPP library %%% @end %%%=================================================================== % Defined by XML. -define(NS_XML, <<"http://www.w3.org/XML/1998/namespace">>). % Defined by XMPP Core (RFC 3920). -define(NS_XMPP, <<"http://etherx.jabber.org/streams">>). % Defined by XMPP Subprotocol for WebSocket (RFC 7395). -define(NS_FRAMING, <<"urn:ietf:params:xml:ns:xmpp-framing">>). -define(NS_STREAM_ERRORS, <<"urn:ietf:params:xml:ns:xmpp-streams">>). -define(NS_TLS, <<"urn:ietf:params:xml:ns:xmpp-tls">>). -define(NS_SASL, <<"urn:ietf:params:xml:ns:xmpp-sasl">>). -define(NS_BIND, <<"urn:ietf:params:xml:ns:xmpp-bind">>). -define(NS_STANZA_ERRORS, <<"urn:ietf:params:xml:ns:xmpp-stanzas">>). % Defined by XMPP-IM (RFC 3921). -define(NS_JABBER_CLIENT, <<"jabber:client">>). -define(NS_JABBER_SERVER, <<"jabber:server">>). -define(NS_SESSION, <<"urn:ietf:params:xml:ns:xmpp-session">>). -define(NS_ROSTER, <<"jabber:iq:roster">>). % Defined by End-to-End Signing and Object Encryption for XMPP (RFC 3923). -define(NS_E2E, <<"urn:ietf:params:xml:ns:xmpp-e2e">>). % Defined by XEP-0003: Proxy Accept Socket Service (PASS). -define(NS_PASS, <<"jabber:iq:pass">>). % Defined by XEP-0004: Data Forms. -define(NS_DATA_FORMS, <<"jabber:x:data">>). % Defined by XEP-0009: Jabber-RPC. -define(NS_RPC, <<"jabber:iq:rpc">>). % Defined by XEP-0011: Jabber Browsing. -define(NS_BROWSE, <<"jabber:iq:browse">>). % Defined by XEP-0012: Last Activity. -define(NS_LAST_ACTIVITY, <<"jabber:iq:last">>). % Defined by XEP-0013: Flexible Offline Message Retrieval. -define(NS_OFFLINE, <<"http://jabber.org/protocol/offline">>). % Defined by XEP-0016: Privacy Lists. -define(NS_PRIVACY, <<"jabber:iq:privacy">>). % Defined by XEP-0020: Feature Negotiation. -define(NS_FEATURE_NEG, <<"http://jabber.org/protocol/feature-neg">>). % Defined by XEP-0022: Message Events. -define(NS_MESSAGE_EVENT, <<"jabber:x:event">>). % Defined by XEP-0023: Message Expiration. -define(NS_MESSAGE_EXPIRE, <<"jabber:x:expire">>). % Defined by XEP-0027: Current Jabber OpenPGP Usage. -define(NS_PGP_ENCRYPTED, <<"jabber:x:encrypted">>). -define(NS_PGP_SIGNED, <<"jabber:x:signed">>). % Defined by XEP-0030: Service Discovery. -define(NS_DISCO_INFO, <<"http://jabber.org/protocol/disco#info">>). -define(NS_DISCO_ITEMS, <<"http://jabber.org/protocol/disco#items">>). % Defined by XEP-0033: Extended Stanza Addressing. -define(NS_ADDRESS, <<"http://jabber.org/protocol/address">>). % Defined by XEP-0039: Statistics Gathering. -define(NS_STATS, <<"http://jabber.org/protocol/stats">>). % Defined by XEP-0045: Multi-User Chat. -define(NS_MUC, <<"http://jabber.org/protocol/muc">>). -define(NS_MUC_ADMIN, <<"http://jabber.org/protocol/muc#admin">>). -define(NS_MUC_OWNER, <<"http://jabber.org/protocol/muc#owner">>). -define(NS_MUC_UNIQUE, <<"http://jabber.org/protocol/muc#unique">>). -define(NS_MUC_USER, <<"http://jabber.org/protocol/muc#user">>). % Defined by XEP-0047: In-Band Bytestreams. -define(NS_IBB, <<"http://jabber.org/protocol/ibb">>). % Defined by XEP-0048: Bookmarks. -define(NS_BOOKMARKS, <<"storage:bookmarks">>). % Defined by XEP-0049: Private XML Storage. -define(NS_PRIVATE, <<"jabber:iq:private">>). % Defined by XEP-0050: Ad-Hoc Commands. -define(NS_ADHOC, <<"http://jabber.org/protocol/commands">>). % Defined by XEP-0054: vcard-temp. -define(NS_VCARD, <<"vcard-temp">>). % Defined by XEP-0055: Jabber Search. -define(NS_SEARCH, <<"jabber:iq:search">>). % Defined by XEP-0059: Result Set Management. -define(NS_RSM, <<"http://jabber.org/protocol/rsm">>). % Defined by XEP-0060: Publish-Subscribe. -define(NS_PUBSUB, <<"http://jabber.org/protocol/pubsub">>). -define(NS_PUBSUB_ERRORS, <<"http://jabber.org/protocol/pubsub#errors">>). -define(NS_PUBSUB_EVENT, <<"http://jabber.org/protocol/pubsub#event">>). -define(NS_PUBSUB_OWNER, <<"http://jabber.org/protocol/pubsub#owner">>). -define(NS_PUBSUB_SUBSCRIBE_AUTH, <<"http://jabber.org/protocol/pubsub#subscribe_authorization">>). -define(NS_PUBSUB_SUBSCRIBE_OPTIONS, <<"http://jabber.org/protocol/pubsub#subscribe_options">>). -define(NS_PUBSUB_NODE_CONFIG, <<"http://jabber.org/protocol/pubsub#node_config">>). -define(NS_PUBSUB_ACCESS_AUTH, <<"http://jabber.org/protocol/pubsub#access-authorize">>). -define(NS_PUBSUB_ACCESS_OPEN, <<"http://jabber.org/protocol/pubsub#access-open">>). -define(NS_PUBSUB_ACCESS_PRESENCE, <<"http://jabber.org/protocol/pubsub#access-presence">>). -define(NS_PUBSUB_ACCESS_ROSTER, <<"http://jabber.org/protocol/pubsub#access-roster">>). -define(NS_PUBSUB_ACCESS_WHITELIST, <<"http://jabber.org/protocol/pubsub#access-whitelist">>). -define(NS_PUBSUB_AUTO_CREATE, <<"http://jabber.org/protocol/pubsub#auto-create">>). -define(NS_PUBSUB_AUTO_SUBSCRIBE, <<"http://jabber.org/protocol/pubsub#auto-subscribe">>). -define(NS_PUBSUB_COLLECTIONS, <<"http://jabber.org/protocol/pubsub#collections">>). -define(NS_PUBSUB_CONFIG_NODE, <<"http://jabber.org/protocol/pubsub#config-node">>). -define(NS_PUBSUB_CREATE_CONFIGURE, <<"http://jabber.org/protocol/pubsub#create-and-configure">>). -define(NS_PUBSUB_CREATE_NODES, <<"http://jabber.org/protocol/pubsub#create-nodes">>). -define(NS_PUBSUB_DELETE_ITEMS, <<"http://jabber.org/protocol/pubsub#delete-items">>). -define(NS_PUBSUB_DELETE_NODES, <<"http://jabber.org/protocol/pubsub#delete-nodes">>). -define(NS_PUBSUB_FILTERED_NOTIFICATIONS, <<"http://jabber.org/protocol/pubsub#filtered-notifications">>). -define(NS_PUBSUB_GET_PENDING, <<"http://jabber.org/protocol/pubsub#get-pending">>). -define(NS_PUBSUB_INSTANT_NODES, <<"http://jabber.org/protocol/pubsub#instant-nodes">>). -define(NS_PUBSUB_ITEM_IDS, <<"http://jabber.org/protocol/pubsub#item-ids">>). -define(NS_PUBSUB_LAST_PUBLISHED, <<"http://jabber.org/protocol/pubsub#last-published">>). -define(NS_PUBSUB_LEASED_SUBSCRIPTION, <<"http://jabber.org/protocol/pubsub#leased-subscription">>). -define(NS_PUBSUB_MANAGE_SUBSCRIPTIONS, <<"http://jabber.org/protocol/pubsub#manage-subscriptions">>). -define(NS_PUBSUB_MEMBER_AFFILIATION, <<"http://jabber.org/protocol/pubsub#member-affiliation">>). -define(NS_PUBSUB_META_DATA, <<"http://jabber.org/protocol/pubsub#meta-data">>). -define(NS_PUBSUB_MODIFY_AFFILIATIONS, <<"http://jabber.org/protocol/pubsub#modify-affiliations">>). -define(NS_PUBSUB_MULTI_COLLECTION, <<"http://jabber.org/protocol/pubsub#multi-collection">>). -define(NS_PUBSUB_MULTI_SUBSCRIBE, <<"http://jabber.org/protocol/pubsub#multi-subscribe">>). -define(NS_PUBSUB_OUTCAST_AFFILIATION, <<"http://jabber.org/protocol/pubsub#outcast-affiliation">>). -define(NS_PUBSUB_PERSISTENT_ITEMS, <<"http://jabber.org/protocol/pubsub#persistent-items">>). -define(NS_PUBSUB_PRESENCE_NOTIFICATIONS, <<"http://jabber.org/protocol/pubsub#presence-notifications">>). -define(NS_PUBSUB_PRESENCE_SUBSCRIBE, <<"http://jabber.org/protocol/pubsub#presence-subscribe">>). -define(NS_PUBSUB_PUBLISH, <<"http://jabber.org/protocol/pubsub#publish">>). -define(NS_PUBSUB_PUBLISH_OPTIONS, <<"http://jabber.org/protocol/pubsub#publish-options">>). -define(NS_PUBSUB_PUBLISH_ONLY_AFFILIATION, <<"http://jabber.org/protocol/pubsub#publish-only-affiliation">>). -define(NS_PUBSUB_PUBLISHER_AFFILIATION, <<"http://jabber.org/protocol/pubsub#publisher-affiliation">>). -define(NS_PUBSUB_PURGE_NODES, <<"http://jabber.org/protocol/pubsub#purge-nodes">>). -define(NS_PUBSUB_RETRACT_ITEMS, <<"http://jabber.org/protocol/pubsub#retract-items">>). -define(NS_PUBSUB_RETRIEVE_AFFILIATIONS, <<"http://jabber.org/protocol/pubsub#retrieve-affiliations">>). -define(NS_PUBSUB_RETRIEVE_DEFAULT, <<"http://jabber.org/protocol/pubsub#retrieve-default">>). -define(NS_PUBSUB_RETRIEVE_ITEMS, <<"http://jabber.org/protocol/pubsub#retrieve-items">>). -define(NS_PUBSUB_RETRIEVE_SUBSCRIPTIONS, <<"http://jabber.org/protocol/pubsub#retrieve-subscriptions">>). -define(NS_PUBSUB_SUBSCRIBE, <<"http://jabber.org/protocol/pubsub#subscribe">>). -define(NS_PUBSUB_SUBSCRIPTION_OPTIONS, <<"http://jabber.org/protocol/pubsub#subscription-options">>). -define(NS_PUBSUB_SUBSCRIPTION_NOTIFICATIONS, <<"http://jabber.org/protocol/pubsub#subscription-notifications">>). % Defined by XEP-0065: SOCKS5 Bytestreams. -define(NS_BYTESTREAMS, <<"http://jabber.org/protocol/bytestreams">>). % Defined by XEP-0066: Out of Band Data. %% How about NS_OOB instead ? -define(NS_OOBD_IQ, <<"jabber:iq:oob">>). -define(NS_OOBD_X, <<"jabber:x:oob">>). % Defined by XEP-0070: Verifying HTTP Requests via XMPP. -define(NS_HTTP_AUTH, <<"http://jabber.org/protocol/http-auth">>). % Defined by XEP-0071: XHTML-IM. -define(NS_XHTML_IM, <<"http://jabber.org/protocol/xhtml-im">>). % Defined by XEP-0072: SOAP Over XMPP. -define(NS_SOAP_FAULT, <<"http://jabber.org/protocol/soap#fault">>). % Defined by XEP-0077: In-Band Registration. -define(NS_INBAND_REGISTER, <<"jabber:iq:register">>). -define(NS_INBAND_REGISTER_FEAT, <<"http://jabber.org/features/iq-register">>). % Defined by XEP-0078: Non-SASL Authentication. -define(NS_LEGACY_AUTH, <<"jabber:iq:auth">>). -define(NS_LEGACY_AUTH_FEAT, <<"http://jabber.org/features/iq-aut">>). % Defined by XEP-0079: Advanced Message Processing. -define(NS_AMP, <<"http://jabber.org/protocol/amp">>). -define(NS_AMP_ERRORS, <<"http://jabber.org/protocol/amp#error">>). -define(NS_AMP_FEAT, <<"http://jabber.org/features/amp">>). % Defined by XEP-0080: User Location. -define(NS_GEOLOC, <<"http://jabber.org/protocol/geoloc">>). % Defined by XEP-0083: Nested Roster Groups. -define(NS_ROSTER_DELIMITER, <<"roster:delimiter">>). % Defined by XEP-0084: User Avatar. -define(NS_USER_AVATAR_DATA, <<"urn:xmpp:avatar:data">>). -define(NS_USER_AVATAR_METADATA, <<"urn:xmpp:avatar:metadata">>). % Defined by XEP-0085: Chat State Notifications -define(NS_CHATSTATES, <<"http://jabber.org/protocol/chatstates">>). % Defined by XEP-0090: Entity Time. -define(NS_TIME_OLD, <<"jabber:iq:time">>). % Defined by XEP-0091: Delayed Delivery. -define(NS_DELAY_OLD, <<"jabber:x:delay">>). % Defined by XEP-0092: Software Version. -define(NS_SOFT_VERSION, <<"jabber:iq:version">>). % Defined by XEP-0093: Roster Item Exchange. -define(NS_ROSTER_EXCHANGE_OLD, <<"jabber:x:roster">>). % Defined by XEP-0095: Stream Initiation. -define(NS_SI, <<"http://jabber.org/protocol/si">>). % Defined by XEP-0096: File Transfer. -define(NS_FILE_TRANSFERT, <<"http://jabber.org/protocol/si/profile/file-transfer">>). % Defined by XEP-0100: Gateway Interaction. -define(NS_GATEWAY, <<"jabber:iq:gateway">>). % Defined by XEP-0107: User Mood. -define(NS_USER_MOOD, <<"http://jabber.org/protocol/mood">>). % Defined by XEP-0108: User Activity. -define(NS_USER_ACTIVITY, <<"http://jabber.org/protocol/activity">>). % Defined by XEP-0112: User Physical Location (Deferred). -define(NS_USER_PHYSLOC, <<"http://jabber.org/protocol/physloc">>). % Defined by XEP-0114: Jabber Component Protocol. -define(NS_COMPONENT_ACCEPT, <<"jabber:component:accept">>). -define(NS_COMPONENT_CONNECT, <<"jabber:component:connect">>). % Defined by XEP-0115: Entity Capabilities. -define(NS_CAPS, <<"http://jabber.org/protocol/caps">>). % Defined by XEP-0118: User Tune. -define(NS_USER_TUNE, <<"http://jabber.org/protocol/tune">>). % Defined by XEP-0122: Data Forms Validation. -define(NS_DATA_FORMS_VALIDATE, <<"http://jabber.org/protocol/xdata-validate">>). % Defined by XEP-0124: Bidirectional-streams Over Synchronous HTTP. -define(NS_BOSH, <<"urn:xmpp:xbosh">>). -define(NS_HTTP_BIND, <<"http://jabber.org/protocol/httpbind">>). % Defined by XEP-0130: Waiting Lists. -define(NS_WAITING_LIST, <<"http://jabber.org/protocol/waitinglist">>). % Defined by XEP-0131: Stanza Headers and Internet Metadata (SHIM). -define(NS_SHIM, <<"http://jabber.org/protocol/shim">>). % Defined by XEP-0133: Service Administration. -define(NS_ADMIN, <<"http://jabber.org/protocol/admin">>). % Defined by XEP-0136: Message Archiving. -define(NS_ARCHIVING, <<"urn:xmpp:archive">>). % Defined by XEP-0137: Publishing Stream Initiation Requests. -define(NS_SI_PUB, <<"http://jabber.org/protocol/sipub">>). % Defined by XEP-0138: Stream Compression. -define(NS_COMPRESS, <<"http://jabber.org/protocol/compress">>). -define(NS_COMPRESS_FEAT, <<"http://jabber.org/features/compress">>). % Defined by XEP-0141: Data Forms Layout. -define(NS_DATA_FORMS_LAYOUT, <<"http://jabber.org/protocol/xdata-layout">>). % Defined by XEP-0144: Roster Item Exchange. -define(NS_ROSTER_EXCHANGE, <<"http://jabber.org/protocol/rosterx">>). % Defined by XEP-0145: Annotations. -define(NS_ROSTER_NOTES, <<"storage:rosternotes">>). % Defined by XEP-0153: vCard-Based Avatars. -define(NS_VCARD_UPDATE, <<"vcard-temp:x:update">>). % Defined by XEP-0154: User Profile. -define(NS_USER_PROFILE, <<"urn:xmpp:tmp:profile">>). % Defined by XEP-0155: Stanza Session Negotiation. -define(NS_SSN, <<"urn:xmpp:ssn">>). % Defined by XEP-0157: Contact Addresses for XMPP Services. -define(NS_SERVERINFO, <<"http://jabber.org/network/serverinfo">>). % Defined by XEP-0158: CAPTCHA Forms. -define(NS_CAPTCHA, <<"urn:xmpp:captcha">>). %% Deferred : XEP-0158: Robot Challenges -define(NS_ROBOT_CHALLENGE, <<"urn:xmpp:tmp:challenge">>). % Defined by XEP-0160: Best Practices for Handling Offline Messages. -define(NS_MSGOFFLINE, <<"msgoffline">>). % Defined by XEP-0161: Abuse Reporting. -define(NS_ABUSE_REPORTING, <<"urn:xmpp:tmp:abuse">>). % Defined by XEP-0166: Jingle. -define(NS_JINGLE, <<"urn:xmpp:tmp:jingle">>). -define(NS_JINGLE_ERRORS, <<"urn:xmpp:tmp:jingle:errors">>). % Defined by XEP-0167: Jingle RTP Sessions. -define(NS_JINGLE_RPT, <<"urn:xmpp:tmp:jingle:apps:rtp">>). -define(NS_JINGLE_RPT_INFO, <<"urn:xmpp:tmp:jingle:apps:rtp:info">>). % Defined by XEP-0168: Resource Application Priority. -define(NS_RAP, <<"http://www.xmpp.org/extensions/xep-0168.html#ns">>). -define(NS_RAP_ROUTE, <<"http://www.xmpp.org/extensions/xep-0168.html#ns-route">>). % Defined by XEP-0171: Language Translation. -define(NS_LANG_TRANS, <<"urn:xmpp:langtrans">>). -define(NS_LANG_TRANS_ITEMS, <<"urn:xmpp:langtrans#items">>). % Defined by XEP-0172: User Nickname. -define(NS_USER_NICKNAME, <<"http://jabber.org/protocol/nick">>). % Defined by XEP-0176: Jingle ICE-UDP Transport Method. -define(NS_JINGLE_ICE_UDP, <<"urn:xmpp:tmp:jingle:transports:ice-udp">>). % Defined by XEP-0177: Jingle Raw UDP Transport Method. -define(NS_JINGLE_RAW_UDP, <<"urn:xmpp:tmp:jingle:transports:raw-udp">>). -define(NS_JINGLE_RAW_UDP_INFO, <<"urn:xmpp:tmp:jingle:transports:raw-udp:info">>). % Defined by XEP-0181: Jingle DTMF. -define(NS_JINGLE_DTMF_0, <<"urn:xmpp:jingle:dtmf:0">>). %% Deferred -define(NS_JINGLE_DTMF, <<"urn:xmpp:tmp:jingle:dtmf">>). % Defined by XEP-0184: Message Receipts. -define(NS_RECEIPTS, <<"urn:xmpp:receipts">>). % Defined by XEP-0186: Invisible Command. -define(NS_INVISIBLE_COMMAND_0, <<"urn:xmpp:invisible:0">>). %% Deferred -define(NS_INVISIBLE_COMMAND, <<"urn:xmpp:tmp:invisible">>). % Defined by XEP-0189: Public Key Publishing. -define(NS_PUBKEY_1, <<"urn:xmpp:pubkey:1">>). -define(NS_ATTEST_1, <<"urn:xmpp:attest:1">>). -define(NS_REVOKE_1, <<"urn:xmpp:revoke:1">>). %% Deferred -define(NS_PUBKEY_TMP, <<"urn:xmpp:tmp:pubkey">>). % Defined by XEP-0191: Simple Communications Blocking. -define(NS_BLOCKING, <<"urn:xmpp:blocking">>). -define(NS_BLOCKING_ERRORS, <<"urn:xmpp:blocking:errors">>). % Defined by XEP-0194: User Chatting. -define(NS_USER_CHATTING_0, <<"urn:xmpp:chatting:0">>). %% Deferred -define(NS_USER_CHATTING, <<"http://www.xmpp.org/extensions/xep-0194.html#ns">>). % Defined by XEP-0195: User Browsing. -define(NS_USER_BROWSING_0, <<"urn:xmpp:browsing:0">>). %% Deferred -define(NS_USER_BROWSING, <<"http://www.xmpp.org/extensions/xep-0195.html#ns">>). % Defined by XEP-0196: User Gaming. -define(NS_USER_GAMING_0, <<"urn:xmpp:gaming:0">>). %% Deferred -define(NS_USER_GAMING, <<"http://www.xmpp.org/extensions/xep-0196.html#ns">>). % Defined by XEP-0197: User Viewing. -define(NS_USER_VIEWING_0, <<"urn:xmpp:viewing:0">>). %% Deferred -define(NS_USER_VIEWING, <<"http://www.xmpp.org/extensions/xep-0197.html#ns">>). % Defined by XEP-0198: Stream Management. -define(NS_STREAM_MGNT_3, <<"urn:xmpp:sm:3">>). %% Deferred -define(NS_STREAM_MGNT_2, <<"urn:xmpp:sm:2">>). -define(NS_STREAM_MGNT_1, <<"urn:xmpp:sm:1">>). -define(NS_STREAM_MGNT_0, <<"urn:xmpp:sm:0">>). -define(NS_STANZA_ACK, <<"http://www.xmpp.org/extensions/xep-0198.html#ns">>). % Defined by XEP-0199: XMPP Ping. -define(NS_PING, <<"urn:xmpp:ping">>). % Defined by XEP-0202: Entity Time. -define(NS_TIME, <<"urn:xmpp:time">>). % Defined by XEP-0203: Delayed Delivery. -define(NS_DELAY, <<"urn:xmpp:delay">>). % Defined by XEP-0206: XMPP Over BOSH. -define(NS_XBOSH, <<"urn:xmpp:xbosh">>). % Defined by XEP-0208: Bootstrapping Implementation of Jingle. -define(NS_JINGLE_BOOTSTRAPING, <<"http://www.xmpp.org/extensions/xep-0208.html#ns">>). % Defined by XEP-0209: Metacontacts. -define(NS_METACONTACTS, <<"storage:metacontacts">>). % Defined by XEP-0215: External Service Discovery. -define(NS_EXTERNAL_DISCO_0, <<"urn:xmpp:extdisco:0">>). %% Deferred -define(NS_EXTERNAL_DISCO, <<"http://www.xmpp.org/extensions/xep-0215.html#ns">>). % Defined by XEP-0220: Server Dialback. -define(NS_DIALBACK, <<"jabber:server:dialback">>). -define(NS_DIALBACK_FEAT, <<"urn:xmpp:features:dialback">>). % Defined by XEP-0221: Data Forms Media Element. %% How about NS_DATA ? -define(NS_DATA_FORMS_MEDIA, <<"urn:xmpp:media-element">>). %% Deferred -define(NS_DATA_FORMS_MEDIA_TMP, <<"urn:xmpp:tmp:media-element">>). % Defined by XEP-0224: Attention. -define(NS_ATTENTION_0, <<"urn:xmpp:attention:0">>). %% Deferred -define(NS_ATTENTION, <<"http://www.xmpp.org/extensions/xep-0224.html#ns">>). % Defined by XEP-0225: Component Connections. -define(NS_COMPONENT_CONNECTION_0, <<"urn:xmpp:component:0">>). %% Deferred -define(NS_COMPONENT_CONNECTION, <<"urn:xmpp:tmp:component">>). % Defined by XEP-0227: Portable Import/Export Format for XMPP-IM Servers. -define(NS_SERVER_IMPORT_EXPORT, <<"http://www.xmpp.org/extensions/xep-0227.html#ns">>). % Defined by XEP-0231: Data Element. -define(NS_BOB, <<"urn:xmpp:bob">>). %% Deferred -define(NS_DATA, <<"urn:xmpp:tmp:data-element">>). % Defined by XEP-0233: Use of Domain-Based Service Names in XMPP SASL % Negotiation. -define(NS_DOMAIN_BASED_NAME, <<"urn:xmpp:tmp:domain-based-name">>). -define(NS_DOMAIN_BASED_NAME_B, <<"urn:xmpp:tmp:domain-based-name">>). % Defined by XEP-0234: Jingle File Transfer. -define(NS_JINGLE_FT_1, <<"urn:xmpp:jingle:apps:file-transfer:1">>). %% Deferred -define(NS_JINGLE_FILE_TRANSFERT, <<"urn:xmpp:tmp:jingle:apps:file-transfer">>). % Defined by XEP-0235: Authorization Tokens. -define(NS_OAUTH_0, <<"urn:xmpp:oauth:0">>). -define(NS_OAUTH_ERRORS_0, <<"urn:xmpp:oauth:0:errors">>). %% Deferred : XEP-0235: Authorization Tokens. -define(NS_AUTH_TOKEN, <<"urn:xmpp:tmp:auth-token">>). % Defined by XEP-0237: Roster Versioning. -define(NS_ROSTER_VER, <<"urn:xmpp:features:rosterver">>). %% Deferred : XEP-0237: Roster Sequencing. -define(NS_ROSTER_SEQ, <<"urn:xmpp:tmp:roster-sequencing">>). % Defined by XEP-0244: IO Data. -define(NS_IO_DATA_TMP, <<"urn:xmpp:tmp:io-data">>). % Defined by XEP-0247: Jingle XML Streams. -define(NS_JINGLE_XML_STREAM_0, <<"urn:xmpp:jingle:apps:xmlstream:0">>). % Deferred -define(NS_JINGLE_XML_STREAM, <<"urn:xmpp:tmp:jingle:apps:xmlstream">>). % Defined by XEP-0249: Direct MUC Invitations. -define(NS_JABBER_X_CONF, <<"jabber:x:conference">>). % Defined by XEP-0251: Jingle Session Transfer. -define(NS_JINGLE_TRANSFER_0, <<"urn:xmpp:jingle:transfer:0">>). % Defined by XEP-0253: PubSub Chaining. -define(NS_PUBSUB_CHAINING, <<"http://jabber.org/protocol/pubsub#chaining">>). % Defined by XEP-0254: PubSub Queueing. -define(NS_PUBSUB_QUEUEING_0, <<"urn:xmpp:pubsub:queueing:0">>). % Defined by XEP-0255: Location Query. -define(NS_LOCATION_QUERY_0, <<"urn:xmpp:locationquery:0">>). % Defined by XEP-0257: Client Certificate Management for SASL EXTERNAL. -define(NS_SASL_CERT_0, <<"urn:xmpp:saslcert:0">>). % Defined by XEP-0258: Security Labels in XMPP. -define(NS_SEC_LABEL_0, <<"urn:xmpp:sec-label:0">>). -define(NS_SEC_LABEL_CATALOG_1, <<"urn:xmpp:sec-label:catalog:1">>). -define(NS_SEC_LABEL_ESS_0, <<"urn:xmpp:sec-label:ess:0">>). % Defined by XEP-0259: Message Mine-ing. -define(NS_MINE_TMP_0, <<"urn:xmpp:tmp:mine:0">>). % Defined by XEP-0260: Jingle SOCKS5 Bytestreams Transport Method. -define(NS_JINGLE_TRANSPORTS_S5B_1, <<"urn:xmpp:jingle:transports:s5b:1">>). % Defined by XEP-0261: Jingle In-Band Bytestreams Transport Method. -define(NS_JINGLE_TRANSPORTS_S5B_0, <<"urn:xmpp:jingle:transports:s5b:0">>). % Defined by XEP-0262: Use of ZRTP in Jingle RTP Sessions. -define(NS_JINGLE_APPS_RTP_ZRTP_0, <<"urn:xmpp:jingle:apps:rtp:zrtp:0">>). % Defined by XEP-0264: File Transfer Thumbnails. -define(NS_FT_THUMBS_0, <<"urn:xmpp:thumbs:0">>). % Defined by XEP-0265: Out-of-Band Stream Data. -define(NS_JINGLE_APPS_OOB_0, <<"urn:xmpp:jingle:apps:out-of-band:0">>). % Defined by XEP-0268: Incident Reporting. -define(NS_INCIDENT_REPORT_0, <<"urn:xmpp:incident:0">>). % Defined by XEP-0272: Multiparty Jingle (Muji). -define(NS_TELEPATHY_MUJI, <<"http://telepathy.freedesktop.org/muji">>). % Defined by XEP-0273: Stanza Interception and Filtering Technology (SIFT). -define(NS_SIFT_1, <<"urn:xmpp:sift:1">>). % Defined by XEP-0275: Entity Reputation. -define(NS_REPUTATION_0, <<"urn:xmpp:reputation:0">>). % Defined by XEP-0276: Temporary Presence Sharing. -define(NS_TEMPPRES_0, <<"urn:xmpp:temppres:0">>). % Defined by XEP-0277: Microblogging over XMPP. -define(NS_MUBLOG_0, <<"urn:xmpp:microblog:0">>). % Defined by XEP-0278: Jingle Relay Nodes. -define(NS_JINGLE_RELAY_NODES, <<"http://jabber.org/protocol/jinglenodes">>). % Defined by XEP-0279: Server IP Check. -define(NS_SIC_0, <<"urn:xmpp:sic:0">>). % Defined by XEP-0280: Message Carbons -define(NS_CARBONS_2, <<"urn:xmpp:carbons:2">>). % Defined by XEP-0297: Stanza Forwarding -define(NS_FORWARD_0, <<"urn:xmpp:forward:0">>). % Defined by XEP-0300: Use of Cryptographic Hash Functions in XMPP -define(NS_HASH_2, <<"urn:xmpp:hashes:2">>). -define(NS_HASH_FUNCTION(Alg), <<"urn:xmpp:hash-function-text-names:", Alg/binary>>). % Defined by XEP-0313: Message Archive Management (MAM) -define(NS_MAM, <<"urn:xmpp:mam:0">>). % Defined by XEP-0333: Chat Markers -define(NS_CHAT_MARKERS, <<"urn:xmpp:chat-markers:0">>). % Defined by XEP-0390: Entity Capabilities 2.0. -define(NS_CAPS_2, <<"urn:xmpp:caps">>). % Defined by XEP-0402: PEP Native Bookmarks -define(NS_PEP_BOOKMARKS, <<"urn:xmpp:bookmarks:1">>). % Defined by XHTML 1.0. -define(NS_XHTML, <<"http://www.w3.org/1999/xhtml">>). % Erlang Solutions custom extension - token based authentication -define(NS_ESL_TOKEN_AUTH, <<"erlang-solutions.com:xmpp:token-auth:0">>).