What is the Net::XMPP for Ruby
Net::XMPP for Ruby is a Ruby implementation of Jabber/XMPP licensed under the BSD license. Jabber/XMPP is an open instant messaging protocol specified in the RFC 3920, 3921, 3922, and 3923 by the Jabber Software Foundation and IETF. Nowadays, Jabber/XMPP is widely used by Google Talk and iChat.
Document
Sorry, I didn't write yet.
CVS repository
You can get whole source code from CVS repository.
export CVSROOT = ":pserver:anonymous@cvs.jabberstudio.org:/home/cvs"cvs login- The CVS server asks your password. Just hit Return or Enter key.
cvs -z3 checkout netxmpp-ruby
Standard Compliance
- TLS (by OpenSSL)
- SASL (by built-in module or Cyrus/SASL)
- Stringprep (by GNU IDN Library), also Nameprep, Nodeprep, Resourceprep
- DNS SRV RR (by Ruby's resolv class)
RFC
- RFC 3920: Extensible Messaging and Presence Protocol (XMPP): Core
- RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
- RFC 3922: Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM)
- RFC 3923: End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP)
JEP
There is no supported JEP.
Acknowledgment
This project is sponsored by Google Summer of Code 2005