Commit Graph

4455 Commits

Author SHA1 Message Date
Benjamin Dauvergne ca5e7bbdd0 tag release 2.2.90 2010-01-18 10:47:50 +00:00
Benjamin Dauvergne 4190480894 Update changelog 2010-01-18 10:40:05 +00:00
Benjamin Dauvergne eb5acbbb1a Change again date of release 2.2.90 2010-01-18 10:04:01 +00:00
Benjamin Dauvergne 60f199e8ca Add tests/valgrind to dist tarballs 2010-01-18 10:03:59 +00:00
Benjamin Dauvergne 523813ca7e Add autogen.sh and tools to EXTRA_DIST in top Makefile.am 2010-01-18 10:03:57 +00:00
Benjamin Dauvergne 0279087029 Documentation: distribute stylesheet, fix documentation comments, compelte lasso-sections.txt 2010-01-18 10:03:54 +00:00
Benjamin Dauvergne ec411327bf Documentation: add empty lasso-overrides.txt, it seems to be necessary 2010-01-18 10:03:50 +00:00
Benjamin Dauvergne 674e6190dd ID-WSF: mark API as Private not Internal 2010-01-18 10:03:48 +00:00
Benjamin Dauvergne c4f55b2761 Core: complete documentation on LassoSession 2010-01-18 10:03:47 +00:00
Benjamin Dauvergne 8aa3a68f7b Core: complete documentation on LassoProfile 2010-01-18 10:03:46 +00:00
Benjamin Dauvergne 8c58a03775 Core: complete documentation on LassoLogin 2010-01-18 10:03:44 +00:00
Benjamin Dauvergne 4382a57d69 fix typo (transfer-none) -> (transfer none) 2010-01-18 10:03:43 +00:00
Benjamin Dauvergne f15973f2b6 ID-WSF 1.0: change name of utils.{c,h} file for documentation parsing
* utils.h:
   this header has the same name as an other header which is not parsed
   by the documentation (lasso/utils.h) and the documentation process
   just match by filename, so we rename it.
2010-01-18 10:03:41 +00:00
Benjamin Dauvergne 0694fb4d21 Website: add news about 2.2.90 2010-01-18 10:03:36 +00:00
Benjamin Dauvergne 076d78fb21 Add bindings/python/examples to dist file 2010-01-16 15:55:54 +00:00
Benjamin Dauvergne 95cccdf350 remove empty directory 2010-01-16 15:14:14 +00:00
Benjamin Dauvergne 3550a4180a remove empty directory 2010-01-16 15:13:49 +00:00
Benjamin Dauvergne 127f60b18c Documentation: update lasso-sections.txt 2010-01-15 09:11:43 +00:00
Benjamin Dauvergne f2db16ee97 Update doap file 2010-01-15 08:33:57 +00:00
Benjamin Dauvergne 849f76d1fc FIX ABI breakage between 2.2.1 and 2.2.2 in LassoSamlAdvice
* lasso/xml/saml_advice.c lasso/xml/saml_advice.h:
   restore fields AssertionIDReference and Assertion, remove field any
   to restore state from 2.2.1
 * lasso/id-ff/session.c:
   use xmlNode stored inside LassoSamlAssertion objects instead of
   accessing the 'any' list of xmlNode that was inserted in
   LassoSamlAdvice.
2010-01-15 08:26:31 +00:00
Benjamin Dauvergne 41ddda5a85 FIX ABI breakage when addning new field to struct LassoSaml2AttributeValue 2010-01-14 16:18:53 +00:00
Benjamin Dauvergne fe93e10999 Fix ABI breakage due to change of constant name from LASSO_SOAP_FAULT_REDIRECT_REQUEST to LASSO_SOAP_ERROR_REDIRECT_REQUEST_FAULT 2010-01-14 16:18:51 +00:00
Benjamin Dauvergne c410c680b7 Fix ABI breakage with respect to 2.2.1 2010-01-14 16:18:49 +00:00
Benjamin Dauvergne 014e6c9194 Documentation: add lasso_profile_set/get_signature_hint to lasso-sections.txt 2010-01-14 16:18:48 +00:00
Benjamin Dauvergne a10be40637 Add files listings the ABI of Lasso 2010-01-14 16:18:44 +00:00
Benjamin Dauvergne 9f57d30ebc Tools: add script to generate a listing of Lasso ABI
* tools/api.py:
   use parser from the binding generator to output a list of symbols
 * bindings/bindings.py;
   add private flags to not clobber 'private' fields of structures or
   methods not exported in bindings like _get_type.
