Tue Oct 23 18:16:15 2012 UTC ()
Upgrade to lasso 2.3.6 in order to completely fix the libxml 2.9 dependency

ChangeLog Since 2.3.5:
 * fix a bug when receiving a signature using the InclusiveNamespaces
   PrefixList by copying namespace declaration from upper level at the level of
   the signed node.
 * fix compilation warning on recent version of GCC


(manu)
diff -r1.6 -r1.7 pkgsrc/security/lasso/Makefile.common
diff -r1.7 -r1.8 pkgsrc/security/lasso/PLIST
diff -r1.11 -r1.12 pkgsrc/security/lasso/distinfo
diff -r0 -r1.1 pkgsrc/security/lasso/patches/patch-bindings-java-wrapper_top.c
diff -r0 -r1.1 pkgsrc/security/lasso/patches/patch-bindings-php5-wrapper_source_top.c
diff -r0 -r1.1 pkgsrc/security/lasso/patches/patch-bindings-python-wrapper_top.c
diff -r0 -r1.1 pkgsrc/security/lasso/patches/patch-docs-reference-lasso-lasso-sections.txt
diff -r1.2 -r1.3 pkgsrc/security/lasso/patches/patch-lasso-xml-tools.c
diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/patch-lasso_id-ff_lecp.c
diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/patch-lasso_id-ff_session.c
diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/patch-lasso_saml-2.0_ecp.c

cvs diff -r1.6 -r1.7 pkgsrc/security/lasso/Makefile.common (expand / switch to unified diff)

--- pkgsrc/security/lasso/Makefile.common 2012/09/28 11:52:22 1.6
+++ pkgsrc/security/lasso/Makefile.common 2012/10/23 18:16:15 1.7
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile.common,v 1.6 2012/09/28 11:52:22 obache Exp $ 1# $NetBSD: Makefile.common,v 1.7 2012/10/23 18:16:15 manu Exp $
2# 2#
3# used by security/lasso/Makefile 3# used by security/lasso/Makefile
4# used by security/py-lasso/Makefile 4# used by security/py-lasso/Makefile
5 5
6DISTNAME= lasso-2.3.5 6DISTNAME= lasso-2.3.6
7CATEGORIES= security 7CATEGORIES= security
8MASTER_SITES= http://dev.entrouvert.org/lasso/ 8MASTER_SITES= http://dev.entrouvert.org/lasso/
9 9
10MAINTAINER= manu@NetBSD.org 10MAINTAINER= manu@NetBSD.org
11HOMEPAGE= http://lasso.entrouvert.org/ 11HOMEPAGE= http://lasso.entrouvert.org/
12COMMENT= Libery Alliance Single Sign On implementation 12COMMENT= Libery Alliance Single Sign On implementation
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15DISTINFO_FILE= ${.CURDIR}/../../security/lasso/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../security/lasso/distinfo
16PATCHDIR= ${.CURDIR}/../../security/lasso/patches 16PATCHDIR= ${.CURDIR}/../../security/lasso/patches
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19CONFIGURE_ARGS+= --with-sasl2=${PREFIX} 19CONFIGURE_ARGS+= --with-sasl2=${PREFIX}

cvs diff -r1.7 -r1.8 pkgsrc/security/lasso/PLIST (expand / switch to unified diff)

--- pkgsrc/security/lasso/PLIST 2011/04/04 08:30:30 1.7
+++ pkgsrc/security/lasso/PLIST 2012/10/23 18:16:15 1.8
@@ -1,400 +1,373 @@ @@ -1,400 +1,373 @@
1@comment $NetBSD: PLIST,v 1.7 2011/04/04 08:30:30 manu Exp $ 1@comment $NetBSD: PLIST,v 1.8 2012/10/23 18:16:15 manu Exp $
2lib/pkgconfig/lasso.pc 2include/lasso/backward_comp.h
3lib/liblasso.la 3include/lasso/ctypes.h
 4include/lasso/debug.h
 5include/lasso/errors.h
 6include/lasso/export.h
 7include/lasso/id-ff/defederation.h
 8include/lasso/id-ff/federation.h
 9include/lasso/id-ff/identity.h
 10include/lasso/id-ff/lecp.h
 11include/lasso/id-ff/login.h
 12include/lasso/id-ff/logout.h
 13include/lasso/id-ff/name_identifier_mapping.h
 14include/lasso/id-ff/name_registration.h
 15include/lasso/id-ff/profile.h
 16include/lasso/id-ff/provider.h
 17include/lasso/id-ff/server.h
 18include/lasso/id-ff/session.h
 19include/lasso/lasso.h
 20include/lasso/lasso_config.h
 21include/lasso/logging.h
 22include/lasso/registry-private.h
 23include/lasso/registry.h
 24include/lasso/saml-2.0/assertion_query.h
 25include/lasso/saml-2.0/ecp.h
 26include/lasso/saml-2.0/name_id_management.h
 27include/lasso/saml-2.0/profile.h
 28include/lasso/saml-2.0/provider.h
 29include/lasso/saml-2.0/saml2_helper.h
 30include/lasso/utils.h
 31include/lasso/xml/ds_key_info.h
 32include/lasso/xml/ds_key_value.h
 33include/lasso/xml/ds_rsa_key_value.h
 34include/lasso/xml/lib_assertion.h
 35include/lasso/xml/lib_authentication_statement.h
 36include/lasso/xml/lib_authn_context.h
 37include/lasso/xml/lib_authn_request.h
 38include/lasso/xml/lib_authn_request_envelope.h
 39include/lasso/xml/lib_authn_response.h
 40include/lasso/xml/lib_authn_response_envelope.h
 41include/lasso/xml/lib_federation_termination_notification.h
 42include/lasso/xml/lib_idp_entries.h
 43include/lasso/xml/lib_idp_entry.h
 44include/lasso/xml/lib_idp_list.h
 45include/lasso/xml/lib_logout_request.h
 46include/lasso/xml/lib_logout_response.h
 47include/lasso/xml/lib_name_identifier_mapping_request.h
 48include/lasso/xml/lib_name_identifier_mapping_response.h
 49include/lasso/xml/lib_register_name_identifier_request.h
 50include/lasso/xml/lib_register_name_identifier_response.h
 51include/lasso/xml/lib_request_authn_context.h
 52include/lasso/xml/lib_scoping.h
 53include/lasso/xml/lib_status_response.h
 54include/lasso/xml/lib_subject.h
 55include/lasso/xml/misc_text_node.h
4include/lasso/xml/saml-2.0/saml2_action.h 56include/lasso/xml/saml-2.0/saml2_action.h
5include/lasso/xml/saml-2.0/saml2_advice.h 57include/lasso/xml/saml-2.0/saml2_advice.h
6include/lasso/xml/saml-2.0/saml2_assertion.h 58include/lasso/xml/saml-2.0/saml2_assertion.h
7include/lasso/xml/saml-2.0/saml2_attribute.h 59include/lasso/xml/saml-2.0/saml2_attribute.h
8include/lasso/xml/saml-2.0/saml2_attribute_statement.h 60include/lasso/xml/saml-2.0/saml2_attribute_statement.h
9include/lasso/xml/saml-2.0/saml2_attribute_value.h 61include/lasso/xml/saml-2.0/saml2_attribute_value.h
10include/lasso/xml/saml-2.0/saml2_audience_restriction.h 62include/lasso/xml/saml-2.0/saml2_audience_restriction.h
11include/lasso/xml/saml-2.0/saml2_authn_context.h 63include/lasso/xml/saml-2.0/saml2_authn_context.h
12include/lasso/xml/saml-2.0/saml2_authn_statement.h 64include/lasso/xml/saml-2.0/saml2_authn_statement.h
13include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h 65include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h
14include/lasso/xml/saml-2.0/saml2_base_idabstract.h 66include/lasso/xml/saml-2.0/saml2_base_idabstract.h
15include/lasso/xml/saml-2.0/saml2_condition_abstract.h 67include/lasso/xml/saml-2.0/saml2_condition_abstract.h
16include/lasso/xml/saml-2.0/saml2_conditions.h 68include/lasso/xml/saml-2.0/saml2_conditions.h
17include/lasso/xml/saml-2.0/saml2_encrypted_element.h 69include/lasso/xml/saml-2.0/saml2_encrypted_element.h
18include/lasso/xml/saml-2.0/saml2_evidence.h 70include/lasso/xml/saml-2.0/saml2_evidence.h
19include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h 71include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h
20include/lasso/xml/saml-2.0/saml2_name_id.h 72include/lasso/xml/saml-2.0/saml2_name_id.h
21include/lasso/xml/saml-2.0/saml2_one_time_use.h 73include/lasso/xml/saml-2.0/saml2_one_time_use.h
22include/lasso/xml/saml-2.0/saml2_proxy_restriction.h 74include/lasso/xml/saml-2.0/saml2_proxy_restriction.h
23include/lasso/xml/saml-2.0/saml2_statement_abstract.h 75include/lasso/xml/saml-2.0/saml2_statement_abstract.h
24include/lasso/xml/saml-2.0/saml2_subject_confirmation_data.h 76include/lasso/xml/saml-2.0/saml2_strings.h
25include/lasso/xml/saml-2.0/saml2_subject_confirmation.h 
26include/lasso/xml/saml-2.0/saml2_subject.h 77include/lasso/xml/saml-2.0/saml2_subject.h
 78include/lasso/xml/saml-2.0/saml2_subject_confirmation.h
 79include/lasso/xml/saml-2.0/saml2_subject_confirmation_data.h
27include/lasso/xml/saml-2.0/saml2_subject_locality.h 80include/lasso/xml/saml-2.0/saml2_subject_locality.h
28include/lasso/xml/saml-2.0/saml2_strings.h 
29include/lasso/xml/saml-2.0/saml2_xsd.h 81include/lasso/xml/saml-2.0/saml2_xsd.h
30include/lasso/xml/saml-2.0/samlp2_artifact_resolve.h 82include/lasso/xml/saml-2.0/samlp2_artifact_resolve.h
31include/lasso/xml/saml-2.0/samlp2_artifact_response.h 83include/lasso/xml/saml-2.0/samlp2_artifact_response.h
32include/lasso/xml/saml-2.0/samlp2_assertion_id_request.h 84include/lasso/xml/saml-2.0/samlp2_assertion_id_request.h
33include/lasso/xml/saml-2.0/samlp2_attribute_query.h 85include/lasso/xml/saml-2.0/samlp2_attribute_query.h
34include/lasso/xml/saml-2.0/samlp2_authn_query.h 86include/lasso/xml/saml-2.0/samlp2_authn_query.h
35include/lasso/xml/saml-2.0/samlp2_authn_request.h 87include/lasso/xml/saml-2.0/samlp2_authn_request.h
36include/lasso/xml/saml-2.0/samlp2_authz_decision_query.h 88include/lasso/xml/saml-2.0/samlp2_authz_decision_query.h
37include/lasso/xml/saml-2.0/samlp2_extensions.h 89include/lasso/xml/saml-2.0/samlp2_extensions.h
38include/lasso/xml/saml-2.0/samlp2_idp_entry.h 90include/lasso/xml/saml-2.0/samlp2_idp_entry.h
39include/lasso/xml/saml-2.0/samlp2_idp_list.h 91include/lasso/xml/saml-2.0/samlp2_idp_list.h
40include/lasso/xml/saml-2.0/samlp2_logout_request.h 92include/lasso/xml/saml-2.0/samlp2_logout_request.h
41include/lasso/xml/saml-2.0/samlp2_logout_response.h 93include/lasso/xml/saml-2.0/samlp2_logout_response.h
42include/lasso/xml/saml-2.0/samlp2_manage_name_id_request.h 94include/lasso/xml/saml-2.0/samlp2_manage_name_id_request.h
43include/lasso/xml/saml-2.0/samlp2_manage_name_id_response.h 95include/lasso/xml/saml-2.0/samlp2_manage_name_id_response.h
44include/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h 96include/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h
45include/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h 97include/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h
46include/lasso/xml/saml-2.0/samlp2_name_id_policy.h 98include/lasso/xml/saml-2.0/samlp2_name_id_policy.h
47include/lasso/xml/saml-2.0/samlp2_request_abstract.h 99include/lasso/xml/saml-2.0/samlp2_request_abstract.h
48include/lasso/xml/saml-2.0/samlp2_requested_authn_context.h 100include/lasso/xml/saml-2.0/samlp2_requested_authn_context.h
49include/lasso/xml/saml-2.0/samlp2_response.h 101include/lasso/xml/saml-2.0/samlp2_response.h
50include/lasso/xml/saml-2.0/samlp2_scoping.h 102include/lasso/xml/saml-2.0/samlp2_scoping.h
 103include/lasso/xml/saml-2.0/samlp2_status.h
