summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-08-08 12:24:53 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-08-08 12:24:53 +0000
commit7b35cd2b1915c0d3a85e3481579c61dd251654e8 (patch)
treef557c0ad6e672237ea5c28b01e12e911f783e552
parent97b1ee3edfa1699b3082855862f9c4ab4d288599 (diff)
downloadlasso-7b35cd2b1915c0d3a85e3481579c61dd251654e8.tar.gz
lasso-7b35cd2b1915c0d3a85e3481579c61dd251654e8.tar.xz
lasso-7b35cd2b1915c0d3a85e3481579c61dd251654e8.zip
In the dump of the provider object,
rather than use the "Lasso" word in the name of nodes, the namespace of the root elment is now set to the Lasso namespace (without prefix).
-rw-r--r--lasso/Attic/protocols/provider.c4
-rw-r--r--lasso/Attic/protocols/provider.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/lasso/Attic/protocols/provider.c b/lasso/Attic/protocols/provider.c
index 06f71531..c92b7203 100644
--- a/lasso/Attic/protocols/provider.c
+++ b/lasso/Attic/protocols/provider.c
@@ -66,11 +66,13 @@ lasso_provider_dump(LassoProvider *provider)
gchar *provider_dump;
provider_node = lasso_node_new();
- metadata_node = lasso_node_copy(provider->metadata);
/* set the public key, ca_certificate, metadata */
provider_class = LASSO_NODE_GET_CLASS(provider_node);
provider_class->set_name(provider_node, LASSO_PROVIDER_NODE);
+ provider_class->set_ns(provider_node, lassoLassoHRef, NULL);
+
+ metadata_node = lasso_node_copy(provider->metadata);
provider_class->add_child(provider_node, metadata_node, FALSE);
lasso_node_destroy(metadata_node);
if(provider->public_key != NULL) {
diff --git a/lasso/Attic/protocols/provider.h b/lasso/Attic/protocols/provider.h
index f0da87a6..415e934c 100644
--- a/lasso/Attic/protocols/provider.h
+++ b/lasso/Attic/protocols/provider.h
@@ -39,7 +39,7 @@ extern "C" {
#define LASSO_IS_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LASSO_TYPE_PROVIDER))
#define LASSO_PROVIDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), LASSO_TYPE_PROVIDER, LassoProviderClass))
-#define LASSO_PROVIDER_NODE "LassoProvider"
+#define LASSO_PROVIDER_NODE "Provider"
#define LASSO_PROVIDER_PUBLIC_KEY_NODE "PublicKey"
#define LASSO_PROVIDER_CA_CERTIFICATE_NODE "CaCertificate"