Update of /project/cl-xmpp/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv29648
Modified Files: index.html Log Message: preparing for 0.6.0
Date: Fri Nov 18 23:00:44 2005 Author: eenge
Index: public_html/index.html diff -u public_html/index.html:1.19 public_html/index.html:1.20 --- public_html/index.html:1.19 Sun Nov 13 03:55:15 2005 +++ public_html/index.html Fri Nov 18 23:00:44 2005 @@ -17,15 +17,18 @@ servers use to communicate with eachother (including <a href="http://talk.google.com/">Google Talk</a>). In addition cl-xmpp implements JEPs 0078, 0086, 0030 and 0070 which are -all part of <a href="http://www.jabber.org/jeps/jep-0073.html">JEP-0073: Basic IM Protocol Suite</a>. The author considers the library feature complete but will happily accept patches for any other reasonably stable JEPs.</p> +all part of <a href="http://www.jabber.org/jeps/jep-0073.html">JEP-0073: +Basic IM Protocol Suite</a>. The author considers the library +feature complete but will happily accept patches for any other +reasonably stable JEPs.</p>
<p>Currently, you can chat, manage your contacts, roster and presence information using this library. You can now also use the service discovery protocol using the <code>xmpp:discover</code> operator.</p>
<p>The code is released under an <a - href="http://common-lisp.net/cgi-bin/viewcvs.cgi/cl-xmpp/LICENSE?rev=HEAD&cvsr... - license</a>. </p> + href="http://common-lisp.net/cgi-bin/viewcvs.cgi/cl-xmpp/LICENSE?rev=HEAD&cvsr... license</a>. + </p>
<h2>Requirements</h2> <div class="level"> @@ -34,16 +37,15 @@ <li><a href="http://cliki.net/trivial-sockets">trivial-sockets</a></li> <li><a href="http://common-lisp.net/project/cxml">cxml</a></li> <li><a href="http://cliki.net/ironclad">Ironclad</a></li> - <li><a href="http://cliki.net/cl-base64">cl-base64</a> (if you are using cl-xmpp-{sasl|tls}.asd)</li> - <li><a href="http://cliki.net/cl-sasl">cl-sasl</a> (if you are using cl-xmpp-{sasl|tls}.asd)</li> - <li><a href="http://common-lisp.net/project/cl-plus-ssl">cl+ssl</a> (if you are using cl-xmpp-tls.asd</li> + <li><a href="http://cliki.net/cl-base64">cl-base64</a> (if you are using cl-xmpp-sasl)</li> + <li><a href="http://cliki.net/cl-sasl">cl-sasl</a> (if you loaded cl-xmpp-sasl)</li> </ul> </div>
<h2>News</h2> <div class="level"> <ul> - <li>Version 0.6.0 released (SASL and TLS support, better debugability + small test suite) + <li>Version 0.6.0 released (SASL support, tiny test suite and many small fixes and tweaks)</li> <li>Version 0.5.0 released (Now depending on <a href="http://cliki.net/ironclad">Ironclad</a> for digest authentication)</li> <li>Version 0.4.0 released (Better support for JEP0030 (service discovery) and more exported symbols)</li> <li>Version 0.3.0 released (Added Allegro and LispWorks support)</li> @@ -96,19 +98,11 @@ <pre> * (require :cl-xmpp)
- * (defvar connection (xmpp:connect "username" :hostname "jabber.org")) -;; or use xmpp:connect-tls with the exact same arguments to initiate -;; a TLS connection. there are operators in cl-xmpp-tls.lisp you -;; can use manually if you want to check that this host supports -;; TLS connections, first. + * (defvar *connection* (xmpp:connect :hostname "jabber.org"))
-;; authenticate (or use xmpp:register to make an account) * (xmpp:auth connection "password" "resource") -;; defaults to plain non-sasl authentication but sasl is also available - -;; let the server know you want to receive/send presence information -;; (this makes you "come online" if others have a subscription with you) - * (xmpp:presence connection) +;; or pass :mechanism :sasl-plain, :digest-md5 or sasl-digest-md5 +;; if you loaded cl-xmpp-sasl.
;; send someone a message * (xmpp:message connection "username@hostname" "what's going on?") @@ -138,7 +132,8 @@ * (defmethod xmpp:handle ((connection xmpp:connection) (message xmpp:message)) (xmpp:message connection (xmpp:from message) (format nil "reply to: ~a" (xmpp:message object)))) - </pre> + + </pre> </div>