summaryrefslogtreecommitdiffstats
path: root/lasso/xml/lib_status_response.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix license boilerplatesSimo Sorce2013-12-031-2/+1
| | | | | | | 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>
* [xml] complete missing namespace declarations for child nodesBenjamin Dauvergne2011-12-161-1/+2
| | | | | | | To allow lasso_node_impl_init_from_xmlnode to do proper namespace checking, child node which are not of the same namespace as their parent in their XSD schema must have an explicit namespace declared in the XmlSnippet.
* XML: remove all useless instance_init functionsBenjamin Dauvergne2009-08-261-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-261-1/+1
| | | | | | | | | | | | | * 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.
* ID-FF 1.2: review HTTP-Redirect binding parsing/buildingBenjamin Dauvergne2009-03-271-14/+6
| | | | | | | | | | | | | | | | * lasso/xml/lib_authn_request.c, lasso/xml/lib_logout_request.c, lasso/xml/lib_register_name_identifier_request.c, lasso/xml/lib_status_resposne.c: - build_query: remove build_query overloaded virtual method, use LassoNode new generic implementation. - init_from_query: - change direct call to lasso_node_init_from_query_fields to use of base implementation from LassoNode. - make use of utils.h memory handling macros like lasso_release_gobject and lasso_assign_string. * lasso/xml/lib_federation_termination_notification.c: - init_from_query: remove parsing of RelayState parameter
* Core: do not mix public and private headersBenjamin Dauvergne2009-03-271-0/+1
| | | | | * lots of files: explicitely load the internal header xml/private.h where needed.
* All: Fix missing field initializer problemsBenjamin Dauvergne2009-01-241-5/+6
| | | | | | * 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-121-7/+7
|
* moved gtk-doc inline as is better on so many points; also added schemaFrederic Peters2008-05-151-10/+8
| | | | fragments to published doc
* updated Copyright dates in all filesDamien Laniel2007-05-301-1/+1
|
* InResponseTo must be part of the redirect answerFrederic Peters2005-05-101-0/+1
|
* Updated Copyright and authors.Emmanuel Raviart2005-01-221-3/+2
|
* moved samlp qname conversion to lib_status_responseFrederic Peters2005-01-211-0/+11
|
* documented more functions, reaching 50% symbol docs coverage (126 symbolsFrederic Peters2004-12-301-1/+7
| | | | documented, 126 not documented)
* Done with the new query snippets system (everything but the IDPEntries inFrederic Peters2004-12-171-48/+17
| | | | | <lib:AuthnRequest>). It has nested <samlp:StatusCode> support but ID-FF layer must still be updated to produce them.
* added minimal support (only XML, no mapping to URL yet) forFrederic Peters2004-12-161-1/+2
| | | | | | <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> added memory management to list* XmlSnippet
* reviewed code marked with XXXFrederic Peters2004-12-081-1/+1
|
* last(?) iteration on XmlSnippet; now attached to classes, get_xmlNode andFrederic Peters2004-12-021-37/+14
| | | | | | init_from_xml are no longer necessary in many cases. Previous XmlSnippet renamed to XmlSnippetObsolete to keep compatibility (id-wsf classes have not yet been converted).
* moved xml snippet stuffs into new internals.h; those should not be exposed;Frederic Peters2004-11-261-5/+5
| | | | changed snippet type from character to enum (defined in internals.h)
* indentation workFrederic Peters2004-11-251-26/+25
|
* added error checking on query strings; python tests should now passFrederic Peters2004-11-221-2/+6
|
* use same "xmlsnippets" (name will probably change) to build xml nodesFrederic Peters2004-11-171-17/+12
|
* refactored init_from_xml functions (lasso is now less than 20000 lines)Frederic Peters2004-11-171-11/+7
|
* return value on init_from_xml; and minor tweaks to code styleFrederic Peters2004-11-091-2/+4
|
* removed useless castsFrederic Peters2004-10-271-1/+1
|
* Done with the move to structures and the removal of protocols/ (lasso branchedFrederic Peters2004-10-271-55/+130
| | | | | | | | on October 2nd; occasional merges since then). - Compatible with current souk test suites. - Missing memory management for everything in xml/ - Missing xmlsec support for SOAP messages.
* declarations first (and s/lenght/length/)Frederic Peters2004-08-131-4/+7
|
* Added Nicolas to authors.Emmanuel Raviart2004-07-221-1/+2
|
* replaced C++ // comments with C /* */ comments before we fall on a pre-C99Frederic Peters2004-07-151-1/+1
| | | | compiler.
* Used new method set_ns() instead of new_ns() (in *_instance_init() methods)Valery Febvre2004-04-171-5/+4
|
* Files moved. Initialy located in lasso/schema/ directoryValery Febvre2004-04-051-0/+138