Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [tests idwsf2] add missing include for ID-WSF strings | Benjamin Dauvergne | 2010-12-03 | 1 | -0/+1 |
| | |||||
* | [tests] include the backward compatibility include for GHashTable | Benjamin Dauvergne | 2010-12-01 | 1 | -1/+1 |
| | |||||
* | [tests] include header for backward compatible methods on GHashTable structures | Benjamin Dauvergne | 2010-11-17 | 2 | -0/+2 |
| | |||||
* | [tests integration] adapt to string change in lcs/qommon/saml2.ptl | Benjamin Dauvergne | 2010-10-11 | 1 | -1/+1 |
| | |||||
* | [tests] add non regression test on assertion consumer endpoints ordering | Benjamin Dauvergne | 2010-10-09 | 1 | -1/+58 |
| | |||||
* | [Tests] add annotation to remove compiler warnings | Benjamin Dauvergne | 2010-10-01 | 1 | -4/+3 |
| | |||||
* | [Core] replace all use of g_strcmp0 by lasso_strisequal and lasso_strisnotequal | Benjamin Dauvergne | 2010-10-01 | 2 | -6/+6 |
| | | | | | Too much human errors with strcmp kind of functions. Also change name os lasso_is_empty_string to lasso_strisempty. | ||||
* | [Tests] update perfs to test each phase of WebSSO separately and use SAMLv2 | Benjamin Dauvergne | 2010-09-29 | 1 | -93/+111 |
| | | | | | I removed signature at the message level for the response, it should simulate apporiately the artifact binding with SSL transport. | ||||
* | [SAMLv2] fix wrong order in use of macro lasso_foreach | Benjamin Dauvergne | 2010-09-27 | 3 | -1/+108 |
| | | | | | | 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. | ||||
* | [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 | ||||
* | [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 |
| | |||||
* | [Tests] fix mem leaks | Benjamin Dauvergne | 2010-09-17 | 1 | -0/+1 |
| | |||||
* | [Tests integration] fix configuration variable name | Benjamin Dauvergne | 2010-09-06 | 1 | -1/+1 |
| | |||||
* | [Tests] change the way tests data is distributed | Benjamin Dauvergne | 2010-07-21 | 1 | -2/+3 |
| | | | | | | Instead of using a Makefile.am in each data directory, each data directoy has been added to the EXTRA_DIST for the parent directory Makefile.am. | ||||
* | [Core] remove now useless .cvsignore files | Benjamin Dauvergne | 2010-07-21 | 6 | -16/+0 |
| | |||||
* | [Tests] move sourceid-2.0beta-data to data directory | Benjamin Dauvergne | 2010-07-21 | 2 | -1/+2 |
| | |||||
* | [Core] move format-suppressions.py to tools directory | Benjamin Dauvergne | 2010-07-21 | 1 | -43/+0 |
| | |||||
* | [Tests] remove debugging printf | Benjamin Dauvergne | 2010-07-21 | 1 | -2/+0 |
| | |||||
* | [Tests] change the way tests data is distributed | Benjamin Dauvergne | 2010-07-21 | 13 | -32/+7 |
| | | | | | | Instead of using a Makefile.am in each data directory, each data directoy has been added to the EXTRA_DIST for the parent directory Makefile.am. | ||||
* | [Tests/python] add test case for WebSSO with providers using encrypted keys | Benjamin Dauvergne | 2010-07-16 | 5 | -1/+142 |
| | |||||
* | [Tests] add a sso then slo soap test | Benjamin Dauvergne | 2010-07-12 | 1 | -0/+206 |
| | |||||
* | Merge branch 'issue-88' | Benjamin Dauvergne | 2010-06-29 | 2 | -0/+6 |
| | |||||
* | [Tests/integration] add G_DEBUG=gc-friendly env. var to valgrind-wrapper | Benjamin Dauvergne | 2010-06-18 | 1 | -1/+1 |
| | | | | It should improve valgrind ability to trace memory origin. | ||||
* | Test: add non regression test for reloading a server dump with encrypted keys | Benjamin Dauvergne | 2010-06-14 | 4 | -0/+61 |
| | |||||
* | Tests: add idp6-saml2 data | Benjamin Dauvergne | 2010-06-12 | 3 | -0/+137 |
| | |||||
* | Integration test: adapt to new behaviour for federation termination | Benjamin Dauvergne | 2010-05-31 | 2 | -2/+25 |
| | |||||
* | Initialize all uninitialized rc variables | Benjamin Dauvergne | 2010-04-30 | 4 | -6/+6 |
| | |||||
* | Test: only test custom namespace if ID-WSF is enabled | Benjamin Dauvergne | 2010-04-30 | 1 | -1/+2 |
| | |||||
* | Free xmlSecKey | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+1 |
| | |||||
* | Ameliorate support for lasso_profile_set_signature_verify_hint | Benjamin Dauvergne | 2010-04-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | * lasso/id-ff/profile.h: - add end symbol for enum LassoProfileSignatureVerifyHint * lasso/id-ff/profile.c: - fix documentation of lasso_profile_set_signature_verify_hint - do not allow to set or return invalid value for the signature_verify_hint attribute. * lasso/saml-2.0/login.c: - handle new enum value * lasso/saml-2.0/profile.c: - handle new enum value - fix missing catch of signature error reporting when signature_verify_hint is IGNORE. * docs/reference/lasso/lasso-sections.txt: - export enums LassoProfileSignatureHint and LassoProfileSignatureVerifyHint * tests/metadata_tests.c: - fix test of all Role enumerations | ||||
* | Tests: add tests for custom namespace functions | Benjamin Dauvergne | 2010-04-06 | 1 | -0/+44 |
| | |||||
* | Tests: make role descriptor loading test less verbose | Benjamin Dauvergne | 2010-04-06 | 1 | -3/+8 |
| | | | | | * tests/metadata_tests.c: remove printf, add checks | ||||
* | Tests: show actual value in check_equals test macro | Benjamin Dauvergne | 2010-04-06 | 1 | -1/+1 |
| | |||||
* | SAML 2.0&ID-FF 1.2: simplify and complete metadata loading for multi-role ↵ | Benjamin Dauvergne | 2010-03-27 | 4 | -1/+130 |
| | | | | support | ||||
* | Tests: add macros to test for string equality | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+12 |
| | |||||
* | Tests: in SAML 2.0 tests, use more check_ macros | Benjamin Dauvergne | 2010-03-27 | 1 | -68/+46 |
| | |||||
* | Tests: add macros check_equals and check_not_equals | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+14 |
| | |||||
* | ID-WSF 2.0: reorganize EPR minting, add a process_request method to disco ↵ | Benjamin Dauvergne | 2010-02-22 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service * data_service.c: remove dependency on discovery.h * discovery.{c,h}: - add a lasso_idwsf2_discovery_process_request_msg to extract request data before validate request (SvcMDID, SvcMD or RequestService). - store SvcMDID in a private field, add a setter for it. - SvcMDID is now used for building response to MDAssociationQuery and parsing request for MDQuery, MDDelete, MDAssociationAdd and MDAssociationDelete. * idwsf2_helper.{c,h}: - change security mechanism argument of lasso_wsa_endpoint_reference_add_security_token from a NULL terminated string array to a GList. * saml2_login.{c,h}: - add a lasso_server_create_assertion_as_idwsf2_security_token for minting assertion for ID-WSF 2.0 security, to be used in Discovery bootstap EPR creation and EPR minting for Discovery service Query responses. - add a lasso_saml2_assertion_get_discovery_bootstrap_epr, and rewirte lasso_login_idwsf2_get_discovery_bootstrap_epr to use it. - make lasso_login_idwsf2_add_discovery_bootstrap_epr accept a list of security mechanisms, not just one. * tests/idwsf2_tests.c: - adapt to new argument type of lasso_login_idwsf2_add_discovery_bootstrap_epr. | ||||
* | Fix idp5-saml2 metadatas | Benjamin Dauvergne | 2010-02-22 | 1 | -11/+22 |
| | | | | | | * tests/data/idp5-saml2/metadata.xml: we do not have the private key for the encryption public key, so I copied the signing public key. | ||||
* | Tests integration: force C locale | Benjamin Dauvergne | 2010-02-17 | 1 | -0/+1 |
| | | | | | | * tests/integration/saml2/__init__.py: authentic now use 'system locale' by default, so force C locale to get english IHM string to make twill happy. | ||||
* | Tests: in login_tests_saml2.c, add test for ↵ | Benjamin Dauvergne | 2010-02-17 | 1 | -0/+10 |
| | | | | lasso_saml2_assertion_validate_conditions | ||||
* | SAML 2.0: when verifying query signature, do not presume order of field and ↵ | Benjamin Dauvergne | 2010-02-10 | 2 | -1/+49 |
| | | | | | | | | | | | | | | separator * lasso/xml/tools.c: in lasso_saml2_verify_query_signature, extract needed field and order them appropriately before computing digest, expect ';' as well as '&' as separator. * tests/random_test.c: add non-regression tests for query signature validation. * tests/Makefile.am: make tests link agains static version of liblasso, to get access to private functions. | ||||
* | Propagate change of name for LASSO_PP_ defines | Benjamin Dauvergne | 2010-02-10 | 1 | -8/+8 |
| | |||||
* | Core: Finish support for all XMLDsig key formats | Benjamin Dauvergne | 2010-02-04 | 3 | -1/+38 |
| | | | | | | | | | | | | | | | * lasso/xml/tools.c: xmlsec is not able to load a certificate public key without checking it against trusted root certificate, so we must work around and load the key by hand. lasso_xmlsec_load_private_key_from_buffer is made more robust in the same (loading of the key was extracted inside _lasso_xmlsec_load_key_from_buffer) and now can load certificates and keys directly embedded inside KeyValue nodes (in total opposition to the XMLDsig specification but...), with or without PEM headers. * tests/metadata/Makefile.am tests/metadata/metadata_06.xml tests/metadata_tests.c: add test case for RSAKeyValue public keys. | ||||
* | Tests: add more checking to dump generation code in login_tests.c | Benjamin Dauvergne | 2010-02-04 | 1 | -5/+9 |
| | |||||
* | Tests: adapt server constructor settings to recent changes | Benjamin Dauvergne | 2010-02-04 | 1 | -2/+7 |
| | |||||
* | Tests: in valgrind suppressions file add more GLib suppressions | Benjamin Dauvergne | 2010-02-04 | 1 | -0/+117 |
| | |||||
* | Tests: in basic_tests.c, re-enable parsing of LassoWsuTimestamp objects | Benjamin Dauvergne | 2010-02-04 | 1 | -5/+1 |
| |