2010-01-14 16:18:42 +00:00
Benjamin Dauvergne 0d1b1a624a ID-WSF: separate ID-WSF strings into their own header 2010-01-14 16:18:39 +00:00
Benjamin Dauvergne dac5738c6b start NEWS file for 2.2.90 2010-01-14 16:18:38 +00:00
Benjamin Dauvergne f3d87217f2 Tests integration: remove save_html hooks, after fed termination logout button should still be there 2010-01-14 16:18:36 +00:00
Benjamin Dauvergne 020a7583ab Bindings python: use is_cstring for matching GList element type 2010-01-14 16:18:34 +00:00
Benjamin Dauvergne ea39436622 SAML 2.0 Logout: undo some change to when the assertion is removed
* lasso/saml-2.0/logout.c:
   - do not remove the assertion in init_request, as before only if all
     fails (event REDIRECT is unsupported).
   - in process_response_msg remove the assertion if we are the IdP or
     if there is no error.
   - in validate_request, remove the assertion if there is no error.

   I think that there will be more updates to this in the future.
2010-01-14 16:18:33 +00:00
Benjamin Dauvergne 98a48032cb Bindings: make is_cstring usable with tuple and with direct type 2010-01-14 16:18:31 +00:00
Benjamin Dauvergne f87a55e9ef Core: remove warning emiting macros from lasso_session_remove_assertion
* lasso/id-ff/session.c:
   we already return error code, no need to log more warnings.
2010-01-14 16:18:29 +00:00
Benjamin Dauvergne 9d544c49d0 SAML 2.0: report missing request when creating artifact resolve response, fix typo in lasso_saml20_profile_build_post_response_msg 2010-01-14 16:18:28 +00:00
Benjamin Dauvergne 869768bc35 SAML 2.0: Fix typo in lasso_saml20_login_build_authn_response_msg 2010-01-14 16:18:26 +00:00
Benjamin Dauvergne b30498aec6 ID-FF&SAML2: if use is not defined on a key descriptor use the key for any use
* lasso/id-ff/provider.c lasso/saml-2.0/provider.c: if the "use"
   attribute is not set on a KeyDescriptor, use the key for signing and
   encryption.
2010-01-14 16:18:24 +00:00
Benjamin Dauvergne c14fdb11ec Tests SAML2: use & test encryption 2010-01-12 15:40:29 +00:00
Benjamin Dauvergne 9554334c91 SAML 2.0: add saml2_helper.h to include files to install 2010-01-12 15:40:28 +00:00
Benjamin Dauvergne 9efcaac3f3 Tests: fix inclusion of id-wsf 2.0 tests 2010-01-12 15:40:26 +00:00
Benjamin Dauvergne cc502b2b98 Core: add new SAML 2.0 public header to top level header lasso.h 2010-01-12 15:40:24 +00:00
Benjamin Dauvergne df258845c7 ID-WSF 2.0: remote saml2_login_private.h from Makefile.am 2010-01-12 15:40:23 +00:00
Benjamin Dauvergne b77c9cf2e8 Bindings: add support for time_t to bindings, add support for 'string' type for list in java binding 2010-01-12 15:40:21 +00:00
Benjamin Dauvergne 7142d50d16 in saml2_helper.{c,h}, remote const modifier from time_t type 2010-01-12 15:40:20 +00:00
Benjamin Dauvergne 436c8cb232 in saml-2.0/name_id_management.c: handle NewEncryptedID, only encrypt if needed 2010-01-12 15:40:18 +00:00
Benjamin Dauvergne e956ca8818 in saml-2.0/logout.c: remove commented code, only encrypt if needed, intialize local variables 2010-01-12 15:40:16 +00:00
Benjamin Dauvergne 59f8ae0944 in lasso_saml20_login_init_idp_initiated_auhtn_request, do not use init_authn_request, manually create the request. 2010-01-12 15:40:15 +00:00
Benjamin Dauvergne 76ae81022c in lasso_saml20_login_init_authn_request, use saml-2.0/profile.c functions to reduce code size 2010-01-12 15:40:14 +00:00
Benjamin Dauvergne 63206b32f2 in saml-2.0/profile.c, in lasso_saml20_build_response_msg, when no url is given, only stop for bindings needing one 2010-01-12 15:40:12 +00:00
Benjamin Dauvergne 39eba085a5 in saml-2.0/profile.c, in lasso_saml20_profile_init_response make direct access 2010-01-12 15:40:11 +00:00
Benjamin Dauvergne 926bfeee2c in saml-2.0/profile.c, in lasso_saml20_init_request better check for supported bindings, do not check for identity or session, report SESSION_NOT_FOUND only if first_in_session is used, do not stop on missing name_id. 2010-01-12 15:40:09 +00:00