Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | [SAMLv2] fix wrong order in use of macro lasso_foreach | Benjamin Dauvergne | 2010-09-27 | 4 | -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 login | Benjamin Dauvergne | 2010-09-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | [SAMLv2] fix memleak of request in lasso_name_id_management_process_request_msg | Benjamin Dauvergne | 2010-09-17 | 1 | -1/+2 | |
| | | | ||||||
| | * | [Tests] remove a valgrind suppression on g_log_default_handler | Benjamin Dauvergne | 2010-09-17 | 1 | -10/+0 | |
| | | | ||||||
| | * | [Tests] add valgrind targets in the Makefile: leakcheck, leakcheck-reachable ↵ | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+23 | |
| | | | | | | | | | | | | and massif | |||||
| | * | [SAMLv2] fix memleak of request in lasso_saml20_login_process_authn_request_msg | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [Core] fix leak of provider->private_data->endpoints | Benjamin Dauvergne | 2010-09-17 | 1 | -9/+10 | |
| | | | ||||||
| | * | [Tests] fix leak of content in test01_server_new | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [Tests] fix leak of idpLogoutContext in test04_sso_then_slo_soap | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [Core] fix leak of provider->private_data->endpoints | Benjamin Dauvergne | 2010-09-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | [XML] fix memleak in lasso_node_export_to_soap | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [XML] fix memleak of xmlSecKeyMngr when loading a key from a KeyInfo node | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [XML] fix memleak in get_xmlNode for LassoSamlp2LogoutRequest | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [XML] fix memleak in get_xmlNode for LassoSamlp2Response | Benjamin Dauvergne | 2010-09-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | [SAMLv2] add missing stack variable initialization | Benjamin Dauvergne | 2010-09-17 | 1 | -2/+2 | |
| | | | ||||||
| | * | [SAMLv2] fix unused variable warning | Benjamin Dauvergne | 2010-09-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | [SAMLv2] in profile.c fix uncovered enumeration value in switch | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+6 | |
| | | | ||||||
| | * | [XML] fix unused variable warnings | Benjamin Dauvergne | 2010-09-17 | 1 | -2/+4 | |
| | | | ||||||
| | * | [XML] fix mem leak whene releasing CustomElement structures | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+3 | |
| | | | ||||||
| | * | [Tests] fix mem leaks | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 | |
| | | | ||||||
| | * | [SAMLv2] fix mem leaks | Benjamin Dauvergne | 2010-09-17 | 1 | -4/+8 | |
| | | | ||||||
| | * | [SAMLv2 NID management] report signature error in response, do not check ↵ | Benjamin Dauvergne | 2010-09-10 | 1 | -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_msg | Benjamin Dauvergne | 2010-09-10 | 1 | -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 info | Benjamin Dauvergne | 2010-09-09 | 1 | -2/+2 | |
| | | | ||||||
| | * | [SAMLv2] apply the LassoProfileVerifySignatureHint when processing requests | Benjamin Dauvergne | 2010-09-09 | 5 | -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 strings | Benjamin Dauvergne | 2010-09-09 | 229 | -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 Dauvergne | 2010-09-08 | 1 | -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éters | 2010-09-08 | 1 | -0/+18 | |
| | | | ||||||
| | * | Merge branch 'hotfixes-2.3.2' | Benjamin Dauvergne | 2010-09-07 | 8 | -10/+1115 | |
| | |\ | ||||||
* | | | | Add files to .gitignore | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+22 | |
| | | | | ||||||
* | | | | Add files to .gitignore | Benjamin Dauvergne | 2010-09-09 | 1 | -22/+50 | |
|/ / / | ||||||
* | | | Merge branch 'hotfixes-2.3.2' into develop | Benjamin Dauvergne | 2010-09-07 | 8 | -10/+1115 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Increment revision in version | Benjamin Dauvergne | 2010-09-07 | 1 | -1/+1 | |
| | | | ||||||
| * | | Update files for release 2.3.2 | Benjamin Dauvergne | 2010-09-07 | 7 | -8/+1113 | |
| | | | ||||||
| * | | Fix lasso soname change | Benjamin Dauvergne | 2010-09-07 | 1 | -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 Dauvergne | 2010-09-07 | 0 | -0/+0 | |
| |\ | ||||||
| | * | Fixed underlining of title | Frédéric Péters | 2010-08-25 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'hotfixes-2.3.1' | Benjamin Dauvergne | 2010-09-07 | 28 | -361/+1905 | |
| |\ \ | | |/ | |/| | ||||||
* | | | Merge branch 'hotfixes-2.3.1' into develop | Benjamin Dauvergne | 2010-09-07 | 16 | -296/+1677 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Update files for release 2.3.1 | Benjamin Dauvergne | 2010-09-07 | 8 | -8/+1385 | |
| | | | ||||||
| * | | [SAMLv2] when no artifact message is present, still return a success status | Benjamin Dauvergne | 2010-09-07 | 2 | -1/+5 | |
| | | | | | | | | | | | | It is mandated by the specification. | |||||
| * | | [Tests integration] fix configuration variable name | Benjamin Dauvergne | 2010-09-06 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'develop' into hotfixes-2.3.1 | Benjamin Dauvergne | 2010-09-03 | 18 | -70/+233 | |
| |\ \ | |/ / |/| | | ||||||
* | | | [ID-FFv1.2&SAMLv2] add more warning for failure to load metadata file | Benjamin Dauvergne | 2010-09-03 | 2 | -0/+7 | |
| | | | | | | | | | | | | Report detailf of the failure through warning log. | |||||
* | | | [SAMLv2] when failing to recreate the content for the ArtefactResponse set a ↵ | Benjamin Dauvergne | 2010-09-03 | 2 | -1/+9 | |
| | | | | | | | | | | | | lasso specific status code | |||||
* | | | [SAMLv2] change the way content is stored and loaded for the HTTP-Artifact ↵ | Benjamin Dauvergne | 2010-09-03 | 1 | -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 function | Benjamin Dauvergne | 2010-09-03 | 2 | -2/+2 | |
| | | | | | | | | | | | | It is only used in lasso/saml-2.0/profile.c anyway. | |||||
* | | | [Core] load signature parameters | Benjamin Dauvergne | 2010-09-03 | 1 | -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 attribute | Benjamin Dauvergne | 2010-09-03 | 1 | -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 Dauvergne | 2010-09-03 | 2 | -2/+8 | |
| | | | | | | | | | | | | | | | | | | enumerations It helps making range checks. |