lasso/lasso
Benjamin Dauvergne bfb8483823 ID-WSF 2.0: in profile.{c,h}, discovery.{c,h}, data_service.{c,h}, overhaul all profiles.
* lasso/id-wsf-2.0/profile.c lasso/id-wsf-2.0/profile.h:
   - lasso_idwsf2_profile_get_name_identifier returns the NameID found
     in an assertion used as a WS-Security token when security mechanism
     Bearer or SAML are used.
   - complete the function lasso_id_wsf2_profile_build_soap_envelope
     with construction of the Sender element which is used to transmit
     the providerID of the message sender by the SOAP binding ID-WSF 2.0
     specification.
   - remove useless instance_init function in profile object
   - reset some profile fields in process_soap_request_msg (response,
     body, nameIdentifier).  use
     lasso_saml20_profile_name_identifier_decryption for handling NameID
     from WS-Security mechanism assertion.
   - add private_data
   - change signature of lasso_idwsf2_profile_init_soap_request to use
     and EPR and a security mechanism specifier when building the SOAP
     request.
   - change signature of lasso_idwsf2_profile_process_soap_request to
     verify security_mech_id of received messages.
 * docs/reference/lasso/lasso-sections.txt:
   add the function to the documentation.

 * lasso/id-wsf-2.0/discovery.{c,h}:
   - use utils.h macros instead of g_return_val_if_fail because it
     removes useless warning, since it returns an error code.  release
     acquired resources.
   - in lasso_idwsf2_discovery_metadata_register_self, return error code
     instead of identifier string for the new service, use an out
     parmeter to return the identifier, use utils.h macros.
   - in lasso_idwsf2_discovery_init_metadata_register, use utils.h
     macros, check return code of lasso_idwsf2_profile_init_soap_request.
   - change signature of lasso_idwsf2_discovery_init_metadata_register
     to support security_mech_id, try to get URL from an existing
     Discovery service EPR (from Session object).
   - change signature of
       lasso_idwsf2_discovery_process_metadata_register_msg,
       lasso_idwsf2_discovery_init_metadata_association_add,
       lasso_idwsf2_discovery_process_metadata_association_add_msg,
       lasso_idwsf2_discovery_init_query,
       lasso_idwsf2_discovery_process_query_msg, to support security
       mechanism.
   - improve lasso_idwsf2_discovery_build_query_response_eprs.
   - add lasso_idwsf2_discovery_get_nth_data_service to acces returned
     services.
 * lasso/id-wsf-2.0/data_service.{c,h}:
   - redo all the API
2010-01-04 09:15:24 +00:00
..
id-ff Core: in provider.c, add lasso_provider_verify_single_node_signature 2010-01-04 09:14:25 +00:00
id-wsf ID-WSF 2.0&ID-WSF: in profile.c, wsf_profile.c, errors.c, errors.h, and in lasso-sections.txt change LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT 2010-01-04 09:15:20 +00:00
id-wsf-2.0 ID-WSF 2.0: in profile.{c,h}, discovery.{c,h}, data_service.{c,h}, overhaul all profiles. 2010-01-04 09:15:24 +00:00
saml-2.0 SAML 2.0: in login.c, use lasso_server_saml2_assertion_setup_signature 2010-01-04 09:14:31 +00:00
xml ID-WSF 2.0 XML: in strings.h, add identifiers from ID-WSF 2.0 2010-01-04 09:15:14 +00:00
.cvsignore fixed symbols.sym case 2004-12-21 20:58:04 +00:00
Makefile.am Core: errors.c is a generated file, when generating it place it in $(srcdir) not build directory 2009-08-26 15:15:25 +00:00
backward_comp.h Core: add an header file for backward compatibility 2009-04-14 07:51:22 +00:00
build-strerror.pl * Move error message inside comments in lasso/errors.h 2008-08-01 14:08:31 +00:00
build_strerror.py Docs: change the doc production and lot of other fixes 2009-08-26 15:15:07 +00:00
debug.h Export the new flag 2009-04-30 14:58:17 +00:00
errors.c ID-WSF 2.0&ID-WSF: in profile.c, wsf_profile.c, errors.c, errors.h, and in lasso-sections.txt change LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT 2010-01-04 09:15:20 +00:00
errors.c.in All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF code 2009-08-26 15:14:32 +00:00
errors.h ID-WSF 2.0&ID-WSF: in profile.c, wsf_profile.c, errors.c, errors.h, and in lasso-sections.txt change LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT 2010-01-04 09:15:20 +00:00
export.h * Remove ending blanks 2008-09-12 15:06:58 +00:00
extract_sections.py Docs: change the doc production and lot of other fixes 2009-08-26 15:15:07 +00:00
extract_symbols.py Core: fix extract_symbols regular expression 2009-09-11 15:51:49 +00:00
extract_types.py Core: SOAP is also used by SAML bindings 2009-08-26 15:13:59 +00:00
lasso.c All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF code 2009-08-26 15:14:32 +00:00
lasso.h Core: add assertion query to exported profiles 2009-08-26 15:15:20 +00:00
lasso_config.h.in * add lasso/lasso_config.h.in because it is not generated anymore since 2008-08-01 14:10:47 +00:00
registry-private.h Fix leak of mapping registry 2009-04-30 14:58:22 +00:00
registry.c Core: in registry.c, change type cast to compile on amd64 platform 2010-01-04 09:13:32 +00:00
registry.h Core: Remove include of lasso.h in registry.h 2009-08-26 15:15:17 +00:00
utils.c Core: in utils.h, add a macros, fix existing 2010-01-04 09:13:46 +00:00
utils.h Core: in utils.h, add a macros, fix existing 2010-01-04 09:13:46 +00:00