[s-xml-rpc-cvs] CVS update: s-xml-rpc/s-xml-rpc.asd s-xml-rpc/ChangeLog
Rudi Schlatte
rschlatte at common-lisp.net
Thu Jun 17 19:43:11 UTC 2004
Update of /project/s-xml-rpc/cvsroot/s-xml-rpc
In directory common-lisp.net:/tmp/cvs-serv10345
Modified Files:
s-xml-rpc.asd ChangeLog
Log Message:
- Add extensions.lisp, for the various add-on specs floating around
that cluttered xml-rpc.lisp
- New file test-extensions.lisp, for testing them
- Add support for symbols client-side (encode them as strings)
- Extension system.getCapabilities: implemented, spec at
http://groups.yahoo.com/group/xml-rpc/message/2897
- Add passing of symbols (encode them as strings)- Use standard error codes (spec at
http://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php), wonder
about semantics of "internal xml-rpc error" vs "application error",
pick one arbitrarily
Date: Thu Jun 17 12:43:11 2004
Author: rschlatte
Index: s-xml-rpc/s-xml-rpc.asd
diff -u s-xml-rpc/s-xml-rpc.asd:1.1.1.1 s-xml-rpc/s-xml-rpc.asd:1.2
--- s-xml-rpc/s-xml-rpc.asd:1.1.1.1 Wed Jun 9 02:02:39 2004
+++ s-xml-rpc/s-xml-rpc.asd Thu Jun 17 12:43:11 2004
@@ -1,6 +1,6 @@
;;;; -*- Mode: LISP -*-
;;;;
-;;;; $Id: s-xml-rpc.asd,v 1.1.1.1 2004/06/09 09:02:39 scaekenberghe Exp $
+;;;; $Id: s-xml-rpc.asd,v 1.2 2004/06/17 19:43:11 rschlatte Exp $
;;;;
;;;; The S-XML-RPC ASDF system definition
;;;;
@@ -27,7 +27,8 @@
:components ((:file "base64")
(:file "package" :depends-on ("base64"))
(:file "sysdeps" :depends-on ("package"))
- (:file "xml-rpc" :depends-on ("package" "sysdeps" "base64")))))
+ (:file "xml-rpc" :depends-on ("package" "sysdeps" "base64"))
+ (:file "extensions" :depends-on ("package" "xml-rpc")))))
:depends-on (:s-xml #+sbcl :sb-bsd-sockets))
;;;; eof
Index: s-xml-rpc/ChangeLog
diff -u s-xml-rpc/ChangeLog:1.2 s-xml-rpc/ChangeLog:1.3
--- s-xml-rpc/ChangeLog:1.2 Sun Jun 13 09:12:04 2004
+++ s-xml-rpc/ChangeLog Thu Jun 17 12:43:11 2004
@@ -1,3 +1,17 @@
+2004-06-17 Rudi Schlatte <rudi at constantly.at>
+
+ * src/package.lisp: Add system.getCapabilities.
+
+ * src/extensions.lisp: Create, move server extensions from
+ xml-rpc.lisp here.
+ (do-one-multicall): Raise standard fault codes.
+ (|system.getCapabilities|): Implement.
+
+ * src/xml-rpc.lisp: Remove server extensions.
+ (encode-xml-rpc-value): Encode symbols as strings
+ (execute-xml-rpc-call, handle-xml-rpc-call): Raise standard fault
+ codes.
+
2004-06-13 Rudi Schlatte <rudi at constantly.at>
* src/xml-rpc.lisp (xml-literal): new datatype for unescaped
More information about the S-xml-rpc-cvs
mailing list