summaryrefslogtreecommitdiffstats
path: root/lasso/xml/ws
Commit message (Collapse)AuthorAgeFilesLines
* Fix license boilerplatesSimo Sorce2013-12-0333-66/+33
| | | | | | | Instad of referring to an old FSF address, point the reader to the FSF website where the latest licenses and addresses are published. Signed-off-by: Simo Sorce <simo@redhat.com>
* Simplify useless complexity in include pathsBenjamin Dauvergne2011-12-162-17/+17
|
* [ID-WSFv1&ID-WSFv2] separate better strings for ID-WSF from other stringsBenjamin Dauvergne2010-09-0916-0/+16
| | | | | | Code in core source file which depend upon ID-WSF symbols have been conditionalized, and each id-wsf source file now include directly its need string header.
* [Core] change return type of all error returning methodsBenjamin Dauvergne2010-07-121-2/+2
| | | | | The new return type is lasso_error_t, it should allow to pinpoint easily methods returning an error code in bindings.
* Initialize all uninitialized rc variablesBenjamin Dauvergne2010-04-301-1/+1
|
* Improve safety by replacing all g_free use by lasso_releaseBenjamin Dauvergne2010-04-221-4/+4
|
* XML: move registry mapping into the *_get_type() functionsBenjamin Dauvergne2010-03-022-6/+12
| | | | | | | | | | | | | | * lassoxml/disco_send_single_logout.c: * lassoxml/id-wsf-2.0/sb2_user_interaction_header.c: * lassoxml/id-wsf-2.0/subsref_app_data.c: * lassoxml/lib_assertion.c: * lassoxml/saml-2.0/saml2_condition_abstract.c: * lassoxml/saml-2.0/saml2_encrypted_element.c: * lassoxml/ws/wsa_attributed_uri.c: * lassoxml/ws/wsa_endpoint_reference.c: class_init is only called the first time an object of the given type is created, registry mappings must exist before this time, so I moved the registration code to the _get_type() functions.
* Documentation: complete non finished documentation commentsBenjamin Dauvergne2010-02-104-6/+7
| | | | | | * too much warnings when generating doc, now we can concentrate on undocumented symbols (in lasso/docs/reference/lasso/lasso-undocumented.txt).
* Fix name of LASSO_WSSEC_BAD_PASSWORDBenjamin Dauvergne2010-01-251-2/+2
| | | | | | | * lasso/errors.c lasso/errors.h: LASSO_WSSE_BAD_PASSWORD -> LASSO_WSSEC_ERROR_BAD_PASSWORD * lasso/xml/ws/wsse_username_token.c: update client code.
* Fix LASSO_WSSEC_BAD_PASSWORD error, reformat wsse_username_token.cBenjamin Dauvergne2010-01-201-11/+20
| | | | | | | | * lasso/errors.h: change error id and error name for LASSO_WSSEC_BAD_PASSWORD * lasso/xml/ws/wsse_username_token.c: update reference to LASSO_WSSEC_BAD_PASSWORD. reformat line longer than 100 characters.
* WS: complete support for wsse:UsernameTokenBenjamin Dauvergne2010-01-192-69/+313
| | | | | | | | | | | | | * docs/reference/lasso/lasso-sections.txt: add new functions and change type name in documentation. * lasso/errors.h lasso/errors.c: add an error to report password verification failure * lasso/xml/ws/wsse_username_token.h lasso/xml/ws/wsse_username_token.c: update support for wsse:UsernameToken up to version 1.1, implement digest and derived keys computations. * lasso/xml/idwsf_strings.h: add strings for Username WS-Security Token profile
* WS XML: change signature of lasso_wsa_attributed_uri_new_with_string, add ↵Benjamin Dauvergne2010-01-043-2/+8
| | | | | | | | | | | mappings * wsa_attributed_uri.c: - constify first argument of lasso_wsa_attributed_uri_new_with_string. - add add direct mappings from wsa:Action,wsa:To to LassoWsAddrAttributedURI and from wsa:From,wsa:ReplyTo,wsa:FaultTo to LassoWsAddrEndpointReference
* WS XML: add forgotten include file to wsa_attributed_uri.c and ↵Benjamin Dauvergne2010-01-042-0/+2
| | | | wsa_endpoint_reference.c
* Add missing headers to makefile, to pass make distcheckBenjamin Dauvergne2009-12-081-1/+2
| | | | | | | * lasso/xml/id-wsf-2.0/Makefile.am: make xml_idwsf2.h appear in the distribution file * lasso/xml/ws/Makefile.am: make xml_ws.h appear in the distribution file
* XML: add all inclusive header files for id-wsf2, ws, id-wsf XML elementsBenjamin Dauvergne2009-09-111-0/+45
| | | | | | | * lasso/xml/wsf/xml_ws.h: * lasso/xml/id-wsf-2.0/xml_idwsf2.h: * lasso/xml/xml_idwsf.h: new files.
* WS: register LassoWsSec1SecurityHeader for all namespace associated to ↵Benjamin Dauvergne2009-09-111-0/+14
| | | | | | | WS-Security * lasso/xml/ws/wsse_security_header.c: register all namespace that contains a Security header object.
* XML: remove all useless instance_init functionsBenjamin Dauvergne2009-08-2615-25/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use Coccinelle semantic patch tool (http://coccinelle.lip6.fr/) to remove useless instance_init functions, the first patch applied was: @@ type T,V; identifier I, J; parameter list P; expression E1; @@ V instance_init(T node) { <... ( - E1 = 0; | - E1 = NULL; | - E1 = FALSE; ) ...> } It removes useless initialization to 0 (GObject already zeroes allocated objects). The second one is: @ rule1 @ type T; identifier node,fn; @@ - static void fn(T *node) { } @ rule2 extends rule1 @ typedef GType, GInstanceInitFunc; identifier type_constructor; @@ GType type_constructor() { <... - (GInstanceInitFunc)fn + NULL ...> } It removes empty instance_init functions.
* All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF codeBenjamin Dauvergne2009-08-2616-16/+16
| | | | | | | | | | | | | * nearly all C files: change includes for relative paths. * lasso/id-wsf/id_wsf.h, lasso/id-wsf-2.0/id_wsf_2.h: add top level public include files for ID-WSF 1.0 and ID-WSF 2.0. * lasso/id-ff/server.*, lasso/id-ff/session.*, lasso/id-ff/identity.*: remove most of the code related to ID-WSF and push into lasso/id-wsf/id_ff_extensions.* and lasso/id-wsf-2.0/identity.c, lasso/id-wsf-2.0/server.c, lasso/id-wsf-2.0/session.c. * lasso/id-wsf-2.0/saml2_login.c, lasso/id-wsf-2.0/saml2_login_private.h: same change but for ID-WSF 2.0 support in SAML2 SSO profile.
* Core: do not mix public and private headersBenjamin Dauvergne2009-03-2716-0/+16
| | | | | * lots of files: explicitely load the internal header xml/private.h where needed.
* All: Fix missing field initializer problemsBenjamin Dauvergne2009-01-2416-57/+73
| | | | | | * lots of files: Explicitely set all field of initialized structures, in order to remove -Wno-missing-field-initilizers from needed compiler options when using -Wall -Wextra.
* * Remove ending blanksBenjamin Dauvergne2008-09-1232-147/+147
|
* add Makefile.in to MAINTAINERCLEANFILES in every Makefile.amBenjamin Dauvergne2008-05-271-0/+1
|
* cleanup include listingm first builddir then srcdir and no need for ↵Benjamin Dauvergne2008-05-261-1/+1
| | | | $srcdir/lasso
* adds all classes from ID-WSF 2 required schemas; with appropriate changes toFrederic Peters2007-07-1034-271/+1453
| | | | other files.
* various error checks, coding style and refactoringDamien Laniel2007-06-086-11/+12
|
* updated Copyright dates in all filesDamien Laniel2007-05-304-4/+4
|
* added identity token into metadata_association_add messagesDamien Laniel2007-04-303-0/+175
|
* implemented discovery queryDamien Laniel2007-04-242-2/+12
|
* a little bit of imagination to avoid new classes for each and everyFrederic Peters2007-04-191-1/+2
| | | | simple element with a different name.
* Build a Disco EPR within saml 2 login assertionDamien Laniel2007-04-193-1/+6
|
* updated with version from a newer generator (initialize anyAttribute hash tableFrederic Peters2007-04-141-2/+4
| | | | and correctly set content to 0 instead of NULL)
* added wsu_timestamp classDamien Laniel2007-04-122-0/+163
|
* removed id-wsf 1 soap headers and added wsu_timestamp id-wsf 2.0 elementDamien Laniel2007-04-121-3/+4
|
* added WS-Addr classesFrederic Peters2007-04-1119-0/+1802