51include/lasso/xml/saml-2.0/samlp2_status_code.h 104include/lasso/xml/saml-2.0/samlp2_status_code.h
52include/lasso/xml/saml-2.0/samlp2_status_detail.h 105include/lasso/xml/saml-2.0/samlp2_status_detail.h
53include/lasso/xml/saml-2.0/samlp2_status.h 
54include/lasso/xml/saml-2.0/samlp2_status_response.h 106include/lasso/xml/saml-2.0/samlp2_status_response.h
55include/lasso/xml/saml-2.0/samlp2_subject_query_abstract.h 107include/lasso/xml/saml-2.0/samlp2_subject_query_abstract.h
56include/lasso/xml/saml-2.0/samlp2_terminate.h 108include/lasso/xml/saml-2.0/samlp2_terminate.h
57include/lasso/xml/soap-1.1/soap_body.h 
58include/lasso/xml/soap-1.1/soap_detail.h 
59include/lasso/xml/soap-1.1/soap_fault.h 
60include/lasso/xml/soap-1.1/soap_envelope.h 
61include/lasso/xml/soap-1.1/soap_header.h 
62include/lasso/xml/soap-1.1/xml_soap11.h 
63include/lasso/xml/strings.h 
64include/lasso/xml/xml.h 
65include/lasso/xml/ds_key_info.h 
66include/lasso/xml/ds_key_value.h 
67include/lasso/xml/ds_rsa_key_value.h 
68include/lasso/xml/lib_assertion.h 
69include/lasso/xml/lib_authentication_statement.h 
70include/lasso/xml/lib_authn_context.h 
71include/lasso/xml/lib_authn_request.h 
72include/lasso/xml/lib_authn_request_envelope.h 
73include/lasso/xml/lib_authn_response.h 
74include/lasso/xml/lib_authn_response_envelope.h 
75include/lasso/xml/lib_federation_termination_notification.h 
76include/lasso/xml/lib_idp_entries.h 
77include/lasso/xml/lib_idp_entry.h 
78include/lasso/xml/lib_idp_list.h 
79include/lasso/xml/lib_logout_request.h 
80include/lasso/xml/lib_logout_response.h 
81include/lasso/xml/lib_name_identifier_mapping_request.h 
82include/lasso/xml/lib_name_identifier_mapping_response.h 
83include/lasso/xml/lib_register_name_identifier_request.h 
84include/lasso/xml/lib_register_name_identifier_response.h 
85include/lasso/xml/lib_request_authn_context.h 
86include/lasso/xml/lib_scoping.h 
87include/lasso/xml/lib_status_response.h 
88include/lasso/xml/lib_subject.h 
89include/lasso/xml/misc_text_node.h 
90include/lasso/xml/saml_advice.h 109include/lasso/xml/saml_advice.h
91include/lasso/xml/saml_assertion.h 110include/lasso/xml/saml_assertion.h
92include/lasso/xml/saml_attribute.h 111include/lasso/xml/saml_attribute.h
93include/lasso/xml/saml_attribute_designator.h 112include/lasso/xml/saml_attribute_designator.h
94include/lasso/xml/saml_attribute_statement.h 113include/lasso/xml/saml_attribute_statement.h
95include/lasso/xml/saml_attribute_value.h 114include/lasso/xml/saml_attribute_value.h
96include/lasso/xml/saml_audience_restriction_condition.h 115include/lasso/xml/saml_audience_restriction_condition.h
97include/lasso/xml/saml_authentication_statement.h 116include/lasso/xml/saml_authentication_statement.h
98include/lasso/xml/saml_authority_binding.h 117include/lasso/xml/saml_authority_binding.h
99include/lasso/xml/saml_condition_abstract.h 118include/lasso/xml/saml_condition_abstract.h
100include/lasso/xml/saml_conditions.h 119include/lasso/xml/saml_conditions.h
101include/lasso/xml/saml_name_identifier.h 120include/lasso/xml/saml_name_identifier.h
102include/lasso/xml/saml_statement_abstract.h 121include/lasso/xml/saml_statement_abstract.h
103include/lasso/xml/saml_subject.h 122include/lasso/xml/saml_subject.h
104include/lasso/xml/saml_subject_confirmation.h 123include/lasso/xml/saml_subject_confirmation.h
105include/lasso/xml/saml_subject_locality.h 124include/lasso/xml/saml_subject_locality.h
106include/lasso/xml/samlp_request.h 
107include/lasso/xml/saml_subject_statement.h 125include/lasso/xml/saml_subject_statement.h
108include/lasso/xml/saml_subject_statement_abstract.h 126include/lasso/xml/saml_subject_statement_abstract.h
 127include/lasso/xml/samlp_request.h
109include/lasso/xml/samlp_request_abstract.h 128include/lasso/xml/samlp_request_abstract.h
110include/lasso/xml/samlp_response.h 129include/lasso/xml/samlp_response.h
111include/lasso/xml/samlp_response_abstract.h 130include/lasso/xml/samlp_response_abstract.h
112include/lasso/xml/samlp_status.h 131include/lasso/xml/samlp_status.h
113include/lasso/xml/samlp_status_code.h 132include/lasso/xml/samlp_status_code.h
 133include/lasso/xml/soap-1.1/soap_body.h
 134include/lasso/xml/soap-1.1/soap_detail.h
 135include/lasso/xml/soap-1.1/soap_envelope.h
 136include/lasso/xml/soap-1.1/soap_fault.h
 137include/lasso/xml/soap-1.1/soap_header.h
 138include/lasso/xml/soap-1.1/xml_soap11.h
 139include/lasso/xml/strings.h
 140include/lasso/xml/xml.h
114include/lasso/xml/xml_enc.h 141include/lasso/xml/xml_enc.h
115include/lasso/id-ff/defederation.h 142lib/liblasso.la
116include/lasso/id-ff/federation.h 143lib/pkgconfig/lasso.pc
117include/lasso/id-ff/identity.h 
118include/lasso/id-ff/lecp.h 
119include/lasso/id-ff/login.h 
120include/lasso/id-ff/logout.h 
121include/lasso/id-ff/name_identifier_mapping.h 
122include/lasso/id-ff/name_registration.h 
123include/lasso/id-ff/profile.h 
124include/lasso/id-ff/provider.h 
125include/lasso/id-ff/server.h 
126include/lasso/id-ff/session.h 
127include/lasso/saml-2.0/assertion_query.h 
128include/lasso/saml-2.0/ecp.h 
129include/lasso/saml-2.0/profile.h 
130include/lasso/saml-2.0/name_id_management.h 
131include/lasso/saml-2.0/provider.h 
132include/lasso/saml-2.0/saml2_helper.h 
133include/lasso/backward_comp.h 
134include/lasso/ctypes.h 
135include/lasso/export.h 
136include/lasso/lasso.h 
137include/lasso/lasso_config.h 
138include/lasso/logging.h 
139include/lasso/errors.h 
140include/lasso/registry.h 
141include/lasso/debug.h 
142include/lasso/utils.h 
143include/lasso/registry-private.h 
144share/doc/lasso/writing-a-c-sp.txt 
145share/doc/lasso/writing-a-php-sp.txt 
146share/doc/lasso/writing-a-java-sp.txt 
147share/doc/lasso/writing-a-saml2-php-sp.txt 
148share/doc/lasso/book.rst 144share/doc/lasso/book.rst
149share/doc/lasso/common-knowledge.rst 145share/doc/lasso/common-knowledge.rst
150share/doc/lasso/getting-lasso.rst 146share/doc/lasso/getting-lasso.rst
151share/doc/lasso/integration.rst 147share/doc/lasso/integration.rst
152share/doc/lasso/language-bindings.rst 148share/doc/lasso/language-bindings.rst
153share/doc/lasso/lasso-architecture.rst 149share/doc/lasso/lasso-architecture.rst
154share/doc/lasso/liberty-architecture.rst 150share/doc/lasso/liberty-architecture.rst
155share/doc/lasso/other-profiles.rst 151share/doc/lasso/other-profiles.rst
156share/doc/lasso/preface.rst 152share/doc/lasso/preface.rst
157share/doc/lasso/single-sign-on.rst 153share/doc/lasso/single-sign-on.rst
 154share/doc/lasso/writing-a-c-sp.txt
 155share/doc/lasso/writing-a-java-sp.txt
 156share/doc/lasso/writing-a-php-sp.txt
 157share/doc/lasso/writing-a-saml2-php-sp.txt
158share/gtk-doc/html/lasso/annotation-glossary.html 158share/gtk-doc/html/lasso/annotation-glossary.html
159share/gtk-doc/html/lasso/api-index.html 159share/gtk-doc/html/lasso/api-index.html
160share/gtk-doc/html/lasso/architecture.html 160share/gtk-doc/html/lasso/architecture.html
161share/gtk-doc/html/lasso/home.png 161share/gtk-doc/html/lasso/home.png
162share/gtk-doc/html/lasso/idff.html 162share/gtk-doc/html/lasso/idff.html
163share/gtk-doc/html/lasso/idwsf.html 163share/gtk-doc/html/lasso/idwsf.html
164share/gtk-doc/html/lasso/idwsf2.html 164share/gtk-doc/html/lasso/idwsf2.html
165share/gtk-doc/html/lasso/index.html 165share/gtk-doc/html/lasso/index.html
166share/gtk-doc/html/lasso/index.sgml 166share/gtk-doc/html/lasso/index.sgml
 167share/gtk-doc/html/lasso/lasso-Addon-to-SAML-2.0-profile-for-ID-WSF-2.0-bootsraping.html
167share/gtk-doc/html/lasso/lasso-Base-Strings.html 168share/gtk-doc/html/lasso/lasso-Base-Strings.html
168share/gtk-doc/html/lasso/lasso-Error-Codes.html 169share/gtk-doc/html/lasso/lasso-Error-Codes.html
 170share/gtk-doc/html/lasso/lasso-ID-WSF-1.0-Strings.html
