summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* don't use xmlSecFind to look up signatureFrederic Peters2004-12-211-1/+6
|
* Severe libxml2 and xmlsec riot.Frederic Peters2004-12-213-85/+173
| | | | | | | | | | Always put <ds:Signature> as the last node since it looks like the right thing to do (and even if the schema seems to say otherwise). Try to clean xml messages and remove redundant xml namespace declarations. Behind libxml2 back and cleaning memory properly. We���re off the streets now / And back on the road / On the riot trail.
* define correct namespace on QueryResponseFrederic Peters2004-12-211-1/+1
|
* removed unnecessary xmlReconciliateNsFrederic Peters2004-12-201-2/+0
|
* correctly sets namespace on Query and QueryResponse Personal Profile nodes.Frederic Peters2004-12-204-38/+20
|
* Fixed method declarations : ↵Nicolas Clapies2004-12-201-5/+6
| | | | lasso_personal_profile_service_process_query_msg() and lasso_personal_profile_service_process_query_msg_response().
* Removed GList type in lasso_discovery_add_insert_entry() params. Instead use ↵Nicolas Clapies2004-12-202-14/+42
| | | | simple type pointer until list support is implemented in swig binding. Added missing method lasso_discovery_process_query_response_msg().
* don't include in a second-level status code samlp error statusFrederic Peters2004-12-201-1/+1
|
* Refactored signature code so it is now shared between requests/responses andFrederic Peters2004-12-206-107/+75
| | | | artifacts.
* Added differentiation between creating xmlnode for lasso use (the _dumpFrederic Peters2004-12-1920-85/+156
| | | | | | | | | | | | functions) and creating xmlnode for the wire (export_to_soap...). This was necessary to keep track of private_key_file to use on an Assertion while it was kept in a lasso session dump and restored later. This means the get_xmlNode functions have now a second parameter, gboolean lasso_dump, TRUE when dumping for lasso internal use. On the bright side assertions are now signed (that signature is not yet checked).
* removed minitests from tests Makefile.amFrederic Peters2004-12-191-4/+1
|
* little tests benchmarking AuthnRequest creation and AuthnResponse processing.Frederic Peters2004-12-191-0/+154
|
* 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-195-98/+81
| | | | | should insure proper validation against Liberty XML schemas and should help adding missing signature support to <Assertion>
* cleaning up process filesFrederic Peters2004-12-194-85/+83
|
* if available, use profile->msg_relayState to init request in init_requestFrederic Peters2004-12-194-16/+22
| | | | functions.
* Moved LassoProfile->nameIdentifier from char* to LassoSamlNameIdentifier*,Frederic Peters2004-12-189-43/+58
| | | | | | | | | | | gaining back access to the nameFormat added late before 0.5. There are no bindings for LassoSamlNameIdentifier; as a temporary and compatible measure; profile->nameIdentifier in bindings continues to return a char* (profile->nameIdentifier->content). At the same time the same change has been done for LassoNameRegistration->oldNameIdentifier.
* Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't useFrederic Peters2004-12-171-3/+3
| | | | those when compiling tests in order to catch errors in headers. (continuing)
* Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't useFrederic Peters2004-12-1713-33/+31
| | | | | those when compiling tests in order to catch errors in headers. Also moved a few things in header files; need more thinking about that.
* define LASSO_INTERNALS in lasso/Frederic Peters2004-12-171-1/+1
|
* don't export functions defined in tools.hFrederic Peters2004-12-172-11/+14
|
* <samlp:Status> created by Lasso should now be compatible with SAMLFrederic Peters2004-12-173-2/+27
| | | | | | | | | requirements [SAMLCore11]. [SAMLCore11] Maler, Eve, Mishra, Prateek, Philpott, Rob, eds. (27 May 2003). "Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V1.1," OASIS Committee Specification, version 1.1, Organization for the Advancement of Structured Information Standards
* deal with missing Status in LogoutResponseFrederic Peters2004-12-171-1/+9
|
* 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/>
* merged new error codes in SWIG and used one of them in the Python testsFrederic Peters2004-12-162-6/+46
|
* (almost) done with errors in ID-FF; remaining "return -1" have been convertedFrederic Peters2004-12-1611-109/+108
| | | | | | | 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-1621-15/+75
| | | | | | <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> added memory management to list* XmlSnippet
* pointers are %p in format strings, not %xFrederic Peters2004-12-159-17/+17
|
* memory management workFrederic Peters2004-12-157-24/+45
|
* moved federation to XmlSnippetFrederic Peters2004-12-151-62/+24
|
* 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).
* Reordered function declarations. Added check of server param.Nicolas Clapies2004-12-152-6/+6
|
* fixed a few "variable might be used uninitialized in this function" detectedFrederic Peters2004-12-156-19/+25
| | | | with gcc-3.4 -O3.
* Added support of modify request from a SP to AP : updated element's class in ↵Nicolas Clapies2004-12-158-20/+164
| | | | 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-156-11/+14
|
* new LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND error codeFrederic Peters2004-12-155-8/+7
|
* coherent error handling for "identity not found" and "federation not found"Frederic Peters2004-12-158-49/+31
| | | | cases.
* replaced unknown error by 2 LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD in NameFrederic Peters2004-12-141-4/+2
| | | | Identifier Mapping profile.
* new LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL profile error and replaced a bunchFrederic Peters2004-12-148-23/+25
| | | | of 'return -1;' with that one.
* fixed some missing or wrong prototype declarationsFrederic Peters2004-12-145-21/+14
|
* fixed function declared as returning int that didn't return anythingFrederic Peters2004-12-141-1/+1
|
* API change in Single Sign On profile (IdP side) to allow the developer to messFrederic Peters2004-12-148-214/+139
| | | | | | 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-148-65/+62
|
* status code has been set in lasso_lib_logout_respone_new_fullFrederic Peters2004-12-141-2/+0
|
* properly sign samlp:ResponseFrederic Peters2004-12-141-13/+17
|
* properly check signature on soap samlp:Request (login/artifact)Frederic Peters2004-12-143-0/+50
|
* properly verify signatures and return code appriopriately (closes: #362)Frederic Peters2004-12-147-17/+31
|
* updated test to new apiFrederic Peters2004-12-141-2/+3
|
* updated test to new APIFrederic Peters2004-12-141-1/+1
|