XEP-0045: 多用户聊天
摘要: 本文定义了一个XMPP协议扩展用于多用户文本会议.即多个XMPP可以在一个房间或频道互相交流信息, 类似互联网中继聊天系统(IRC).还有标准聊天室功能如聊天室的主题和邀请,本协议定义了一个强有力的房间控制模型,包括能够踢和禁止用户,任命主持人和管理员,要求会员或密码才能加入房间,等等。
XEP-0079: 高级消息处理
摘要: 本文定义了一个XMPP协议扩展来实现实体请求,服务器执行的,高级XMPP message 节处理, 包括可靠数据传输, 时间敏感递送, 和临时消息的过期.
XEP-0065: SOCKS5字节流
本文定一个XMPP协议扩展,用于在任意两个XMPP用户之间建立一个带外字节流,主要目的是文件传输. 这个字节流可以是直连(点对点)或间接连接(通过一个专用的代理服务器). 典型的传输协议使用TCP, 尽管也可选的支持UDP.
XEP-0060: 发布-订阅
摘要: 本文定义了一个XMPP协议扩展来实现实现通用的 发布-订阅 功能。这个协议使 XMPP实体能在一个pubsub服务创建节点(主题)并发布信息到那些节点上;然后一个事件通知(携带或未带载荷)被广播到所有订阅了该节点的实体. PubSub因此坚持了经典的观察者设计模式,并可以作为广泛应用的服务基础,包括新闻提要,内容整合,富出席信息,地理位置,工作流系统,网络管理系统,以及任何其他需要事件通知的应用。
XEP-0080: 用户位置
XEP-0082: XMPP Date and Time Profiles
Abstract: This document specifies a standardization of ISO 8601 profiles and their lexical representation for use in XMPP protocol extensions.
XEP-0084: 用户头像
摘要: 本文定义了一个XMPP协议扩展,用于交换用户头像,一个小的和自然人用户相关的图像或图标. 该协议定义了头像元数据和图像数据本身的承载格式. 承载格式典型地使用定义于XEP-0163的 XMPP发布-订阅个人事件脚本 协议来传输
XEP-0085:聊天状态通知
本文定义了一个XMPP协议扩展,用于沟通用户的聊天状态,从而表明聊天的好友是否正积极参与聊天,撰写邮件,暂时中止,无效的,或消失。本协议可用于一对一聊天会话的上下文或多用户聊天室。
XEP-0096: 文件传输
摘要: 本文定义了一个XMPP流初始化扩展的外壳,用于两个实体之间的文件传输. 该协议提供了一个模块化框架使能交换被传输文件的信息以及参数的协商(例如使用的通道).
XEP-0124: 基于同步HTTP的双向流
摘要:本协议定义了一个传输协议来模拟两个实体 (例如一个客户端和一个服务器) 之间的长连双向TCP连接的语义,它有效地运用多个同步的HTTP"请求/应答"对,而不需要使用频繁的轮询或者分块响应.
XEP-0138: 流压缩
摘要: 本文定义了一个XMPP协议扩展,用于协商XML流的压缩,特别在标准TLS压缩无法协商的情况下. 该协议提供了一个模块化框架,可以容纳广泛的压缩算法; ZLIB 压缩算法是强制性的实现,但实现也可以可能支持额外的其他算法.
XEP-0146: Remote Controlling Clients
Abstract: This document specifies recommended best practices for remote controlling clients using Ad-Hoc Commands.
XEP-0158: CAPTCHA Forms
Abstract: This document specifies an XMPP protocol extension that entities may use to discover whether the sender of an XML stanza is a human user or a robot.
XEP-0160:离线消息处理最佳实践
Abstract:This document specifies best practices to be followed by Jabber/XMPP servers in handling messages sent to recipients who are offline.
XEP-0184: Message Delivery Receipts
Abstract: This specification defines an XMPP protocol extension for message delivery receipts, whereby the sender of a message can request notification that the message has been delivered to a client controlled by the intended recipient.
XEP-0220: Server Dialback
Abstract: This specification defines the Server Dialback protocol, which is used between XMPP servers to provide identity verification. Server Dialback uses the Domain Name System (DNS) as the basis for verifying identity; the basic approach is that when a receiving server accepts a server-to-server connection from an initiating server, it does not process XMPP stanzas over the connection until it has verified the initiating server's identity. Additionally, the protocol is used to negotitate whether the receiving server is accepting stanzas for the target domain. Although Server Dialback does not provide strong authentication and is subject to DNS poisoning attacks, it has effectively prevented most address spoofing on the XMPP network since its development in the year 2000.
XEP-0297: Stanza Forwarding
Abstract: This document defines a protocol to forward a stanza from one entity to another.