169share/gtk-doc/html/lasso/lasso-Initialization-functions.html 171share/gtk-doc/html/lasso/lasso-Initialization-functions.html
170share/gtk-doc/html/lasso/lasso-LassoAssertionQuery.html 
171share/gtk-doc/html/lasso/lasso.html 
172share/gtk-doc/html/lasso/lasso-Addon-to-SAML-20-profile-for-ID-WSF-20-bootsraping.html 
173share/gtk-doc/html/lasso/lasso-ID-WSF-10-Strings.html 
174share/gtk-doc/html/lasso/lasso-SAML-20-Strings.html 
175share/gtk-doc/html/lasso/lasso-SOAP-Binding-utility-function-for-ID-WSF-20.html 
176share/gtk-doc/html/lasso/lasso-Strings-for-ID-FF-12.html 
177share/gtk-doc/html/lasso/lasso-Strings-for-ID-WSF-20.html 
178share/gtk-doc/html/lasso/lasso-Utility-functions-for-ID-WSF-10.html 
179share/gtk-doc/html/lasso/lasso-Utility-functions-for-SAML-20.html 
180share/gtk-doc/html/lasso/lasso-LassoAuthentication.html 
181share/gtk-doc/html/lasso/lasso-LassoDataService.html 172share/gtk-doc/html/lasso/lasso-LassoDataService.html
182share/gtk-doc/html/lasso/lasso-LassoDefederation.html 173share/gtk-doc/html/lasso/lasso-LassoDefederation.html
183share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateRequester.html 174share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateRequester.html
184share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateSessionContext.html 175share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateSessionContext.html
185share/gtk-doc/html/lasso/lasso-LassoDiscoAuthorizeRequester.html 176share/gtk-doc/html/lasso/lasso-LassoDiscoAuthorizeRequester.html
186share/gtk-doc/html/lasso/lasso-LassoDiscoCredentials.html 177share/gtk-doc/html/lasso/lasso-LassoDiscoCredentials.html
187share/gtk-doc/html/lasso/lasso-LassoDiscoDescription.html 178share/gtk-doc/html/lasso/lasso-LassoDiscoDescription.html
188share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptResourceID.html 179share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptResourceID.html
189share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptedResourceID.html 180share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptedResourceID.html
190share/gtk-doc/html/lasso/lasso-LassoDiscoGenerateBearerToken.html 181share/gtk-doc/html/lasso/lasso-LassoDiscoGenerateBearerToken.html
191share/gtk-doc/html/lasso/lasso-LassoDiscoInsertEntry.html 182share/gtk-doc/html/lasso/lasso-LassoDiscoInsertEntry.html
192share/gtk-doc/html/lasso/lasso-LassoDiscoModify.html 183share/gtk-doc/html/lasso/lasso-LassoDiscoModify.html
193share/gtk-doc/html/lasso/lasso-LassoDiscoModifyResponse.html 184share/gtk-doc/html/lasso/lasso-LassoDiscoModifyResponse.html
194share/gtk-doc/html/lasso/lasso-LassoDiscoOptions.html 185share/gtk-doc/html/lasso/lasso-LassoDiscoOptions.html
195share/gtk-doc/html/lasso/lasso-LassoDiscoQuery.html 186share/gtk-doc/html/lasso/lasso-LassoDiscoQuery.html
196share/gtk-doc/html/lasso/lasso-LassoDiscoQueryResponse.html 187share/gtk-doc/html/lasso/lasso-LassoDiscoQueryResponse.html
197share/gtk-doc/html/lasso/lasso-LassoDiscoRemoveEntry.html 188share/gtk-doc/html/lasso/lasso-LassoDiscoRemoveEntry.html
198share/gtk-doc/html/lasso/lasso-LassoDiscoRequestedServiceType.html 189share/gtk-doc/html/lasso/lasso-LassoDiscoRequestedServiceType.html
199share/gtk-doc/html/lasso/lasso-LassoDiscoResourceID.html 190share/gtk-doc/html/lasso/lasso-LassoDiscoResourceID.html
200share/gtk-doc/html/lasso/lasso-LassoDiscoResourceOffering.html 191share/gtk-doc/html/lasso/lasso-LassoDiscoResourceOffering.html
201share/gtk-doc/html/lasso/lasso-LassoDiscoSendSingleLogout.html 192share/gtk-doc/html/lasso/lasso-LassoDiscoSendSingleLogout.html
202share/gtk-doc/html/lasso/lasso-LassoDiscovery.html 
203share/gtk-doc/html/lasso/lasso-LassoDiscoServiceInstance.html 193share/gtk-doc/html/lasso/lasso-LassoDiscoServiceInstance.html
 194share/gtk-doc/html/lasso/lasso-LassoDiscovery.html
204share/gtk-doc/html/lasso/lasso-LassoDsKeyInfo.html 195share/gtk-doc/html/lasso/lasso-LassoDsKeyInfo.html
205share/gtk-doc/html/lasso/lasso-LassoDsKeyValue.html 196share/gtk-doc/html/lasso/lasso-LassoDsKeyValue.html
206share/gtk-doc/html/lasso/lasso-LassoDsRsaKeyValue.html 197share/gtk-doc/html/lasso/lasso-LassoDsRsaKeyValue.html
207share/gtk-doc/html/lasso/lasso-LassoDstData.html 198share/gtk-doc/html/lasso/lasso-LassoDstData.html
208share/gtk-doc/html/lasso/lasso-LassoDstModification.html 199share/gtk-doc/html/lasso/lasso-LassoDstModification.html
209share/gtk-doc/html/lasso/lasso-LassoDstModify.html 200share/gtk-doc/html/lasso/lasso-LassoDstModify.html
210share/gtk-doc/html/lasso/lasso-LassoDstModifyResponse.html 201share/gtk-doc/html/lasso/lasso-LassoDstModifyResponse.html
211share/gtk-doc/html/lasso/lasso-LassoDstNewData.html 202share/gtk-doc/html/lasso/lasso-LassoDstNewData.html
212share/gtk-doc/html/lasso/lasso-LassoDstQuery.html 203share/gtk-doc/html/lasso/lasso-LassoDstQuery.html
213share/gtk-doc/html/lasso/lasso-LassoDstQueryItem.html 204share/gtk-doc/html/lasso/lasso-LassoDstQueryItem.html
214share/gtk-doc/html/lasso/lasso-LassoDstQueryResponse.html 205share/gtk-doc/html/lasso/lasso-LassoDstQueryResponse.html
215share/gtk-doc/html/lasso/lasso-LassoEcp.html 206share/gtk-doc/html/lasso/lasso-LassoEcp.html
216share/gtk-doc/html/lasso/up.png 
217share/gtk-doc/html/lasso/lasso-LassoFederation.html 207share/gtk-doc/html/lasso/lasso-LassoFederation.html
218share/gtk-doc/html/lasso/lasso-LassoIdWsf2DataService.html 208share/gtk-doc/html/lasso/lasso-LassoIdWsf2DataService.html
219share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoAbstract.html 209share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoAbstract.html
220share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoEndpointContext.html 210share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoEndpointContext.html
221share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoKeys.html 211share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoKeys.html
222share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoProviderID.html 212share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoProviderID.html
223share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoRequestedService.html 213share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoRequestedService.html
224share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSecurityContext.html 214share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSecurityContext.html
225share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceContext.html 215share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceContext.html
226share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceType.html 216share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceType.html
227share/gtk-doc/html/lasso/lasso-LassoIdWsf2Discovery.html 
228share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAdd.html 217share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAdd.html
229share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAddResponse.html 218share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAddResponse.html
230share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDelete.html 219share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDelete.html
231share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDeleteResponse.html 220share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDeleteResponse.html
232share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQuery.html 221share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQuery.html
233share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQueryResponse.html 222share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQueryResponse.html
234share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDelete.html 223share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDelete.html
235share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDeleteResponse.html 224share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDeleteResponse.html
236share/gtk-doc/html/lasso/lasso-LassoIsHelp.html 
237share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQuery.html 225share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQuery.html
238share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQueryResponse.html 226share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQueryResponse.html
239share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegister.html 227share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegister.html
240share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegisterResponse.html 228share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegisterResponse.html
241share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplace.html 229share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplace.html
242share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplaceResponse.html 230share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplaceResponse.html
243share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMetadata.html 231share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMetadata.html
 232share/gtk-doc/html/lasso/lasso-LassoIdWsf2Discovery.html
244share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDataResponseBase.html 233share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDataResponseBase.html
245share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteItemBase.html 234share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteItemBase.html
246share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefAppData.html 
247share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteResponse.html 235share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteResponse.html
 236share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefAppData.html
248share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreate.html 237share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreate.html
249share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateItem.html 238share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateItem.html
250share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateResponse.html 239share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateResponse.html
251share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefData.html 240share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefData.html
252share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDataResponse.html 241share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDataResponse.html
253share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDelete.html 242share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDelete.html
254share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteItem.html 243share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteItem.html
255share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteResponse.html 244share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteResponse.html
256share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefItemData.html 245share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefItemData.html
257share/gtk-doc/html/lasso/lasso-LassoIsItem.html 
258share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModify.html 246share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModify.html
259share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyItem.html 247share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyItem.html
260share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyResponse.html 248share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyResponse.html
261share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQuery.html 249share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQuery.html
262share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryItem.html 250share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryItem.html
263share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryResponse.html 251share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryResponse.html
264share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefResultQuery.html 252share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefResultQuery.html
265share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefTestItem.html 253share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefTestItem.html
266share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRequest.html 254share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRequest.html
267share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstResultQueryBase.html 255share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstResultQueryBase.html
268share/gtk-doc/html/lasso/lasso-LassoIsText.html 
269share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstTestItemBase.html 256share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstTestItemBase.html
270share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingRequest.html 257share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingRequest.html
271share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingResponse.html 258share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingResponse.html
272share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingInput.html 259share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingInput.html
273share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingOutput.html 260share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingOutput.html
274share/gtk-doc/html/lasso/lasso-LassoIdWsf2Profile.html 261share/gtk-doc/html/lasso/lasso-LassoIdWsf2Profile.html
275share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionRequest.html 262share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionRequest.html
276share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionResponse.html 263share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionResponse.html
277share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityRequest.html 264share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityRequest.html
278share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsItemData.html 
279share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityResponse.html 265share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityResponse.html
280share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityRequest.html 266share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityRequest.html
281share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityResponse.html 267share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityResponse.html
282share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddToCollectionRequest.html 268share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddToCollectionRequest.html
283share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoRequest.html 269share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoRequest.html
284share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoResponse.html 270share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoResponse.html
 271share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsItemData.html
285share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersRequest.html 272share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersRequest.html
286share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersResponse.html 273share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersResponse.html
287share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotification.html 274share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotification.html
288share/gtk-doc/html/lasso/lasso-registry.html 
289share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotify.html 275share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotify.html
290share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsObject.html 276share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsObject.html
291share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsRequest.html 277share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsRequest.html
292share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsResponse.html 278share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsResponse.html
293share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveCollectionRequest.html 279share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveCollectionRequest.html
294share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveEntityRequest.html 280share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveEntityRequest.html
295share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveFromCollectionRequest.html 281share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveFromCollectionRequest.html
296share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRequestAbstract.html 282share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRequestAbstract.html
297share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierRequest.html 283share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierRequest.html
298share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveInput.html 
299share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierResponse.html 284share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierResponse.html
 285share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveInput.html
300share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResponseAbstract.html 286share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResponseAbstract.html
301share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsSetObjectInfoRequest.html 287share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsSetObjectInfoRequest.html
302share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipRequest.html 288share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipRequest.html
303share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipResponse.html 289share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipResponse.html
304share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Consent.html 290share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Consent.html
305share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2CredentialsContext.html 291share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2CredentialsContext.html
306share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2EndpointUpdate.html 292share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2EndpointUpdate.html
307share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2RedirectRequest.html 293share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2RedirectRequest.html
308share/gtk-doc/html/lasso/lasso-LassoIdentity.html 
309share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Sender.html 294share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Sender.html
310share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2TargetIdentity.html 295share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2TargetIdentity.html
311share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Timeout.html 296share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Timeout.html
312share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UsageDirective.html 297share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UsageDirective.html
313share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UserInteractionHeader.html 298share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UserInteractionHeader.html
314share/gtk-doc/html/lasso/lasso-LassoIdWsf2SbfFramework.html 299share/gtk-doc/html/lasso/lasso-LassoIdWsf2SbfFramework.html
315share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecToken.html 300share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecToken.html
316share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTokenPolicy.html 301share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTokenPolicy.html
317share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTransitedProviderPath.html 302share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTransitedProviderPath.html
318share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotification.html 303share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotification.html
319share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilEmpty.html 
320share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotifyResponse.html 304share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotifyResponse.html
321share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefAppData.html 305share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefAppData.html
322share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreate.html 306share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreate.html
323share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateItem.html 307share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateItem.html
324share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateResponse.html 308share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateResponse.html
325share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefData.html 309share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefData.html
326share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDataResponse.html 310share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDataResponse.html
327share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDelete.html 311share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDelete.html
328share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteItem.html 312share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteItem.html
329share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteResponse.html 313share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteResponse.html
330share/gtk-doc/html/lasso/lasso.devhelp 
331share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItem.html 314share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItem.html
332share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItemData.html 315share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItemData.html
333share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModify.html 316share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModify.html
334share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyItem.html 317share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyItem.html
335share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyResponse.html 318share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyResponse.html
336share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotification.html 319share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotification.html
337share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotify.html 320share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotify.html
338share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotifyResponse.html 321share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotifyResponse.html
339share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQuery.html 322share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQuery.html
340share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryItem.html 323share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryItem.html
341share/gtk-doc/html/lasso/lasso-LassoIsInquiry.html 
342share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryResponse.html 324share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryResponse.html
343share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefResultQuery.html 325share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefResultQuery.html
344share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefSubscription.html 326share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefSubscription.html
345share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefTestItem.html 327share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefTestItem.html
346share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsSubscription.html 328share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsSubscription.html
 329share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilEmpty.html
