summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * [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
| | |\
* | | | Add files to .gitignoreBenjamin Dauvergne2010-09-171-0/+22
| | | |
* | | | Add files to .gitignoreBenjamin Dauvergne2010-09-091-22/+50
|/ / /
* | | 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
| |\
| | * Fixed underlining of titleFrédéric Péters2010-08-251-1/+1
| | |
| * | Merge branch 'hotfixes-2.3.1'Benjamin Dauvergne2010-09-0728-361/+1905
| |\ \ | | |/ | |/|
* | | Merge branch 'hotfixes-2.3.1' into developBenjamin Dauvergne2010-09-0716-296/+1677
|\ \ \ | | |/ | |/|
| * | Update files for release 2.3.1Benjamin Dauvergne2010-09-078-8/+1385
| | |
| * | [SAMLv2] when no artifact message is present, still return a success statusBenjamin Dauvergne2010-09-072-1/+5
| | | | | | | | | | | | It is mandated by the specification.
| * | [Tests integration] fix configuration variable nameBenjamin Dauvergne2010-09-061-1/+1
| | |
| * | Merge branch 'develop' into hotfixes-2.3.1Benjamin Dauvergne2010-09-0318-70/+233
| |\ \ | |/ / |/| |
* | | [ID-FFv1.2&SAMLv2] add more warning for failure to load metadata fileBenjamin Dauvergne2010-09-032-0/+7
| | | | | | | | | | | | Report detailf of the failure through warning log.
* | | [SAMLv2] when failing to recreate the content for the ArtefactResponse set a ↵Benjamin Dauvergne2010-09-032-1/+9
| | | | | | | | | | | | lasso specific status code
* | | [SAMLv2] change the way content is stored and loaded for the HTTP-Artifact ↵Benjamin Dauvergne2010-09-031-18/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | binding Previously content was stored as the result of lasso_node_dump method then reloaded, and then serialized again as part of the ArtifactResponse message. lasso_node_dump was ignoring all hint to sign node, but keeping the needed parameters around. That's not what must be done, the signature should happen at the generation of the artifact and the result must manipulated as is (i.e. XML content) and never moved back to the land of LassoNode objects. Now the content is: - first removed of any signature at the message level, because the ArtifactResponse will take care of this, (any signature under this level (like at the assertion) is kept), - serialized using lasso_node_export_to_xml, - reloaded using lasso_xml_parse_memory, - and put into the ArtifactResponse using a lasso_misc_text_node_new_with_xml_node.
* | | [SAMLv2] make lasso_saml20_profile_generate_artifact a static functionBenjamin Dauvergne2010-09-032-2/+2
| | | | | | | | | | | | It is only used in lasso/saml-2.0/profile.c anyway.
* | | [Core] load signature parametersBenjamin Dauvergne2010-09-031-5/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generic signature parameters (attached as qdata to nodes) is now reloaded when initializing a node from XML for a node type with a signature snippet in its metadatas. It fixes the problematic usage of ciphered private keys with the HTTP-Artifact binding (which needs to keep a copy of the AuthnResponse around and to sign it later).
* | | [Core] add private function to read an integer attributeBenjamin Dauvergne2010-09-031-0/+21
| | | | | | | | | | | | | | | This function does integer parsing and range checks, it returns TRUE if all goes well.
* | | [Core] add LAST enum values to LassoSignatureMethod and LassoSignatureType ↵Benjamin Dauvergne2010-09-032-2/+8
| | | | | | | | | | | | | | | | | | enumerations It helps making range checks.