即时聊天服务器-Jabberd2
Jabberd2 是一个基于 XMPP 协议的服务器端软件,是新一代的 Jabberd 项目。它并不是 Jabberd 1.x 的新版本,而是一个新的分支。jabberd 2.x project is the next generation of the jabberd project. It has been rewritten from the ground up to be scalable, architecturally sound and to support the latest protocol extensions coming out of the XSF.
Extensible Messaging and Presence Protocol is an IETF accepted open Internet Standard for XML based communications technology. It has been formalized under RFC 3920 and RFC 3921.
XMPP was designed for real-time communication, which powers a wide range of applications including instant messaging, presence, media negotiation, whiteboarding, collaboration, lightweight middleware, content syndication, EDI, RPC and more.
Features
Standards compliant: RFC 3920, RFC 3921, RFC 3920bis and RFC 3921bis;
Support for MySQL, PostgreSQL, SQLite, BerkeleyDB, Oracle, LDAP, PAM, GSSAPI
Virtual hosts with dynamic mass-virtual-hosts creation feature
Host based ACLs and packet filter for policy XMPP routing control
Extremely portable: Runs on Linux, *BSD, Solaris, Windows 32, DD-WRT, …
Unique features
Advanced Component Protocol
Advanced Message Processing
Contact Addresses for XMPP Services
Simple Communications Blocking
Multiple resource binding on one client connection
Resource unbinding
Stanza Acknowledgements
SASL External authentication of clients
XEPs supported:
最新版本:2.2
该版本主要是 bug 修复,修复了 2.2.15 移植到 Git 上的一些问题,改进了源码和文档,同时实现了将调试信息写到文件的功能。
项目主页:http://codex.xiaoka.com/