summaryrefslogtreecommitdiffstats
path: root/lasso/xml
Commit message (Collapse)AuthorAgeFilesLines
* add nodes in reverse class order to get them in schema orderFrederic Peters2004-12-191-2/+9
|
* Moved signature template stuff into xml.c and use XmlSnippet for them; thisFrederic Peters2004-12-194-98/+77
| | | | | should insure proper validation against Liberty XML schemas and should help adding missing signature support to <Assertion>
* Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't useFrederic Peters2004-12-174-18/+11
| | | | | those when compiling tests in order to catch errors in headers. Also moved a few things in header files; need more thinking about that.
* don't export functions defined in tools.hFrederic Peters2004-12-172-11/+14
|
* Done with the new query snippets system (everything but the IDPEntries inFrederic Peters2004-12-1714-393/+181
| | | | | <lib:AuthnRequest>). It has nested <samlp:StatusCode> support but ID-FF layer must still be updated to produce them.
* new (draft) query snippet mechanism to generate query string; deployed inFrederic Peters2004-12-176-95/+226
| | | | <lib:RegisterNameIdentifier/>
* (almost) done with errors in ID-FF; remaining "return -1" have been convertedFrederic Peters2004-12-162-5/+31
| | | | | | | to LASSO_ERROR_UNDEFINED (there are forty-three of them). LASSO_ERROR_UNDEFINED was redefined from -999 to -1 so it is easier to add new sequences of errros.
* added minimal support (only XML, no mapping to URL yet) forFrederic Peters2004-12-1620-15/+71
| | | | | | <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> added memory management to list* XmlSnippet
* memory management workFrederic Peters2004-12-151-3/+9
|
* no longer play fool mixing pointers and integers; they are not always the sameFrederic Peters2004-12-151-22/+35
| | | | size and this bites quite hard on AMD-64 (shame on me).
* fixed a few "variable might be used uninitialized in this function" detectedFrederic Peters2004-12-152-2/+5
| | | | with gcc-3.4 -O3.
* Added support of modify request from a SP to AP : updated element's class in ↵Nicolas Clapies2004-12-155-7/+15
| | | | level 1 (Modify and ModifyResponse) and implemented modify request in level 2 id wsf.
* added new standard error code LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILEDFrederic Peters2004-12-152-0/+3
|
* new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error codeFrederic Peters2004-12-152-0/+3
|
* coherent error handling for "identity not found" and "federation not found"Frederic Peters2004-12-152-1/+7
| | | | cases.
* new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunchFrederic Peters2004-12-142-0/+3
| | | | of 'return -1;' with that one.
* fixed some missing or wrong prototype declarationsFrederic Peters2004-12-141-1/+1
|
* API change in Single Sign On profile (IdP side) to allow the developer to messFrederic Peters2004-12-141-3/+6
| | | | | | with <lib:Assertion/> Outlined in http://lists.labs.libre-entreprise.org/pipermail/lasso-devel/2004-December/001119.html
* more error code harmony, now with a new critical_error macroFrederic Peters2004-12-142-2/+10
|
* properly verify signatures and return code appriopriately (closes: #362)Frederic Peters2004-12-144-9/+16
|
* more error code harmonization.Frederic Peters2004-12-131-0/+2
|
* replaced error_code macro with a function since that macro didn't work withFrederic Peters2004-12-132-9/+20
| | | | gcc 2.95
* error message for LASSO_SERVER_ERROR_ADD_PROVIDER_FAILEDFrederic Peters2004-12-131-0/+2
|
* removed trailing ; in macroFrederic Peters2004-12-131-1/+1
|
* dealing with errors; now like this:Frederic Peters2004-12-132-5/+12
| | | | return error_code(G_LOG_LEVEL_CRITICAL, LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED);
* Removed params of constructor : id and itemIDRef are not required attributes.Nicolas Clapies2004-12-102-10/+2
|
* Added support of MsgContact PP service.Nicolas Clapies2004-12-101-0/+2
|
* Initial version : support of personal profile msg contact. It is very ↵Nicolas Clapies2004-12-102-0/+187
| | | | experimental and only supports msg account and msg provider part.
* Removed useless LassoDiscoResourceIDGroup classValery Febvre2004-12-103-168/+0
|
* Added back xmlsec signature check (and disabled it in name identifier mappingFrederic Peters2004-12-102-62/+90
| | | | | | | profile since it is buggy there). The signature check requires another call to xmlParseMemory; this makes them 3 per SOAP message (sign check + lasso_profile_get_request_type_from_soap_msg and lasso_node_init_from_message). I'll think further about this.
* Fixed type mistake in snippets of LassoDstQueryItem.Nicolas Clapies2004-12-101-1/+1
|
* Added support of DST modify / modify response.Nicolas Clapies2004-12-101-0/+8
|
* Replaced LassoDiscoResourceIDGroup with old ResourceID and EncryptedResourceID.Nicolas Clapies2004-12-103-5/+9
|
* Added DST Modify part level 1.Nicolas Clapies2004-12-108-0/+843
|
* overridden spelling fix caused alignment wreckageFrederic Peters2004-12-101-1/+1
|
* removed XmlSnippetObsolete, no longer used anywhere.Frederic Peters2004-12-102-105/+21
| | | | | lasso_node_build_xmlNode_from_snippets made static and documented some new functions.
* moved NameRegistration to XmlSnippetFrederic Peters2004-12-091-1/+1
|
* don't sign query if not asked to; and fixed SNIPPET_NODE_IN_CHILD supportFrederic Peters2004-12-091-2/+12
|
* Yet another modification about ResourceID and EncrytpedResourceID elementsValery Febvre2004-12-096-32/+53
|
* Fixed support of ResourceIDGroup : updated class of level 1 and id-wsf with ↵Nicolas Clapies2004-12-083-8/+6
| | | | this new class.
* Fixed bad XML schema interpretation of ResourceIDGroup element in:Valery Febvre2004-12-088-114/+47
| | | | LassoDiscoModify, LassoDiscoQuerya and LassoDiscoResourceOffering
* Updated with support of disco_resource_id_group.Nicolas Clapies2004-12-081-0/+2
|
* Initial version : complex class to manage ResourceID and EncryptedResourceID ↵Nicolas Clapies2004-12-082-0/+171
| | | | choice.
* new snippet type, SNIPPET_NODE_IN_CHILD, and documented all of the types.Frederic Peters2004-12-082-5/+13
|
* Added LassoDiscoResourceID and LassoDiscoEncryptedResourceID classesValery Febvre2004-12-085-0/+368
|
* reviewed code marked with XXXFrederic Peters2004-12-087-19/+7
|
* The past participle of "to override" is overridden.Emmanuel Raviart2004-12-071-1/+1
| | | | see http://en.wiktionary.org/wiki/Overridden
* another round on snippets; no longer multiply types for content transformationFrederic Peters2004-12-079-118/+126
| | | | | | (CONTENT_BOOLEAN, ATTRIBUTE_BOOLEAN, CONTENT_INTEGER, ATTRIBUTE_INTEGER...), instead does something like this: SNIPPET_ATTRIBUTE | SNIPPET_INTEGER (other combinations allowed)
* Fixed #ifndef __LASSO_LIB_DISCO_QUERY_H__ to #ifndef __LASSO_DISCO_QUERY_H__Nicolas Clapies2004-12-071-1/+1
|
* Added AttributeStatement element support in Saml:Assertion (required for ↵Valery Febvre2004-12-0733-653/+511
| | | | | | | | id-WSF). Fixed constructor's required params of Disco classes. Updated Disco classes with new snippet. Updated some schema fragments.