Core: SOAP is also used by SAML bindings

* extract_symbols.py, extract_types.py:
   export SOAP types whatever the value of the flag --enable-wsf.
   It still worked because constructor for GObject calls get_type, but
   there is a race condition: if you receive a SOAP message before
   sending one, it fails. Only soap_binding types must be removed.
This commit is contained in:
Benjamin Dauvergne 2009-08-26 15:13:59 +00:00
parent fbfbe5553d
commit eacb57905c
3 changed files with 12 additions and 12 deletions

View File

@ -25,7 +25,7 @@ for header_file in glob.glob('%s/*/*.h' % srcdir) + glob.glob('%s/*.h' % srcdir)
wsf = ['lasso_disco_', 'lasso_dst_', 'lasso_is_', 'lasso_profile_service_',
'lasso_discovery', 'lasso_wsf', 'lasso_interaction_', 'lasso_utility_',
'lasso_sa_', 'lasso_soap_', 'lasso_authentication', 'lasso_wsse_',
'lasso_sa_', 'lasso_soap_binding', 'lasso_authentication', 'lasso_wsse_',
'lasso_sec_', 'lasso_idwsf2', 'lasso_wsf2', 'lasso_wsa_',
'lasso_wsu_']
if enable_wsf:

View File

@ -18,7 +18,7 @@ else:
wsf = ['lasso_disco_', 'lasso_dst_', 'lasso_is_', 'lasso_profile_service_',
'lasso_discovery', 'lasso_wsf', 'lasso_interaction_', 'lasso_utility_',
'lasso_sa_', 'lasso_soap_', 'lasso_authentication', 'lasso_wsse_',
'lasso_sa_', 'lasso_soap_binding', 'lasso_authentication', 'lasso_wsse_',
'lasso_sec_', 'lasso_idwsf2', 'lasso_wsf2', 'lasso_wsa_',
'lasso_wsu_']
if enable_wsf:

View File

@ -69,11 +69,6 @@ WSF_C_FILES = \
soap_binding_ext_credentials_context.c \
soap_binding_ext_service_instance_update.c \
soap_binding_ext_timeout.c \
soap_body.c \
soap_detail.c \
soap_fault.c \
soap_envelope.c \
soap_header.c \
soap_binding.c \
utility_status.c \
wsse_security.c
@ -135,11 +130,6 @@ WSF_H_FILES = \
soap_binding_ext_credentials_context.h \
soap_binding_ext_service_instance_update.h \
soap_binding_ext_timeout.h \
soap_body.h \
soap_detail.h \
soap_fault.h \
soap_envelope.h \
soap_header.h \
soap_binding.c \
utility_status.h \
wsse_security.h
@ -197,6 +187,11 @@ liblasso_xml_la_SOURCES = \
samlp_response_abstract.c \
samlp_status.c \
samlp_status_code.c \
soap_body.c \
soap_detail.c \
soap_fault.c \
soap_envelope.c \
soap_header.c \
$(WSF_C_FILES)
liblassoinclude_HEADERS = \
@ -251,6 +246,11 @@ liblassoinclude_HEADERS = \
samlp_response_abstract.h \
samlp_status.h \
samlp_status_code.h \
soap_body.h \
soap_detail.h \
soap_fault.h \
soap_envelope.h \
soap_header.h \
xml_enc.h \
$(WSF_H_FILES)