347share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilResponse.html 330share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilResponse.html
348share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilStatus.html 331share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilStatus.html
349share/gtk-doc/html/lasso/lasso-LassoIdWsf2Utilextension.html 332share/gtk-doc/html/lasso/lasso-LassoIdWsf2Utilextension.html
 333share/gtk-doc/html/lasso/lasso-LassoIdentity.html
350share/gtk-doc/html/lasso/lasso-LassoInteractionProfileService.html 334share/gtk-doc/html/lasso/lasso-LassoInteractionProfileService.html
351share/gtk-doc/html/lasso/lasso-LassoIsInquiryElement.html 
352share/gtk-doc/html/lasso/lasso-LassoLecp.html 335share/gtk-doc/html/lasso/lasso-LassoLecp.html
353share/gtk-doc/html/lasso/lasso-LassoIsInteractionRequest.html 
354share/gtk-doc/html/lasso/lasso-LassoIsInteractionResponse.html 
355share/gtk-doc/html/lasso/lasso-LassoIsInteractionStatement.html 
356share/gtk-doc/html/lasso/lasso-LassoIsParameter.html 
357share/gtk-doc/html/lasso/lasso-LassoIsRedirectRequest.html 
358share/gtk-doc/html/lasso/lasso-LassoIsSelect.html 
359share/gtk-doc/html/lasso/lasso-LassoIsUserInteraction.html 
360share/gtk-doc/html/lasso/lasso-LassoLibAssertion.html 336share/gtk-doc/html/lasso/lasso-LassoLibAssertion.html
361share/gtk-doc/html/lasso/lasso-LassoLibAuthenticationStatement.html 337share/gtk-doc/html/lasso/lasso-LassoLibAuthenticationStatement.html
362share/gtk-doc/html/lasso/lasso-LassoLibAuthnContext.html 338share/gtk-doc/html/lasso/lasso-LassoLibAuthnContext.html
363share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequest.html 339share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequest.html
364share/gtk-doc/html/lasso/lasso-LassoLibIDPEntry.html 
365share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequestEnvelope.html 340share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequestEnvelope.html
366share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponse.html 341share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponse.html
367share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponseEnvelope.html 342share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponseEnvelope.html
368share/gtk-doc/html/lasso/lasso-LassoLibFederationTerminationNotification.html 343share/gtk-doc/html/lasso/lasso-LassoLibFederationTerminationNotification.html
369share/gtk-doc/html/lasso/lasso-LassoLibIDPEntries.html 344share/gtk-doc/html/lasso/lasso-LassoLibIDPEntries.html
 345share/gtk-doc/html/lasso/lasso-LassoLibIDPEntry.html
370share/gtk-doc/html/lasso/lasso-LassoLibIDPList.html 346share/gtk-doc/html/lasso/lasso-LassoLibIDPList.html
371share/gtk-doc/html/lasso/lasso-LassoLibLogoutRequest.html 347share/gtk-doc/html/lasso/lasso-LassoLibLogoutRequest.html
372share/gtk-doc/html/lasso/lasso-LassoLibLogoutResponse.html 348share/gtk-doc/html/lasso/lasso-LassoLibLogoutResponse.html
373share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingRequest.html 349share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingRequest.html
374share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingResponse.html 350share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingResponse.html
375share/gtk-doc/html/lasso/lasso.devhelp2 
376share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierRequest.html 351share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierRequest.html
377share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierResponse.html 352share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierResponse.html
378share/gtk-doc/html/lasso/lasso-LassoLibRequestAuthnContext.html 353share/gtk-doc/html/lasso/lasso-LassoLibRequestAuthnContext.html
379share/gtk-doc/html/lasso/lasso-LassoLibScoping.html 354share/gtk-doc/html/lasso/lasso-LassoLibScoping.html
380share/gtk-doc/html/lasso/lasso-LassoLibStatusResponse.html 355share/gtk-doc/html/lasso/lasso-LassoLibStatusResponse.html
381share/gtk-doc/html/lasso/lasso-LassoLibSubject.html 356share/gtk-doc/html/lasso/lasso-LassoLibSubject.html
382share/gtk-doc/html/lasso/lasso-LassoLogin.html 
383share/gtk-doc/html/lasso/lasso-LassoLogout.html 357share/gtk-doc/html/lasso/lasso-LassoLogout.html
384share/gtk-doc/html/lasso/lasso-LassoMiscTextNode.html 358share/gtk-doc/html/lasso/lasso-LassoMiscTextNode.html
385share/gtk-doc/html/lasso/lasso-LassoNameIdManagement.html 359share/gtk-doc/html/lasso/lasso-LassoNameIdManagement.html
386share/gtk-doc/html/lasso/lasso-LassoNameIdentifierMapping.html 360share/gtk-doc/html/lasso/lasso-LassoNameIdentifierMapping.html
387share/gtk-doc/html/lasso/lasso-LassoNode.html 
388share/gtk-doc/html/lasso/lasso-LassoNameRegistration.html 361share/gtk-doc/html/lasso/lasso-LassoNameRegistration.html
389share/gtk-doc/html/lasso/lasso-LassoPersonalProfileService.html 362share/gtk-doc/html/lasso/lasso-LassoPersonalProfileService.html
390share/gtk-doc/html/lasso/lasso-LassoProfile.html 363share/gtk-doc/html/lasso/lasso-LassoProfile.html
391share/gtk-doc/html/lasso/lasso-LassoProvider.html 364share/gtk-doc/html/lasso/lasso-LassoProvider.html
392share/gtk-doc/html/lasso/lasso-LassoSaCredentials.html 365share/gtk-doc/html/lasso/lasso-LassoSaCredentials.html
393share/gtk-doc/html/lasso/lasso-LassoSaParameter.html 366share/gtk-doc/html/lasso/lasso-LassoSaParameter.html
394share/gtk-doc/html/lasso/lasso-LassoSaPasswordTransforms.html 367share/gtk-doc/html/lasso/lasso-LassoSaPasswordTransforms.html
395share/gtk-doc/html/lasso/lasso-LassoSaSASLRequest.html 368share/gtk-doc/html/lasso/lasso-LassoSaSASLRequest.html
396share/gtk-doc/html/lasso/lasso-LassoSaSASLResponse.html 369share/gtk-doc/html/lasso/lasso-LassoSaSASLResponse.html
397share/gtk-doc/html/lasso/lasso-LassoSaTransform.html 370share/gtk-doc/html/lasso/lasso-LassoSaTransform.html
398share/gtk-doc/html/lasso/lasso-LassoSaml2Action.html 371share/gtk-doc/html/lasso/lasso-LassoSaml2Action.html
399share/gtk-doc/html/lasso/lasso-LassoSaml2Advice.html 372share/gtk-doc/html/lasso/lasso-LassoSaml2Advice.html
400share/gtk-doc/html/lasso/lasso-LassoSaml2Assertion.html 373share/gtk-doc/html/lasso/lasso-LassoSaml2Assertion.html
@@ -431,27 +404,26 @@ share/gtk-doc/html/lasso/lasso-LassoSaml @@ -431,27 +404,26 @@ share/gtk-doc/html/lasso/lasso-LassoSaml
431share/gtk-doc/html/lasso/lasso-LassoSamlConditionAbstract.html 404share/gtk-doc/html/lasso/lasso-LassoSamlConditionAbstract.html
432share/gtk-doc/html/lasso/lasso-LassoSamlConditions.html 405share/gtk-doc/html/lasso/lasso-LassoSamlConditions.html
433share/gtk-doc/html/lasso/lasso-LassoSamlNameIdentifier.html 406share/gtk-doc/html/lasso/lasso-LassoSamlNameIdentifier.html
434share/gtk-doc/html/lasso/lasso-LassoSamlStatementAbstract.html 407share/gtk-doc/html/lasso/lasso-LassoSamlStatementAbstract.html
435share/gtk-doc/html/lasso/lasso-LassoSamlSubject.html 408share/gtk-doc/html/lasso/lasso-LassoSamlSubject.html
436share/gtk-doc/html/lasso/lasso-LassoSamlSubjectConfirmation.html 409share/gtk-doc/html/lasso/lasso-LassoSamlSubjectConfirmation.html
437share/gtk-doc/html/lasso/lasso-LassoSamlSubjectLocality.html 410share/gtk-doc/html/lasso/lasso-LassoSamlSubjectLocality.html
438share/gtk-doc/html/lasso/lasso-LassoSamlSubjectStatement.html 411share/gtk-doc/html/lasso/lasso-LassoSamlSubjectStatement.html
439share/gtk-doc/html/lasso/lasso-LassoSamlSubjectStatementAbstract.html 412share/gtk-doc/html/lasso/lasso-LassoSamlSubjectStatementAbstract.html
440share/gtk-doc/html/lasso/lasso-LassoSamlp2ArtifactResolve.html 413share/gtk-doc/html/lasso/lasso-LassoSamlp2ArtifactResolve.html
441share/gtk-doc/html/lasso/lasso-LassoSamlp2ArtifactResponse.html 414share/gtk-doc/html/lasso/lasso-LassoSamlp2ArtifactResponse.html
442share/gtk-doc/html/lasso/lasso-LassoSamlp2AssertionIDRequest.html 415share/gtk-doc/html/lasso/lasso-LassoSamlp2AssertionIDRequest.html
443share/gtk-doc/html/lasso/lasso-LassoSamlp2AttributeQuery.html 416share/gtk-doc/html/lasso/lasso-LassoSamlp2AttributeQuery.html
444share/gtk-doc/html/lasso/lasso-LassoSamlpStatus.html 
445share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthnQuery.html 417share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthnQuery.html
446share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthnRequest.html 418share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthnRequest.html
447share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthzDecisionQuery.html 419share/gtk-doc/html/lasso/lasso-LassoSamlp2AuthzDecisionQuery.html
448share/gtk-doc/html/lasso/lasso-LassoSamlp2Extensions.html 420share/gtk-doc/html/lasso/lasso-LassoSamlp2Extensions.html
449share/gtk-doc/html/lasso/lasso-LassoSamlp2IDPEntry.html 421share/gtk-doc/html/lasso/lasso-LassoSamlp2IDPEntry.html
450share/gtk-doc/html/lasso/lasso-LassoSamlp2IDPList.html 422share/gtk-doc/html/lasso/lasso-LassoSamlp2IDPList.html
451share/gtk-doc/html/lasso/lasso-LassoSamlp2LogoutRequest.html 423share/gtk-doc/html/lasso/lasso-LassoSamlp2LogoutRequest.html
452share/gtk-doc/html/lasso/lasso-LassoSamlp2LogoutResponse.html 424share/gtk-doc/html/lasso/lasso-LassoSamlp2LogoutResponse.html
453share/gtk-doc/html/lasso/lasso-LassoSamlp2ManageNameIDRequest.html 425share/gtk-doc/html/lasso/lasso-LassoSamlp2ManageNameIDRequest.html
454share/gtk-doc/html/lasso/lasso-LassoSamlp2ManageNameIDResponse.html 426share/gtk-doc/html/lasso/lasso-LassoSamlp2ManageNameIDResponse.html
455share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDMappingRequest.html 427share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDMappingRequest.html
456share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDMappingResponse.html 428share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDMappingResponse.html
457share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDPolicy.html 429share/gtk-doc/html/lasso/lasso-LassoSamlp2NameIDPolicy.html
@@ -459,65 +431,93 @@ share/gtk-doc/html/lasso/lasso-LassoSaml @@ -459,65 +431,93 @@ share/gtk-doc/html/lasso/lasso-LassoSaml
459share/gtk-doc/html/lasso/lasso-LassoSamlp2RequestedAuthnContext.html 431share/gtk-doc/html/lasso/lasso-LassoSamlp2RequestedAuthnContext.html
460share/gtk-doc/html/lasso/lasso-LassoSamlp2Response.html 432share/gtk-doc/html/lasso/lasso-LassoSamlp2Response.html
461share/gtk-doc/html/lasso/lasso-LassoSamlp2Scoping.html 433share/gtk-doc/html/lasso/lasso-LassoSamlp2Scoping.html
462share/gtk-doc/html/lasso/lasso-LassoSamlp2Status.html 434share/gtk-doc/html/lasso/lasso-LassoSamlp2Status.html
463share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusCode.html 435share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusCode.html
464share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusDetail.html 436share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusDetail.html
465share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusResponse.html 437share/gtk-doc/html/lasso/lasso-LassoSamlp2StatusResponse.html
466share/gtk-doc/html/lasso/lasso-LassoSamlp2SubjectQueryAbstract.html 438share/gtk-doc/html/lasso/lasso-LassoSamlp2SubjectQueryAbstract.html
467share/gtk-doc/html/lasso/lasso-LassoSamlp2Terminate.html 439share/gtk-doc/html/lasso/lasso-LassoSamlp2Terminate.html
468share/gtk-doc/html/lasso/lasso-LassoSamlpRequest.html 440share/gtk-doc/html/lasso/lasso-LassoSamlpRequest.html
469share/gtk-doc/html/lasso/lasso-LassoSamlpRequestAbstract.html 441share/gtk-doc/html/lasso/lasso-LassoSamlpRequestAbstract.html
470share/gtk-doc/html/lasso/lasso-LassoSamlpResponse.html 442share/gtk-doc/html/lasso/lasso-LassoSamlpResponse.html
471share/gtk-doc/html/lasso/lasso-LassoSamlpResponseAbstract.html 443share/gtk-doc/html/lasso/lasso-LassoSamlpResponseAbstract.html
 444share/gtk-doc/html/lasso/lasso-LassoSamlpStatus.html
