Commit Graph

5055 Commits

Author SHA1 Message Date
Benjamin Dauvergne 70aeff17d2 [web] add release news for release 2.3.6 2011-11-29 10:58:42 +01:00
Benjamin Dauvergne 5f25443c14 [release] 2.3.6 2011-11-29 10:42:16 +01:00
Benjamin Dauvergne 9d13fb1933 [core] fix wrong XML canonicalization when assertion is extracted without its namespace context 2011-11-22 00:18:33 +01:00
Benjamin Dauvergne 699f0e42d5 [misc] apply changes to remove warning blocking compilation with gcc 4.5.2 and php 5.3.5
- gcc now warns when you compate a typedef to the anonymous enum which
   define it.
 - some inline function in the zend.h header do compare between signed
   and unsigned char.
2011-11-21 22:10:12 +01:00
Benjamin Dauvergne 6cb213e5f3 [ŕelease] Add release notes, update doap files and website 2011-01-05 11:41:46 +01:00
Benjamin Dauvergne 6c3684dc1f [dist] create Changelog directly from git 2011-01-05 11:41:22 +01:00
Benjamin Dauvergne 346071a630 [wsf] fix wsf preprocessor conditionals 2011-01-04 16:43:06 +01:00
Benjamin Dauvergne 265f69e236 [bindings python] configure basic logging 2011-01-04 16:42:10 +01:00
Benjamin Dauvergne 433ebd9a99 [ghashtable] add G_GNUC_UNUSED to remove unused static functions warning 2011-01-04 16:39:34 +01:00
Benjamin Dauvergne 2b90dcd503 [saml2] when parsing short numbers reinitialize errno 2011-01-04 16:37:34 +01:00
Benjamin Dauvergne 03b15e3886 [bindings perl] fix get_hash_of_objects 2011-01-04 13:34:51 +01:00
Benjamin Dauvergne e3a035ba6a [bindings php5] remove hardcoding the php5 cli interpreter
The test script did fail under Centos/Fedora because the interpreter for
php5 is named php.
2011-01-04 11:16:00 +01:00
Benjamin Dauvergne 9bfd555cda [bindings perl] downgrade requirement on perl version to 5 instead of 5.10 2010-12-22 17:35:14 +01:00
Benjamin Dauvergne d69649cc5d [xml] fix null pointer access in lasso_node_get_encryption 2010-12-22 11:03:52 +01:00
Benjamin Dauvergne fb37b807a7 [configure.ac] increment version and libtool version info 2010-12-21 17:44:38 +01:00
Benjamin Dauvergne cfd58003fa [saml2] fix errors in lasso)provider_get_first_http_method when a binding is unknown 2010-12-21 16:38:57 +01:00
Benjamin Dauvergne e401253f8d [saml2 provider] change critical messages to debug messages 2010-12-21 10:58:48 +01:00
Benjamin Dauvergne d8bff0dbb3 [saml2 profile] fix bug in binding_uri_to_http_method with the POST binding 2010-12-21 10:54:38 +01:00
Benjamin Dauvergne aa9898693a [saml login] suppress unused argument warning 2010-12-21 10:44:14 +01:00
Benjamin Dauvergne 126a9ac71c [samlv2 logout] check that the assertion is well formed before accessing the subject nameid 2010-12-17 17:40:28 +01:00
Benjamin Dauvergne 8c28926304 [profile] prefer to lookup the session before the identity for looking up a name identifier; 2010-12-17 17:40:07 +01:00
Benjamin Dauvergne d02bf096a5 [samlv2 logout] setup the NameID from the assertion 2010-12-17 17:36:17 +01:00
Benjamin Dauvergne fd52e68094 [samlv2 login] do not setup conditions->notBefore/notOnOrAfter only notOnOrAfter on SubjectConfirmationData 2010-12-17 17:34:59 +01:00
Benjamin Dauvergne cd6262bbd7 [binding php5] add inline implementation of lasso_log since it is a private function of lasso 2010-12-14 15:19:54 +01:00
Benjamin Dauvergne 4391f1ffb9 [saml2] make LASSO_SIGNATURE_VERIFY_HINT_FORCE as least as stringent as _MAYBE when checking signature on messages 2010-12-14 12:10:47 +01:00
Benjamin Dauvergne 4f5e6c6000 [xml] remove duplicate EncryptedKey around EncryptedData elements
The key is already embedded in the EncryptedData, so there is no need to
also fill the EncryptedKey field of the saml:EncryptedElement object.
2010-12-14 02:01:30 +01:00
Benjamin Dauvergne b324c41237 [xml] add exportation of the encrypting public key in EncryptedData elements
This commit check if the given is a simple RSA key or a full certificate
and choose the better serialization method between RSAKeyValue and
X509Data.
2010-12-14 02:00:10 +01:00
Benjamin Dauvergne 447c610c9c [tools] fix xml decryption
This commit rewrite the extraction of the EncryptedKey when it is
embedded inside the EncryptedData element, which seem to be the frequent
case.
2010-12-14 01:58:38 +01:00
Benjamin Dauvergne 185ce3c139 Merge with new field in custome element 2010-12-14 01:58:02 +01:00
Benjamin Dauvergne 355df68dfe [saml2] use new encryption structure instead for internal field in LassoSaml2Assertion 2010-12-14 01:57:09 +01:00
Benjamin Dauvergne ec5ec161f7 [xml] add field to contains encryption parameters inside CustomElement structure 2010-12-14 01:55:09 +01:00
Benjamin Dauvergne b0c2fdab28 [utils] fix typo in lasso_assign_sec_key 2010-12-14 01:53:01 +01:00
Benjamin Dauvergne 762f88cd37 [bindings python] make constructor failure raise a lasso.Error exception 2010-12-14 01:52:31 +01:00
Benjamin Dauvergne f7dbcbb2b4 [saml2] do not set SPNameQualifier it should be reserved for SP member of an affiliation 2010-12-13 16:20:29 +01:00
Benjamin Dauvergne 6c598662a0 [tests idwsf2] add missing include for ID-WSF strings 2010-12-03 09:40:42 +01:00
Benjamin Dauvergne 255e46bb3b [tests] include the backward compatibility include for GHashTable 2010-12-01 15:21:13 +01:00
Benjamin Dauvergne f4c6c96836 [bindings perl] change ghashtable interface to not use GHashTableIter 2010-12-01 15:20:48 +01:00
Benjamin Dauvergne fbf7ad0537 [bindings perl] add dependency upon the Makefile.perl for the install target 2010-12-01 15:16:23 +01:00
Benjamin Dauvergne 33dcd98bc5 [bindings] add missing static modifier for g_hash_table_get_values replacement 2010-11-17 19:38:12 +01:00
Benjamin Dauvergne fc8c6d877e [tests] include header for backward compatible methods on GHashTable structures 2010-11-17 13:53:07 +01:00
Benjamin Dauvergne d6b1288923 [bindings] fix bad use of lasso_return_if_fail in ghashtable backward compatibility header 2010-11-15 17:04:46 +01:00
Benjamin Dauvergne 76dc05434a [SAMLv2] fix segfault in has_signature by initializing local variables 2010-10-20 15:42:59 +02:00
Benjamin Dauvergne 11434956dd Merge branch 'hotfixes-2.3.4' into release 2010-10-13 14:18:06 +02:00
Benjamin Dauvergne 48a7639e58 Update doap and news file 2010-10-13 12:23:21 +02:00
Benjamin Dauvergne 6003310f40 Update NEWS file 2010-10-13 12:06:02 +02:00
Benjamin Dauvergne 3ba1b2b9ba [tests integration] adapt to string change in lcs/qommon/saml2.ptl 2010-10-11 18:30:53 +02:00
Benjamin Dauvergne 7d90d5e26a [SAMLv2] delete an unused local variable 2010-10-11 09:58:16 +02:00
Benjamin Dauvergne c36d6a90dd [SAMLv2] user server->signature_method when signing request and response 2010-10-09 17:55:31 +02:00
Benjamin Dauvergne 6a8552a04d [tests] add non regression test on assertion consumer endpoints ordering 2010-10-09 17:53:00 +02:00
Benjamin Dauvergne 4ebb7067a0 [core] check type of first argument of lasso_provider_get_assertion_consumer_url 2010-10-09 15:51:23 +02:00