summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Website] add news about 2.3.3 and update doap and main pageBenjamin Dauvergne2010-10-013-1/+9
|
* [Release] add release notesBenjamin Dauvergne2010-10-011-1/+34
|
* [SAMLv2] restore setting of SubjectConfirmationData->NotOnOrAfterBenjamin Dauvergne2010-10-011-0/+6
| | | | | | | | This was wrongly removed by me in commit 9d22f29e55524034dfda34c15b76f1b0b78c4413. This is the responsability of the caller to adjust value on the Conditions and SubjectConfirmationData independently after.
* [Binding java] replace use of strcmp by g_strcmp0Benjamin Dauvergne2010-10-011-1/+2
|
* [Tests] add annotation to remove compiler warningsBenjamin Dauvergne2010-10-011-4/+3
|
* [Core] replace all use of g_strcmp0 by lasso_strisequal and lasso_strisnotequalBenjamin Dauvergne2010-10-0125-158/+159
| | | | | Too much human errors with strcmp kind of functions. Also change name os lasso_is_empty_string to lasso_strisempty.
* [Core] add helper API for string comparaisonBenjamin Dauvergne2010-10-011-5/+18
| | | | It should remove most errors when comparing strings.
* [SAMLv2] add missing compare to 0 introduced in 7386dc8189Benjamin Dauvergne2010-10-011-1/+1
| | | | I hate strcmp.
* [Bindings] change prefix for ignoring soap_binding related filesBenjamin Dauvergne2010-09-301-1/+1
|
* [SAMLv2] also initialize Destination for response messagesBenjamin Dauvergne2010-09-301-0/+5
| | | | | asynchronous bindings needs Destination attribute even for response messages.
* [SAMLv2] when NidPolicy->Format is NULL or unspecified, return transientBenjamin Dauvergne2010-09-301-1/+4
| | | | Add more default cases.
* [Tests] update perfs to test each phase of WebSSO separately and use SAMLv2Benjamin Dauvergne2010-09-291-93/+111
| | | | | I removed signature at the message level for the response, it should simulate apporiately the artifact binding with SSL transport.
* [Bindings] restore presence of SOAP nodesBenjamin Dauvergne2010-09-291-2/+2
| | | | The node to exclude when ID-WSF is disactivated was soap_binding_ ones.
* [Core] fix break of lasso_profile_get_request_type_from_soap_msg from commit ↵Benjamin Dauvergne2010-09-291-2/+2
| | | | | | b9d535625 ManageNameIDRequest is not an ID-WSF kind of request.
* [Core] add missing annotation to lasso_*_dump functionsBenjamin Dauvergne2010-09-277-8/+8
| | | | | The string returned by these functions is newly allocated and must be freed by the caller.
* [ID-WSFv1] fix other misuses of the macro lasso_foreachBenjamin Dauvergne2010-09-272-5/+6
|
* [SAMLv2] fix wrong order in use of macro lasso_foreachBenjamin Dauvergne2010-09-274-2/+109
| | | | | | The first argument must be the iterator, the second is the iterable. Also add a non-regression test with Googleapps metadata and and a typical authn request.
* [SAMLv2] fix early release of the request when using idp_initiaed loginBenjamin Dauvergne2010-09-171-1/+1
|
* [SAMLv2] fix memleak of request in lasso_name_id_management_process_request_msgBenjamin Dauvergne2010-09-171-1/+2
|
* [Tests] remove a valgrind suppression on g_log_default_handlerBenjamin Dauvergne2010-09-171-10/+0
|
* [Tests] add valgrind targets in the Makefile: leakcheck, leakcheck-reachable ↵Benjamin Dauvergne2010-09-171-0/+23
| | | | and massif
* [SAMLv2] fix memleak of request in lasso_saml20_login_process_authn_request_msgBenjamin Dauvergne2010-09-171-0/+1
|
* [Core] fix leak of provider->private_data->endpointsBenjamin Dauvergne2010-09-171-9/+10
|
* [Tests] fix leak of content in test01_server_newBenjamin Dauvergne2010-09-171-0/+1
|
* [Tests] fix leak of idpLogoutContext in test04_sso_then_slo_soapBenjamin Dauvergne2010-09-171-0/+1
|
* [Core] fix leak of provider->private_data->endpointsBenjamin Dauvergne2010-09-171-1/+1
|
* [XML] fix memleak in lasso_node_export_to_soapBenjamin Dauvergne2010-09-171-0/+1
|
* [XML] fix memleak of xmlSecKeyMngr when loading a key from a KeyInfo nodeBenjamin Dauvergne2010-09-171-0/+1
|
* [XML] fix memleak in get_xmlNode for LassoSamlp2LogoutRequestBenjamin Dauvergne2010-09-171-0/+1
|
* [XML] fix memleak in get_xmlNode for LassoSamlp2ResponseBenjamin Dauvergne2010-09-171-2/+2
|
* [SAMLv2] add missing stack variable initializationBenjamin Dauvergne2010-09-171-2/+2
|
* [SAMLv2] fix unused variable warningBenjamin Dauvergne2010-09-171-1/+1
|
* [SAMLv2] in profile.c fix uncovered enumeration value in switchBenjamin Dauvergne2010-09-171-0/+6
|
* [XML] fix unused variable warningsBenjamin Dauvergne2010-09-171-2/+4
|
* [XML] fix mem leak whene releasing CustomElement structuresBenjamin Dauvergne2010-09-171-0/+3
|
* [Tests] fix mem leaksBenjamin Dauvergne2010-09-171-0/+1
|
* [SAMLv2] fix mem leaksBenjamin Dauvergne2010-09-171-4/+8
|
* [SAMLv2 NID management] report signature error in response, do not check ↵Benjamin Dauvergne2010-09-101-4/+14
| | | | | | | | | | | response signature if forbidden - build_response_msg will report signature error in response status code when called without an initialized response (without a call to validate_request) - process_response_msg now use lasso_saml20_profile_check_signature_status to check the signature status only if permitted.
* [SAMLv2] move check for signature status to lasso_saml20_build_response_msgBenjamin Dauvergne2010-09-101-10/+17
| | | | | | | | And also handle the signature verification hint. If process_msg fails, you must just call build_response_msg directly. Only check the signature on the response if asked, most applications should not care.
* [configure.ac] increment release version and libtool version infoBenjamin Dauvergne2010-09-091-2/+2
|
* [SAMLv2] apply the LassoProfileVerifySignatureHint when processing requestsBenjamin Dauvergne2010-09-095-52/+45
| | | | | | | | The check was missing for processing of logout requests, name id management request and assertion query responses. A new internal function lasso_saml20_profile_check_signature_status is added.
* [ID-WSFv1&ID-WSFv2] separate better strings for ID-WSF from other stringsBenjamin Dauvergne2010-09-09229-25/+260
| | | | | | 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.
* Merge branches 'master' and 'release' of ↵Benjamin Dauvergne2010-09-081-0/+18
|\ | | | | | | bdauvergne@xen3.lycope.priv:/var/git/lasso into release
| * News entry for 2.3.1 & 2.3.2 (combined)Frédéric Péters2010-09-081-0/+18
| |
| * Merge branch 'hotfixes-2.3.2'Benjamin Dauvergne2010-09-078-10/+1115
| |\
* | \ Merge branch 'hotfixes-2.3.2' into developBenjamin Dauvergne2010-09-078-10/+1115
|\ \ \ | | |/ | |/|
| * | Increment revision in versionBenjamin Dauvergne2010-09-071-1/+1
| | |
| * | Update files for release 2.3.2Benjamin Dauvergne2010-09-077-8/+1113
| | |
| * | Fix lasso soname changeBenjamin Dauvergne2010-09-071-1/+1
| |/ | | | | | | | | If new interfaces are added, first and last number must be incremented. As new enumeration value have been added, this is the case.
| * Merge commit 'origin/master'Benjamin Dauvergne2010-09-070-0/+0
| |\