472share/gtk-doc/html/lasso/lasso-LassoSamlpStatusCode.html 445share/gtk-doc/html/lasso/lasso-LassoSamlpStatusCode.html
473share/gtk-doc/html/lasso/lasso-LassoSecResourceAccessStatement.html 446share/gtk-doc/html/lasso/lasso-LassoSecResourceAccessStatement.html
474share/gtk-doc/html/lasso/lasso-LassoServer.html 447share/gtk-doc/html/lasso/lasso-LassoServer.html
475share/gtk-doc/html/lasso/lasso-LassoSession.html 448share/gtk-doc/html/lasso/lasso-LassoSession.html
476share/gtk-doc/html/lasso/lasso-LassoSoapBindingConsent.html 449share/gtk-doc/html/lasso/lasso-LassoSoapBindingConsent.html
477share/gtk-doc/html/lasso/lasso-LassoSoapBindingCorrelation.html 450share/gtk-doc/html/lasso/lasso-LassoSoapBindingCorrelation.html
478share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtTimeout.html 
479share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtCredential.html 451share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtCredential.html
480share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtCredentialsContext.html 452share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtCredentialsContext.html
481share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtServiceInstanceUpdate.html 453share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtServiceInstanceUpdate.html
 454share/gtk-doc/html/lasso/lasso-LassoSoapBindingExtTimeout.html
482share/gtk-doc/html/lasso/lasso-LassoSoapBindingProcessingContext.html 455share/gtk-doc/html/lasso/lasso-LassoSoapBindingProcessingContext.html
483share/gtk-doc/html/lasso/lasso-LassoSoapBindingProvider.html 456share/gtk-doc/html/lasso/lasso-LassoSoapBindingProvider.html
484share/gtk-doc/html/lasso/lasso-LassoSoapBindingUsageDirective.html 457share/gtk-doc/html/lasso/lasso-LassoSoapBindingUsageDirective.html
485share/gtk-doc/html/lasso/lasso-LassoSoapBody.html 458share/gtk-doc/html/lasso/lasso-LassoSoapBody.html
486share/gtk-doc/html/lasso/lasso-LassoSoapDetail.html 459share/gtk-doc/html/lasso/lasso-LassoSoapDetail.html
487share/gtk-doc/html/lasso/lasso-LassoSoapEnvelope.html 460share/gtk-doc/html/lasso/lasso-LassoSoapEnvelope.html
488share/gtk-doc/html/lasso/lasso-LassoSoapFault.html 461share/gtk-doc/html/lasso/lasso-LassoSoapFault.html
489share/gtk-doc/html/lasso/lasso-LassoSoapHeader.html 462share/gtk-doc/html/lasso/lasso-LassoSoapHeader.html
490share/gtk-doc/html/lasso/lasso-LassoUtilityStatus.html 463share/gtk-doc/html/lasso/lasso-LassoUtilityStatus.html
491share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedAny.html 464share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedAny.html
492share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedQName.html 465share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedQName.html
493share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedURI.html 466share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedURI.html
494share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedUnsignedLong.html 467share/gtk-doc/html/lasso/lasso-LassoWsAddrAttributedUnsignedLong.html
495share/gtk-doc/html/lasso/lasso-LassoWsAddrEndpointReference.html 468share/gtk-doc/html/lasso/lasso-LassoWsAddrEndpointReference.html
496share/gtk-doc/html/lasso/lasso-LassoWsAddrMetadata.html 469share/gtk-doc/html/lasso/lasso-LassoWsAddrMetadata.html
497share/gtk-doc/html/lasso/lasso-LassoWsAddrProblemAction.html 470share/gtk-doc/html/lasso/lasso-LassoWsAddrProblemAction.html
498share/gtk-doc/html/lasso/lasso-LassoWsAddrReferenceParameters.html 471share/gtk-doc/html/lasso/lasso-LassoWsAddrReferenceParameters.html
499share/gtk-doc/html/lasso/lasso-LassoWsAddrRelatesTo.html 472share/gtk-doc/html/lasso/lasso-LassoWsAddrRelatesTo.html
500share/gtk-doc/html/lasso/lasso-LassoWsSec1Embedded.html 473share/gtk-doc/html/lasso/lasso-LassoWsSec1Embedded.html
501share/gtk-doc/html/lasso/lasso-LassoWsSec1Reference.html 474share/gtk-doc/html/lasso/lasso-LassoWsSec1Reference.html
502share/gtk-doc/html/lasso/lasso-LassoWsSec1SecurityHeader.html 475share/gtk-doc/html/lasso/lasso-LassoWsSec1SecurityHeader.html
503share/gtk-doc/html/lasso/lasso-LassoWsSec1SecurityTokenReference.html 476share/gtk-doc/html/lasso/lasso-LassoWsSec1SecurityTokenReference.html
504share/gtk-doc/html/lasso/lasso-LassoWsSec1TransformationParameters.html 477share/gtk-doc/html/lasso/lasso-LassoWsSec1TransformationParameters.html
505share/gtk-doc/html/lasso/lasso-LassoWsUtil1Timestamp.html 478share/gtk-doc/html/lasso/lasso-LassoWsUtil1Timestamp.html
506share/gtk-doc/html/lasso/lasso-LassoWsfProfile.html 479share/gtk-doc/html/lasso/lasso-LassoWsfProfile.html
507share/gtk-doc/html/lasso/lasso-LassoWsseUsernameToken.html 480share/gtk-doc/html/lasso/lasso-SAML-2.0-Strings.html
 481share/gtk-doc/html/lasso/lasso-SOAP-Binding-utility-function-for-ID-WSF-2.0.html
 482share/gtk-doc/html/lasso/lasso-Strings-for-ID-FF-1.2.html
 483share/gtk-doc/html/lasso/lasso-Strings-for-ID-WSF-2.0.html
508share/gtk-doc/html/lasso/lasso-Strings-for-SOAP.html 484share/gtk-doc/html/lasso/lasso-Strings-for-SOAP.html
509share/gtk-doc/html/lasso/lasso-Strings-for-WS-*.html 485share/gtk-doc/html/lasso/lasso-Strings-for-WS-*.html
510share/gtk-doc/html/lasso/lasso-Strings-for-XML-DSIG.html 486share/gtk-doc/html/lasso/lasso-Strings-for-XML-DSIG.html
 487share/gtk-doc/html/lasso/lasso-Utility-functions-for-ID-WSF-1.0.html
 488share/gtk-doc/html/lasso/lasso-Utility-functions-for-SAML-2.0.html
 489share/gtk-doc/html/lasso/lasso-assertion-query.html
 490share/gtk-doc/html/lasso/lasso-authentication.html
 491share/gtk-doc/html/lasso/lasso-is-help.html
 492share/gtk-doc/html/lasso/lasso-is-inquiry-element.html
 493share/gtk-doc/html/lasso/lasso-is-inquiry.html
 494share/gtk-doc/html/lasso/lasso-is-interaction-request.html
 495share/gtk-doc/html/lasso/lasso-is-interaction-response.html
 496share/gtk-doc/html/lasso/lasso-is-interaction-statement.html
 497share/gtk-doc/html/lasso/lasso-is-item.html
 498share/gtk-doc/html/lasso/lasso-is-parameter.html
 499share/gtk-doc/html/lasso/lasso-is-redirect-request.html
 500share/gtk-doc/html/lasso/lasso-is-select.html
 501share/gtk-doc/html/lasso/lasso-is-text.html
 502share/gtk-doc/html/lasso/lasso-is-user-interaction.html
 503share/gtk-doc/html/lasso/lasso-login.html
 504share/gtk-doc/html/lasso/lasso-node.html
 505share/gtk-doc/html/lasso/lasso-registry.html
 506share/gtk-doc/html/lasso/lasso-wsse-username-token.html
 507share/gtk-doc/html/lasso/lasso.devhelp
 508share/gtk-doc/html/lasso/lasso.devhelp2
 509share/gtk-doc/html/lasso/lasso.html
511share/gtk-doc/html/lasso/left.png 510share/gtk-doc/html/lasso/left.png
512share/gtk-doc/html/lasso/pt01.html 511share/gtk-doc/html/lasso/pt01.html
513share/gtk-doc/html/lasso/right.png 512share/gtk-doc/html/lasso/right.png
514share/gtk-doc/html/lasso/rn01.html 513share/gtk-doc/html/lasso/rn01.html
515share/gtk-doc/html/lasso/saml2.html 514share/gtk-doc/html/lasso/saml2.html
516share/gtk-doc/html/lasso/soap.html 515share/gtk-doc/html/lasso/soap.html
517share/gtk-doc/html/lasso/style.css 516share/gtk-doc/html/lasso/style.css
 517share/gtk-doc/html/lasso/up.png
518share/gtk-doc/html/lasso/ws-addr.html 518share/gtk-doc/html/lasso/ws-addr.html
519share/gtk-doc/html/lasso/xml-dsig.html 519share/gtk-doc/html/lasso/xml-dsig.html
520share/gtk-doc/html/lasso/xml-idff.html 520share/gtk-doc/html/lasso/xml-idff.html
521share/gtk-doc/html/lasso/xml-idwsf.html 521share/gtk-doc/html/lasso/xml-idwsf.html
522share/gtk-doc/html/lasso/xml-idwsf2.html 522share/gtk-doc/html/lasso/xml-idwsf2.html
523share/gtk-doc/html/lasso/xml-samlv2.html 523share/gtk-doc/html/lasso/xml-samlv2.html

cvs diff -r1.11 -r1.12 pkgsrc/security/lasso/distinfo (expand / switch to unified diff)

