[cl-xmpp-cvs] CVS update: cl-xmpp/cl-xmpp-sasl.asd cl-xmpp/cl-xmpp-sasl.lisp cl-xmpp/cl-xmpp.lisp
Erik Enge
eenge at common-lisp.net
Mon Nov 14 19:21:07 UTC 2005
Update of /project/cl-xmpp/cvsroot/cl-xmpp
In directory common-lisp.net:/tmp/cvs-serv12512
Modified Files:
cl-xmpp-sasl.asd cl-xmpp-sasl.lisp cl-xmpp.lisp
Log Message:
cleaning up a little in the XML we output (removing newlines, etc.)
Date: Mon Nov 14 20:21:06 2005
Author: eenge
Index: cl-xmpp/cl-xmpp-sasl.asd
diff -u cl-xmpp/cl-xmpp-sasl.asd:1.3 cl-xmpp/cl-xmpp-sasl.asd:1.4
--- cl-xmpp/cl-xmpp-sasl.asd:1.3 Sun Nov 13 03:36:10 2005
+++ cl-xmpp/cl-xmpp-sasl.asd Mon Nov 14 20:21:06 2005
@@ -1,5 +1,5 @@
;;;; -*- mode: lisp -*-
-;;;; $Id: cl-xmpp-sasl.asd,v 1.3 2005/11/13 02:36:10 eenge Exp $
+;;;; $Id: cl-xmpp-sasl.asd,v 1.4 2005/11/14 19:21:06 eenge Exp $
;;;; $Source: /project/cl-xmpp/cvsroot/cl-xmpp/cl-xmpp-sasl.asd,v $
;;;; See the LICENSE file for licensing information.
@@ -16,6 +16,6 @@
:author "Erik Enge"
:licence "MIT"
:description "Common Lisp XMPP client implementation with SASL support"
- :depends-on (:cl-xmpp :cl-base64 :sasl)
+ :depends-on (:cl-xmpp :cl-base64 :cl-sasl)
:components ((:file "cl-xmpp-sasl")))
Index: cl-xmpp/cl-xmpp-sasl.lisp
diff -u cl-xmpp/cl-xmpp-sasl.lisp:1.7 cl-xmpp/cl-xmpp-sasl.lisp:1.8
--- cl-xmpp/cl-xmpp-sasl.lisp:1.7 Mon Nov 14 17:08:42 2005
+++ cl-xmpp/cl-xmpp-sasl.lisp Mon Nov 14 20:21:06 2005
@@ -1,4 +1,4 @@
-;;;; $Id: cl-xmpp-sasl.lisp,v 1.7 2005/11/14 16:08:42 eenge Exp $
+;;;; $Id: cl-xmpp-sasl.lisp,v 1.8 2005/11/14 19:21:06 eenge Exp $
;;;; $Source: /project/cl-xmpp/cvsroot/cl-xmpp/cl-xmpp-sasl.lisp,v $
;;;; See the LICENSE file for licensing information.
@@ -59,11 +59,7 @@
(defmethod initiate-sasl-authentication ((connection connection) mechanism sasl-client)
(with-xml-stream (stream connection)
- (xml-output stream (fmt "<auth mechanism='~a'
-xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>~a</auth>"
- mechanism
- (base64:usb8-array-to-base64-string
- (sasl:client-step sasl-client nil))))))
+ (xml-output stream (fmt "<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='~a'/>" mechanism))))
(defmethod send-challenge-response ((connection connection) response)
(with-xml-stream (stream connection)
Index: cl-xmpp/cl-xmpp.lisp
diff -u cl-xmpp/cl-xmpp.lisp:1.14 cl-xmpp/cl-xmpp.lisp:1.15
--- cl-xmpp/cl-xmpp.lisp:1.14 Mon Nov 14 16:14:06 2005
+++ cl-xmpp/cl-xmpp.lisp Mon Nov 14 20:21:06 2005
@@ -1,4 +1,4 @@
-;;;; $Id: cl-xmpp.lisp,v 1.14 2005/11/14 15:14:06 eenge Exp $
+;;;; $Id: cl-xmpp.lisp,v 1.15 2005/11/14 19:21:06 eenge Exp $
;;;; $Source: /project/cl-xmpp/cvsroot/cl-xmpp/cl-xmpp.lisp,v $
;;;; See the LICENSE file for licensing information.
@@ -331,11 +331,8 @@
"Begin XML stream. This should be the first thing to happen on a
newly connected connection."
(with-xml-stream (stream connection)
- (xml-output stream "<?xml version='1.0'?>")
- (xml-output stream (fmt "<stream:stream to='~a'
-xmlns='jabber:client'
-xmlns:stream='http://etherx.jabber.org/streams'
-version='1.0'>" (or (jid-domain-part connection) (hostname connection))))))
+ (xml-output stream "<?xml version='1.0' ?>")
+ (xml-output stream (fmt "<stream:stream to='~a' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>" (or (jid-domain-part connection) (hostname connection))))))
(defmethod end-xml-stream ((connection connection))
"Closes the XML stream. At this point you'd have to
More information about the Cl-xmpp-cvs
mailing list