--- pkgsrc/security/lasso/distinfo 2012/09/28 11:59:18 1.11
+++ pkgsrc/security/lasso/distinfo 2012/10/23 18:16:15 1.12
@@ -1,12 +1,16 @@ @@ -1,12 +1,16 @@
1$NetBSD: distinfo,v 1.11 2012/09/28 11:59:18 obache Exp $ 1$NetBSD: distinfo,v 1.12 2012/10/23 18:16:15 manu Exp $
2 2
3SHA1 (lasso-2.3.5.tar.gz) = 3ba022e85a2d05cd00e45d41f8f59a94b71b75b0 3SHA1 (lasso-2.3.6.tar.gz) = 92689a873b83e02efb4a6c3a375f040a9e75c95c
4RMD160 (lasso-2.3.5.tar.gz) = 24660682b34c38a556b9ea902066cc9b0f74e9a7 4RMD160 (lasso-2.3.6.tar.gz) = 5e1aaba807d453c1fad28be6a8f06d908159b3fe
5Size (lasso-2.3.5.tar.gz) = 3907467 bytes 5Size (lasso-2.3.6.tar.gz) = 3940027 bytes
 6SHA1 (patch-bindings-java-wrapper_top.c) = 16f98d5edb21ca97f05a3d108a04da8be2ec2ed4
 7SHA1 (patch-bindings-php5-wrapper_source_top.c) = 21c92807633ce96188f6bbdf72129d16f5784f19
 8SHA1 (patch-bindings-python-wrapper_top.c) = db730c2443e1a618f0719cd190a30a2bba241961
 9SHA1 (patch-docs-reference-lasso-lasso-sections.txt) = 9e6936b0c019b8fb8b9493f914241131b684cbfc
6SHA1 (patch-lasso-errors_c) = 5c0fe304cd9cce6d926362c248ffe60c2c7357c5 10SHA1 (patch-lasso-errors_c) = 5c0fe304cd9cce6d926362c248ffe60c2c7357c5
7SHA1 (patch-lasso-errors_c_in) = d4663edb280d38a0cb1a422d9b95b1d344012f63 11SHA1 (patch-lasso-errors_c_in) = d4663edb280d38a0cb1a422d9b95b1d344012f63
8SHA1 (patch-lasso-id-ff-provider.c) = 9312c67a8e81eeea95b888745a2b9f504a36a36f 12SHA1 (patch-lasso-id-ff-provider.c) = 9312c67a8e81eeea95b888745a2b9f504a36a36f
9SHA1 (patch-lasso-xml-tools.c) = 1cbc77b8fb9e6a4ecf0c1fe5017cca2782f343e4 13SHA1 (patch-lasso-xml-tools.c) = fa0feb771cfdec56bd76fdc9e3d65eae4a78332f
10SHA1 (patch-lasso_id-ff_lecp.c) = c19d443664e6a68f37573d54add51998ffa2622b 14SHA1 (patch-lasso_id-ff_lecp.c) = 90b0d3b06a6582f779706b671c497ad7a556a116
11SHA1 (patch-lasso_id-ff_session.c) = 9fd9c5f413e96f24658c897e9ac10b5c6df253bd 15SHA1 (patch-lasso_id-ff_session.c) = 839277d013e219c5ba91bae1ab75cef5d99d9286
12SHA1 (patch-lasso_saml-2.0_ecp.c) = 135f10c1d8b146963f0ccaa74ab5b871317b3111 16SHA1 (patch-lasso_saml-2.0_ecp.c) = cb946f383b9d3fed4ce794deb96a143077746a2c

File Added: pkgsrc/security/lasso/patches/Attic/patch-bindings-java-wrapper_top.c
$NetBSD: patch-bindings-java-wrapper_top.c,v 1.1 2012/10/23 18:16:15 manu Exp $

Patch from upstream to support libxml >= 2.9.0. From commit message:

Libxml stopped exposing the internal of the xmlOutputBuffer structure;
it was replace by proper use of the API and of the xmlBuffer structure.

There could be regression for older version of libxml as some functions
appeared in recent version of libxml; but the reference API document
does not give any introduction date for functions so it's hard to be
sure.

diff --git a/bindings/java/wrapper_top.c b/bindings/java/wrapper_top.c
index dfdec34..54bdeef 100644
--- bindings/java/wrapper_top.c
+++ bindings/java/wrapper_top.c
@@ -282,35 +282,39 @@ jstring_to_string(JNIEnv *env, jstring jstr, char **str) {
 
 
 /* xmlNode handling */
+static xmlBuffer*
+xmlnode_to_xmlbuffer(xmlNode *node)
+{
+	xmlOutputBufferPtr output_buffer;
+	xmlBuffer *buffer;
+
+	if (! node)
+		return NULL;
+
+	buffer = xmlBufferCreate();
+	output_buffer = xmlOutputBufferCreateBuffer(buffer, NULL);
+	xmlNodeDumpOutput(output_buffer, NULL, node, 0, 0, NULL);
+	xmlOutputBufferClose(output_buffer);
+	xmlBufferAdd(buffer, BAD_CAST "", 1);
+
+	return buffer;
+}
+
 static int
 xml_node_to_jstring(JNIEnv *env, xmlNode *xmlnode, jstring *jstr) {
-    xmlOutputBufferPtr buf = NULL;
+    xmlBuffer *buffer;
 
     g_error_if_fail(env);
     if (! xmlnode) {
         *jstr = NULL;
         return 1;
     }
-
-    buf = xmlAllocOutputBuffer(NULL);
-    if (buf) {
-        int ret = 1;
-        xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
-        xmlOutputBufferFlush(buf);
-        xmlChar *str = NULL;
-        if (buf->conv == NULL) {
-            str = buf->buffer->content;
-        } else {
-            str = buf->conv->content;
-        }
-        ret = string_to_jstring(env, (char*)str, jstr);
-        xmlOutputBufferClose(buf);
-        return ret;
-    } else {
+    buffer = xmlnode_to_xmlbuffer(xmlnode);
+    if (! buffer) {
         exception(env, "could not alloc an xml output buffer");
         return 0;
     }
-    return 1;
+    return string_to_jstring(env, (char*)xmlBufferContent(buffer), jstr);
 }
 
 /** Convert a java string to an xml node. Return 0 if it failed with an exception

File Added: pkgsrc/security/lasso/patches/Attic/patch-bindings-php5-wrapper_source_top.c
$NetBSD: patch-bindings-php5-wrapper_source_top.c,v 1.1 2012/10/23 18:16:15 manu Exp $

Patch from upstream to support libxml >= 2.9.0. From commit message:

Libxml stopped exposing the internal of the xmlOutputBuffer structure;
it was replace by proper use of the API and of the xmlBuffer structure.

There could be regression for older version of libxml as some functions
appeared in recent version of libxml; but the reference API document
does not give any introduction date for functions so it's hard to be
sure.

diff --git a/bindings/php5/wrapper_source_top.c b/bindings/php5/wrapper_source_top.c
index 67a279a..0b1db97 100644
--- bindings/php5/wrapper_source_top.c
+++ bindings/php5/wrapper_source_top.c
@@ -119,31 +119,41 @@ free_glist(GList **list, GFunc free_function) {
 }
 /* Conversion functions */
 
+static xmlBuffer*
+xmlnode_to_xmlbuffer(xmlNode *node)
+{
+	xmlOutputBufferPtr output_buffer;
+	xmlBuffer *buffer;
+
+	if (! node)
+		return NULL;
+
+	buffer = xmlBufferCreate();
+	output_buffer = xmlOutputBufferCreateBuffer(buffer, NULL);
+	xmlNodeDumpOutput(output_buffer, NULL, node, 0, 0, NULL);
+	xmlOutputBufferClose(output_buffer);
+	xmlBufferAdd(buffer, BAD_CAST "", 1);
+
+	return buffer;
+}
+
 static char*
 get_string_from_xml_node(xmlNode *xmlnode)
 {
-	xmlOutputBufferPtr buf;
-	char *xmlString;
+	xmlBuffer *buffer;
+	char *result;
 
 	if (xmlnode == NULL) {
 		return NULL;
 	}
-
-	buf = xmlAllocOutputBuffer(NULL);
-	if (buf == NULL) {
-		xmlString = NULL;
+	buffer = xmlnode_to_xmlbuffer(xmlnode);
+	if (buffer == NULL) {
+		result = NULL;
 	} else {
-		xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
-		xmlOutputBufferFlush(buf);
-		if (buf->conv == NULL) {
-			xmlString = estrdup((char*)buf->buffer->content);
-		} else {
-			xmlString = estrdup((char*)buf->conv->content);
-		}
-		xmlOutputBufferClose(buf);
+		result = estrdup((char*)xmlBufferContent(buffer));
+		xmlBufferFree(buffer);
 	}
-
-	return xmlString;
+	return result;
 }
 
 static xmlNode*

File Added: pkgsrc/security/lasso/patches/Attic/patch-bindings-python-wrapper_top.c
$NetBSD: patch-bindings-python-wrapper_top.c,v 1.1 2012/10/23 18:16:15 manu Exp $

Patch from upstream to support libxml >= 2.9.0. From commit message:

Libxml stopped exposing the internal of the xmlOutputBuffer structure;
it was replace by proper use of the API and of the xmlBuffer structure.

There could be regression for older version of libxml as some functions
appeared in recent version of libxml; but the reference API document
does not give any introduction date for functions so it's hard to be
sure.

diff --git a/bindings/python/wrapper_top.c b/bindings/python/wrapper_top.c
index 7879bb1..2c68437 100644
--- bindings/python/wrapper_top.c
+++ bindings/python/wrapper_top.c
@@ -103,28 +103,40 @@ get_dict_from_hashtable_of_strings(GHashTable *value)
 	return proxy;
 }
 
+static xmlBuffer*
+xmlnode_to_xmlbuffer(xmlNode *node)
+{
+	xmlOutputBufferPtr output_buffer;
+	xmlBuffer *buffer;
+
+	if (! node)
+		return NULL;
+
+	buffer = xmlBufferCreate();
+	output_buffer = xmlOutputBufferCreateBuffer(buffer, NULL);
+	xmlNodeDumpOutput(output_buffer, NULL, node, 0, 0, NULL);
+	xmlOutputBufferClose(output_buffer);
+	xmlBufferAdd(buffer, BAD_CAST "", 1);
+
+	return buffer;
+}
+
 static PyObject*
 get_pystring_from_xml_node(xmlNode *xmlnode)
 {
-	xmlOutputBufferPtr buf;
 	PyObject *pystring = NULL;
+	xmlBuffer *buffer;
 
 	if (xmlnode == NULL) {
 		return NULL;
 	}
+	buffer = xmlnode_to_xmlbuffer(xmlnode);
 
-	buf = xmlAllocOutputBuffer(NULL);
-	if (buf == NULL) {
+	if (buffer == NULL) {
 		pystring = NULL;
 	} else {
-		xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
-		xmlOutputBufferFlush(buf);
-		if (buf->conv == NULL) {
-			pystring = PyString_FromString((char*)buf->buffer->content);
-		} else {
-			pystring = PyString_FromString((char*)buf->conv->content);
-		}
-		xmlOutputBufferClose(buf);
+		pystring = PyString_FromString((char*)xmlBufferContent(buffer));
+		xmlBufferFree(buffer);
 	}
 
 	return pystring;

File Added: pkgsrc/security/lasso/patches/Attic/patch-docs-reference-lasso-lasso-sections.txt
$NetBSD: patch-docs-reference-lasso-lasso-sections.txt,v 1.1 2012/10/23 18:16:15 manu Exp $

Patch from upstream to support libxml >= 2.9.0. From commit message:

Libxml stopped exposing the internal of the xmlOutputBuffer structure;
it was replace by proper use of the API and of the xmlBuffer structure.

There could be regression for older version of libxml as some functions
appeared in recent version of libxml; but the reference API document
does not give any introduction date for functions so it's hard to be
sure.

diff --git a/docs/reference/lasso/lasso-sections.txt b/docs/reference/lasso/lasso-sections.txt
index 74d998a..ee44d06 100644
--- docs/reference/lasso/lasso-sections.txt
+++ docs/reference/lasso/lasso-sections.txt
@@ -1,4 +1,10 @@
 <SECTION>
+<FILE>utilities</FILE>
+<TITLE>Utilities</TITLE>
+LassoServe_CLASS
+</SECTION>
+
+<SECTION>
 <FILE>server</FILE>
 <TITLE>LassoServer</TITLE>
 LassoServer
@@ -6060,7 +6066,7 @@ LASSO_PROVIDER_ERROR_MISSING_PUBLIC_KEY
 </SECTION>
 
 <SECTION>
-<FILE>init</FILE>
+<FILE>lasso</FILE>
 <TITLE>Initialization functions</TITLE>
 LASSO_EXPORT
 LASSO_EXPORT_VAR

cvs diff -r1.2 -r1.3 pkgsrc/security/lasso/patches/Attic/patch-lasso-xml-tools.c (expand / switch to unified diff)

--- pkgsrc/security/lasso/patches/Attic/patch-lasso-xml-tools.c 2012/09/28 11:59:18 1.2
+++ pkgsrc/security/lasso/patches/Attic/patch-lasso-xml-tools.c 2012/10/23 18:16:15 1.3
@@ -1,64 +1,147 @@ @@ -1,64 +1,147 @@
1$NetBSD: patch-lasso-xml-tools.c,v 1.2 2012/09/28 11:59:18 obache Exp $ 1$NetBSD: patch-lasso-xml-tools.c,v 1.3 2012/10/23 18:16:15 manu Exp $
2 2
3* XXX 3Patch from upstream to support libxml >= 2.9.0. From commit message:
4* for libxml>=2.9.0 
5 4
6--- lasso/xml/tools.c.orig 2011-01-05 13:57:32.000000000 +0000 5Libxml stopped exposing the internal of the xmlOutputBuffer structure;
 6it was replace by proper use of the API and of the xmlBuffer structure.
 7
 8There could be regression for older version of libxml as some functions
 9appeared in recent version of libxml; but the reference API document
 10does not give any introduction date for functions so it's hard to be
 11sure.
 12
 13diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c
 14index c4b3c8a..cda8775 100644
 15--- lasso/xml/tools.c
7+++ lasso/xml/tools.c 16+++ lasso/xml/tools.c
8@@ -27,6 +27,7 @@ 17@@ -36,6 +36,7 @@
9 /* permit importation of timegm for glibc2, wait for people to complain it does not work on their 18 #include <libxml/uri.h>
10 * system. */ 19 #include <libxml/parser.h>
11 #define _BSD_SOURCE 20 #include <libxml/parserInternals.h>
12+#define _NETBSD_SOURCE 21+#include <libxml/xmlIO.h>
13 #include "private.h" 22
14 #include <string.h> 23 #include <openssl/pem.h>
15 #include <time.h> 24 #include <openssl/sha.h>
16@@ -1063,7 +1064,7 @@ lasso_node_build_deflated_query(LassoNod 25@@ -1043,38 +1044,30 @@ lasso_sign_node(xmlNode *xmlnode, const char *id_attr_name, const char *id_value
17 buf = xmlAllocOutputBuffer(handler); 26 return 0;
18 xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 0, "utf-8"); 27 }
19 xmlOutputBufferFlush(buf); 28
 29-gchar*
 30-lasso_node_build_deflated_query(LassoNode *node)
 31+static gchar*
 32+lasso_xmlnode_build_deflated_query(xmlNode *xmlnode)
 33 {
 34- /* actually deflated and b64'ed and url-escaped */
 35- xmlNode *xmlnode;
 36- xmlOutputBufferPtr buf;
 37- xmlCharEncodingHandlerPtr handler = NULL;
 38- xmlChar *buffer;
 39+ xmlOutputBuffer *output_buffer;
 40+ xmlBuffer *buffer;
 41 xmlChar *ret, *b64_ret;
 42 char *rret;
 43 unsigned long in_len;
 44 int rc = 0;
 45 z_stream stream;
 46
 47- xmlnode = lasso_node_get_xmlNode(node, FALSE);
 48-
 49- handler = xmlFindCharEncodingHandler("utf-8");
 50- buf = xmlAllocOutputBuffer(handler);
 51- xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 0, "utf-8");
 52- xmlOutputBufferFlush(buf);
20- buffer = buf->conv ? buf->conv->content : buf->buffer->content; 53- buffer = buf->conv ? buf->conv->content : buf->buffer->content;
21+ buffer = xmlBufferContent(buf->conv ? buf->conv : buf->buffer); 54-
 55- xmlFreeNode(xmlnode);
 56- xmlnode = NULL;
 57-
 58- in_len = strlen((char*)buffer);
 59+ buffer = xmlBufferCreate();
 60+ output_buffer = xmlOutputBufferCreateBuffer(buffer, NULL);
 61+ xmlNodeDumpOutput(output_buffer, NULL, xmlnode, 0, 0, NULL);
 62+ xmlOutputBufferClose(output_buffer);
 63+ xmlBufferAdd(buffer, BAD_CAST "", 1);
 64+ lasso_release_xml_node(xmlnode);
 65+ in_len = strlen((char*)xmlBufferContent(buffer));
 66 ret = g_malloc(in_len * 2);
 67 /* deflating should never increase the required size but we are
 68 * more conservative than that. Twice the size should be
 69 * enough. */
 70
 71- stream.next_in = buffer;
 72+ stream.next_in = (xmlChar*)xmlBufferContent(buffer);
 73 stream.avail_in = in_len;
 74 stream.next_out = ret;
 75 stream.avail_out = in_len * 2;
 76@@ -1097,6 +1090,7 @@ lasso_node_build_deflated_query(LassoNode *node)
 77 rc = deflateEnd(&stream);
 78 }
 79 }
 80+ xmlBufferFree(buffer);
 81 if (rc != Z_OK) {
 82 lasso_release(ret);
 83 message(G_LOG_LEVEL_CRITICAL, "Failed to deflate");
 84@@ -1104,7 +1098,6 @@ lasso_node_build_deflated_query(LassoNode *node)
 85 }
 86
 87 b64_ret = xmlSecBase64Encode(ret, stream.total_out, 0);
 88- xmlOutputBufferClose(buf);
 89 lasso_release(ret);
 90
 91 ret = xmlURIEscapeStr(b64_ret, NULL);
 92@@ -1115,6 +1108,20 @@ lasso_node_build_deflated_query(LassoNode *node)
 93 return rret;
 94 }
22  95
23 xmlFreeNode(xmlnode); 96+gchar*
24 xmlnode = NULL; 97+lasso_node_build_deflated_query(LassoNode *node)
25@@ -1196,6 +1197,11 @@ lasso_concat_url_query(const char *url,  98+{
26 * 99+ /* actually deflated and b64'ed and url-escaped */
27 * Return value: TRUE if no error occurred during evaluation, FALSE otherwise. 100+ xmlNode *xmlnode;
28 */ 101+ gchar *result;
29+static void 102+
30+structuredErrorFunc (void *userData, xmlErrorPtr error) { 103+ xmlnode = lasso_node_get_xmlNode(node, FALSE);
31+ *(int *)userData = error->code; 104+ result = lasso_xmlnode_build_deflated_query(xmlnode);
 105+ xmlFreeNode(xmlnode);
 106+ return result;
32+} 107+}
33+ 108+
 109+
34 gboolean 110 gboolean
35 lasso_eval_xpath_expression(xmlXPathContextPtr xpath_ctx, const char *expression, 111 lasso_node_init_from_deflated_query_part(LassoNode *node, char *deflate_string)
36 xmlXPathObjectPtr *xpath_object_ptr, int *xpath_error_code) 112 {
37@@ -1205,10 +1211,6 @@ lasso_eval_xpath_expression(xmlXPathCont 113@@ -2144,22 +2151,21 @@ cleanup:
38 xmlStructuredErrorFunc oldStructuredErrorFunc; 114 char*
39 gboolean rc = TRUE; 115 lasso_xmlnode_to_string(xmlNode *node, gboolean format, int level)
40  116 {
41- void structuredErrorFunc (G_GNUC_UNUSED void *userData, xmlErrorPtr error) { 117- xmlOutputBufferPtr buf;
42- errorCode = error->code; 118- xmlCharEncodingHandlerPtr handler = NULL;
43- } 119- xmlChar *buffer;
44- 120+ xmlOutputBufferPtr output_buffer;
45 g_return_val_if_fail(xpath_ctx != NULL && expression != NULL, FALSE); 121+ xmlBuffer *buffer;
 122 char *str;
46  123
47 if (xpath_error_code) { /* reset */ 124 if (! node)
48@@ -1216,6 +1218,7 @@ lasso_eval_xpath_expression(xmlXPathCont 125 return NULL;
49 } 126
50 oldStructuredErrorFunc = xpath_ctx->error; 127- handler = xmlFindCharEncodingHandler("utf-8");
51 xpath_ctx->error = structuredErrorFunc; 128- buf = xmlAllocOutputBuffer(handler);
52+ xpath_ctx->userData = &errorCode; 129- xmlNodeDumpOutput(buf, NULL, node, level, format ? 1 : 0, "utf-8");
53 xpath_object = xmlXPathEvalExpression((xmlChar*)expression, xpath_ctx); 130- xmlOutputBufferFlush(buf);
54 xpath_ctx->error = oldStructuredErrorFunc; 
55  
56@@ -2156,7 +2159,7 @@ lasso_xmlnode_to_string(xmlNode *node, g 
57 buf = xmlAllocOutputBuffer(handler); 
58 xmlNodeDumpOutput(buf, NULL, node, level, format ? 1 : 0, "utf-8"); 
59 xmlOutputBufferFlush(buf); 
60- buffer = buf->conv ? buf->conv->content : buf->buffer->content; 131- buffer = buf->conv ? buf->conv->content : buf->buffer->content;
61+ buffer = xmlBufferContent(buf->conv ? buf->conv : buf->buffer); 132+ buffer = xmlBufferCreate();
 133+ output_buffer = xmlOutputBufferCreateBuffer(buffer, NULL);
 134+ xmlNodeDumpOutput(output_buffer, NULL, node, level, format ? 1 : 0, NULL);
 135+ xmlOutputBufferClose(output_buffer);
 136+ xmlBufferAdd(buffer, BAD_CAST "", 1);
62 /* do not mix XML and GLib strings, so we must copy */ 137 /* do not mix XML and GLib strings, so we must copy */
63 str = g_strdup((char*)buffer); 138- str = g_strdup((char*)buffer);
64 xmlOutputBufferClose(buf); 139- xmlOutputBufferClose(buf);
 140+ str = g_strdup((char*)xmlBufferContent(buffer));
 141+ xmlBufferFree(buffer);
 142
 143 return str;
 144 }
 145--
 1461.7.4.1
 147

cvs diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_lecp.c (expand / switch to unified diff)

--- pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_lecp.c 2012/09/28 11:59:18 1.1
+++ pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_lecp.c 2012/10/23 18:16:15 1.2
@@ -1,24 +1,68 @@ @@ -1,24 +1,68 @@
1$NetBSD: patch-lasso_id-ff_lecp.c,v 1.1 2012/09/28 11:59:18 obache Exp $ 1$NetBSD: patch-lasso_id-ff_lecp.c,v 1.2 2012/10/23 18:16:15 manu Exp $
2 2
3* for libxml2>=2.9.0 3Patch from upstream to support libxml >= 2.9.0. From commit message:
4 4
5--- lasso/id-ff/lecp.c.orig 2011-01-05 13:57:32.000000000 +0000 5Libxml stopped exposing the internal of the xmlOutputBuffer structure;
 6it was replace by proper use of the API and of the xmlBuffer structure.
 7
 8There could be regression for older version of libxml as some functions
 9appeared in recent version of libxml; but the reference API document
 10does not give any introduction date for functions so it's hard to be
 11sure.
 12
 13diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
 14index 6ca9515..1dd53b6 100644
 15--- lasso/id-ff/lecp.c
6+++ lasso/id-ff/lecp.c 16+++ lasso/id-ff/lecp.c
7@@ -96,7 +96,7 @@ lasso_lecp_build_authn_request_envelope_ 17@@ -58,8 +58,6 @@ lasso_lecp_build_authn_request_envelope_msg(LassoLecp *lecp)
8 xmlOutputBufferFlush(buf); 18 LassoProfile *profile;
 19 gchar *assertionConsumerServiceURL;
 20 xmlNode *msg;
 21- xmlOutputBuffer *buf;
 22- xmlCharEncodingHandler *handler;
 23
 24 g_return_val_if_fail(LASSO_IS_LECP(lecp), LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ);
 25
 26@@ -89,16 +87,7 @@ lasso_lecp_build_authn_request_envelope_msg(LassoLecp *lecp)
 27 LASSO_PROFILE(lecp)->server->certificate;
 28 msg = lasso_node_get_xmlNode(LASSO_NODE(lecp->authnRequestEnvelope), FALSE);
9  29
10 lasso_assign_string(profile->msg_body, 30- /* msg is not SOAP but straight XML */
 31- handler = xmlFindCharEncodingHandler("utf-8");
 32- buf = xmlAllocOutputBuffer(handler);
 33- xmlNodeDumpOutput(buf, NULL, msg, 0, 0, "utf-8");
 34- xmlOutputBufferFlush(buf);
 35-
 36- lasso_assign_string(profile->msg_body,
11- (char*)(buf->conv ? buf->conv->content : buf->buffer->content)); 37- (char*)(buf->conv ? buf->conv->content : buf->buffer->content));
12+ (char*)(xmlBufferContent(buf->conv ? buf->conv : buf->buffer))); 38- xmlOutputBufferClose(buf);
13 xmlOutputBufferClose(buf); 39- xmlFreeNode(msg);
14 xmlFreeNode(msg); 40+ lasso_assign_new_string(profile->msg_body, lasso_xmlnode_to_string(msg, 0, 0))
15  41
16@@ -342,7 +342,7 @@ lasso_lecp_process_authn_request_envelop 42 if (profile->msg_body == NULL) {
17 xmlNodeDumpOutput(buf, NULL, soap_envelope, 0, 0, "utf-8"); 43 return LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED;
18 xmlOutputBufferFlush(buf); 44@@ -299,8 +288,6 @@ lasso_lecp_process_authn_request_envelope_msg(LassoLecp *lecp, const char *reque
19 LASSO_PROFILE(lecp)->msg_body = g_strdup( (char*)( 45 xmlXPathContext *xpathCtx;
 46 xmlXPathObject *xpathObj;
 47 xmlNode *soap_envelope, *soap_body, *authn_request;
 48- xmlOutputBuffer *buf;
 49- xmlCharEncodingHandler *handler;
 50
 51 g_return_val_if_fail(LASSO_IS_LECP(lecp), LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ);
 52 g_return_val_if_fail(request_msg != NULL, LASSO_PARAM_ERROR_INVALID_VALUE);
 53@@ -337,13 +324,8 @@ lasso_lecp_process_authn_request_envelope_msg(LassoLecp *lecp, const char *reque
 54 soap_body = xmlNewTextChild(soap_envelope, NULL, (xmlChar*)"Body", NULL);
 55 xmlAddChild(soap_body, authn_request);
 56
 57- handler = xmlFindCharEncodingHandler("utf-8");
 58- buf = xmlAllocOutputBuffer(handler);
 59- xmlNodeDumpOutput(buf, NULL, soap_envelope, 0, 0, "utf-8");
 60- xmlOutputBufferFlush(buf);
 61- LASSO_PROFILE(lecp)->msg_body = g_strdup( (char*)(
20- buf->conv ? buf->conv->content : buf->buffer->content)); 62- buf->conv ? buf->conv->content : buf->buffer->content));
21+ buf->conv ? xmlBufferContent(buf->conv) : xmlBufferContent(buf->buffer))); 63- xmlOutputBufferClose(buf);
22 xmlOutputBufferClose(buf); 64+ lasso_assign_new_string(LASSO_PROFILE(lecp)->msg_body,
 65+ lasso_xmlnode_to_string(soap_envelope, 0, 0));
23 xmlFreeNode(soap_envelope); 66 xmlFreeNode(soap_envelope);
24  67
 68

cvs diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_session.c (expand / switch to unified diff)

--- pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_session.c 2012/09/28 11:59:18 1.1
+++ pkgsrc/security/lasso/patches/Attic/patch-lasso_id-ff_session.c 2012/10/23 18:16:15 1.2
@@ -1,15 +1,48 @@ @@ -1,15 +1,48 @@
1$NetBSD: patch-lasso_id-ff_session.c,v 1.1 2012/09/28 11:59:18 obache Exp $ 1$NetBSD: patch-lasso_id-ff_session.c,v 1.2 2012/10/23 18:16:15 manu Exp $
2 2
3* for libxml2>=2.9.0 3Patch from upstream to support libxml >= 2.9.0. From commit message:
4 4
5--- lasso/id-ff/session.c.orig 2011-01-05 13:57:32.000000000 +0000 5Libxml stopped exposing the internal of the xmlOutputBuffer structure;
 6it was replace by proper use of the API and of the xmlBuffer structure.
 7
 8There could be regression for older version of libxml as some functions
 9appeared in recent version of libxml; but the reference API document
 10does not give any introduction date for functions so it's hard to be
 11sure.
 12
 13diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c
 14index a64f379..f770348 100644
 15--- lasso/id-ff/session.c
6+++ lasso/id-ff/session.c 16+++ lasso/id-ff/session.c
7@@ -450,7 +450,7 @@ xmlNode_to_base64(xmlNode *node) { 17@@ -437,27 +437,12 @@ add_assertion_childnode(gchar *key, LassoLibAssertion *value, DumpContext *conte
8 goto cleanup; 
9 xmlNodeDumpOutput(buf, NULL, node, 0, 0, "utf-8"); 
10 xmlOutputBufferFlush(buf); 
11- buffer = buf->conv ? buf->conv->content : buf->buffer->content; 
12+ buffer = xmlBufferContent(buf->conv ? buf->conv : buf->buffer); 
13  18
14 ret = xmlSecBase64Encode(buffer, strlen((char*)buffer), 0); 19 xmlChar *
 20 xmlNode_to_base64(xmlNode *node) {
 21- xmlOutputBufferPtr buf = NULL;
 22- xmlCharEncodingHandlerPtr handler = NULL;
 23- xmlChar *buffer = NULL;
 24+ gchar *buffer = NULL;
 25 xmlChar *ret = NULL;
 26
 27- handler = xmlFindCharEncodingHandler("utf-8");
 28- if (! handler)
 29- goto cleanup;
 30- buf = xmlAllocOutputBuffer(handler);
 31- if (! buf)
 32- goto cleanup;
 33- xmlNodeDumpOutput(buf, NULL, node, 0, 0, "utf-8");
 34- xmlOutputBufferFlush(buf);
 35- buffer = buf->conv ? buf->conv->content : buf->buffer->content;
 36-
 37- ret = xmlSecBase64Encode(buffer, strlen((char*)buffer), 0);
 38-
 39-cleanup:
 40- if (buf)
 41- xmlOutputBufferClose(buf);
 42-
 43+ buffer = lasso_xmlnode_to_string(node, 0, 0);
 44+ ret = xmlSecBase64Encode(BAD_CAST buffer, strlen((char*)buffer), 0);
 45+ lasso_release_string(buffer);
 46 return ret;
 47 }
15  48

cvs diff -r1.1 -r1.2 pkgsrc/security/lasso/patches/Attic/patch-lasso_saml-2.0_ecp.c (expand / switch to unified diff)

--- pkgsrc/security/lasso/patches/Attic/patch-lasso_saml-2.0_ecp.c 2012/09/28 11:59:18 1.1
+++ pkgsrc/security/lasso/patches/Attic/patch-lasso_saml-2.0_ecp.c 2012/10/23 18:16:15 1.2
@@ -1,24 +1,70 @@ @@ -1,24 +1,70 @@
1$NetBSD: patch-lasso_saml-2.0_ecp.c,v 1.1 2012/09/28 11:59:18 obache Exp $ 1$NetBSD: patch-lasso_saml-2.0_ecp.c,v 1.2 2012/10/23 18:16:15 manu Exp $
2 2
3* for libxml2>=2.9.0 3Patch from upstream to support libxml >= 2.9.0. From commit message:
4 4
5--- lasso/saml-2.0/ecp.c.orig 2011-01-05 13:57:32.000000000 +0000 5Libxml stopped exposing the internal of the xmlOutputBuffer structure;
 6it was replace by proper use of the API and of the xmlBuffer structure.
 7
 8There could be regression for older version of libxml as some functions
 9appeared in recent version of libxml; but the reference API document
 10does not give any introduction date for functions so it's hard to be
 11sure.
 12
 13diff --git a/lasso/saml-2.0/ecp.c b/lasso/saml-2.0/ecp.c
 14index 655162c..9ef9d97 100644
 15--- lasso/saml-2.0/ecp.c
6+++ lasso/saml-2.0/ecp.c 16+++ lasso/saml-2.0/ecp.c
7@@ -175,7 +175,7 @@ lasso_ecp_process_authn_request_msg(Lass 17@@ -128,8 +128,6 @@ lasso_ecp_process_authn_request_msg(LassoEcp *ecp, const char *authn_request_msg
8 xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 0, "utf-8"); 18 xmlXPathContext *xpathCtx;
9 xmlOutputBufferFlush(buf); 19 xmlXPathObject *xpathObj;
10 LASSO_PROFILE(ecp)->msg_body = g_strdup( 20 xmlNode *xmlnode;
 21- xmlOutputBuffer *buf;
 22- xmlCharEncodingHandler *handler;
 23 LassoProfile *profile;
 24 LassoProvider *remote_provider;
 25
 26@@ -170,13 +168,8 @@ lasso_ecp_process_authn_request_msg(LassoEcp *ecp, const char *authn_request_msg
 27 xpathObj = NULL;
 28
 29 xmlnode = xmlDocGetRootElement(doc);
 30- handler = xmlFindCharEncodingHandler("utf-8");
 31- buf = xmlAllocOutputBuffer(handler);
 32- xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 0, "utf-8");
 33- xmlOutputBufferFlush(buf);
 34- LASSO_PROFILE(ecp)->msg_body = g_strdup(
11- (char*)(buf->conv ? buf->conv->content : buf->buffer->content)); 35- (char*)(buf->conv ? buf->conv->content : buf->buffer->content));
12+ (char*)(xmlBufferContent(buf->conv ? buf->conv : buf->buffer))); 36- xmlOutputBufferClose(buf);
13 xmlOutputBufferClose(buf); 37+ lasso_assign_new_string(LASSO_PROFILE(ecp)->msg_body,
 38+ lasso_xmlnode_to_string(xmlnode, 0, 0))
14 lasso_release_doc(doc); 39 lasso_release_doc(doc);
15  40
16@@ -276,7 +276,7 @@ lasso_ecp_process_response_msg(LassoEcp  41 profile->remote_providerID = lasso_server_get_first_providerID_by_role(profile->server, LASSO_PROVIDER_ROLE_IDP);
17 xmlNodeDumpOutput(buf, NULL, new_envelope, 0, 0, "utf-8"); 42@@ -206,8 +199,6 @@ lasso_ecp_process_response_msg(LassoEcp *ecp, const char *response_msg)
18 xmlOutputBufferFlush(buf); 43 xmlXPathObject *xpathObj;
19 LASSO_PROFILE(ecp)->msg_body = g_strdup( 44 xmlNode *new_envelope, *header, *paos_response, *ecp_relay_state;
20- (char*)(buf->conv ? buf->conv->content : buf->buffer->content)); 45 xmlNode *body = NULL;
21+ (char*)(xmlBufferContent(buf->conv ? buf->conv : buf->buffer))); 46- xmlOutputBuffer *buf;
22 xmlOutputBufferClose(buf); 47- xmlCharEncodingHandler *handler;
 48 xmlNs *soap_env_ns, *ecp_ns;
 49
 50 g_return_val_if_fail(LASSO_IS_ECP(ecp), LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ);
 51@@ -270,17 +261,9 @@ lasso_ecp_process_response_msg(LassoEcp *ecp, const char *response_msg)
 52 }
23  53
 54 xmlAddChild(new_envelope, body);
 55-
 56- handler = xmlFindCharEncodingHandler("utf-8");
 57- buf = xmlAllocOutputBuffer(handler);
 58- xmlNodeDumpOutput(buf, NULL, new_envelope, 0, 0, "utf-8");
 59- xmlOutputBufferFlush(buf);
 60- LASSO_PROFILE(ecp)->msg_body = g_strdup(
 61- (char*)(buf->conv ? buf->conv->content : buf->buffer->content));
 62- xmlOutputBufferClose(buf);
 63-
 64+ lasso_assign_new_string(LASSO_PROFILE(ecp)->msg_body,
 65+ lasso_xmlnode_to_string(new_envelope, 0, 0))
24 lasso_release_doc(doc); 66 lasso_release_doc(doc);
 67-
 68 return 0;
 69 }
 70