Commit Graph

5291 Commits

Author SHA1 Message Date
Benjamin Dauvergne aa43398da6 python: fix logout request parsing test
adapt to new checks done on logout request nodes
2013-03-20 21:14:36 +01:00
Benjamin Dauvergne d06f6c698a tests: comment out dump/restore checks against complex nodes 2013-03-20 20:07:49 +01:00
Benjamin Dauvergne b929bd4034 saml-2.0: fix missing signature on logout responses 2013-03-20 20:03:48 +01:00
Benjamin Dauvergne 1b653d7b27 pkgconfig: do not leak lasso dependencies to users
Change Require into Require.private

Thanks to Thijs Kinkhorst and Olav Morken for the suggestion.
2013-03-07 13:52:03 +01:00
Benjamin Dauvergne 7994846dfa xml-saml-2.0: ManageNameIDRequest must have a NameID 2013-01-25 18:30:55 +01:00
Benjamin Dauvergne 0f3093dc56 xml-saml-2.0: LogoutRequest must have a NameID 2013-01-25 18:30:55 +01:00
Benjamin Dauvergne 8e98e432ff xml: really enforce elements cardinality when parsing messages
- add a new SNIPPET_MANDATORY:
	 we could only indicate 0-1 and 0-* cardinalities, now we can also
	 indicate 1-1 and 1-* cardinalities.
 - repect cadinalities when parsing an xmlNode tree into a LassoNode
	 tree.
2013-01-25 18:30:55 +01:00
Benjamin Dauvergne 2663c5df95 xml-saml-2.0: add missing namespace declaration for the KeyInfoSujectConfirmationData sub-type 2013-01-25 18:30:55 +01:00
Benjamin Dauvergne 3b812d8d69 fix memory leak in lasso_node_impl_init_from_xml: release the class_list 2013-01-25 18:30:38 +01:00
Benjamin Dauvergne be5bcfbb59 utils: add a lasso_release_slist macro 2013-01-25 18:30:38 +01:00
Benjamin Dauvergne a3fb13e36b add a lasso_release_slist 2013-01-25 18:30:18 +01:00
Benjamin Dauvergne 5d8d8e8441 fix potential segfault in lasso_node_impl_init_from_xml 2013-01-25 18:29:40 +01:00
Benjamin Dauvergne 1ebcc767a9 Fix distcheck build problem in docs/Makefile.am
Bug introduced in commit e97a36fa
2013-01-25 18:29:34 +01:00
Benjamin Dauvergne 267f91a5ca fix warning in docs/reference/lasso/Makefile.am 2013-01-25 18:29:27 +01:00
Benjamin Dauvergne e94015f8bc fix segfault in saml-2.0/provider.c:load_endpoint_type2
Thanks to Hiromitsu Fujita for the patch. fixes #1582.
2012-09-26 21:01:15 +02:00
Benjamin Dauvergne 050afd2246 tests: add a SSO test with DSA keys to python bindings tests 2012-07-11 10:57:40 +02:00
Benjamin Dauvergne f8ea3cda2d Fix compilation on solaris
Thanks Wojciech Lichota for the patch.

Fixes #1516
2012-06-21 16:07:07 +02:00
Benjamin Dauvergne fe5b4da0cf fix SIGSEGV when loading metadata files
Thanks Wojciech Lichota for the patch.

Fixes #1516
2012-06-21 16:06:13 +02:00
Benjamin Dauvergne a8e571b4dd [bindings/php5] remove redundant check to is_transfer_full 2012-05-05 23:22:34 +02:00
Benjamin Dauvergne b7958a2e31 [bindings/php5] add missing release for xmlnodes in return value wrapper 2012-05-05 23:21:56 +02:00
Benjamin Dauvergne 7e9fffe2b9 [abi] update for release 2.4.0 2012-05-05 23:18:50 +02:00
Benjamin Dauvergne e6d9048004 [bindings/python] in constructors wrappers build the return value before 2012-05-05 23:18:32 +02:00
Benjamin Dauvergne 1473b92b86 [bindings/python] free xmlnode argument owned by the callee 2012-05-05 23:00:05 +02:00
Benjamin Dauvergne f4fb55bd89 [bindings/python] fix some indentation 2012-05-05 22:58:26 +02:00
Benjamin Dauvergne df3656df4d [bindings/python] boolean values does not need to be released 2012-05-05 22:58:09 +02:00
Benjamin Dauvergne ec23b23455 [bindings] add a default parameter to is_transfer_full whose default is False 2012-05-05 22:55:57 +02:00
Benjamin Dauvergne b35fc7fffb [bindings] improve matching for object types 2012-05-05 22:55:20 +02:00
Benjamin Dauvergne e8e91cbd07 [xml] fix wrong forward declaration 2012-05-05 22:52:15 +02:00
Benjamin Dauvergne 8740ef5057 [xml] add missing include 2012-05-05 22:51:52 +02:00
Benjamin Dauvergne 73a8c1faad [xml] fix typos 2012-05-05 22:51:43 +02:00
Benjamin Dauvergne d90b4b4b5c [lasso] add missing GObjectIntrospection annotations to lasso_node_get_original_xmlnode 2012-05-05 22:50:17 +02:00
Benjamin Dauvergne b7af02b1ac [lasso] add missing GObjectIntrospection annotations to lasso_misc_text_node_get_xml_content 2012-05-05 22:49:53 +02:00
Benjamin Dauvergne 0a483912c4 [NEWS] improve 2.4.0 release notes 2012-05-05 22:35:19 +02:00
Benjamin Dauvergne c7cf89b387 Merge branch 'release-2.4.0' 2012-05-05 22:32:48 +02:00
Benjamin Dauvergne d3c702e130 fix wrong EXTRA_DIST in lasso/xml/dsig/Makefile.am 2012-04-27 15:56:19 +02:00
Thomas NOËL d2d26b7d56 fix compilation error with xmlsec 1.2.18 / freebsd (#1365)
see http://dev.entrouvert.org/issues/1365
2012-04-26 15:26:51 +02:00
Frédéric Péters e97a36faac Allow building from git without gtk-doc installed 2012-04-23 09:39:55 +02:00
Benjamin Dauvergne f3409ece4d [saml2] modify behaviour of lasso_saml2_assertion_add_attribute_with_node
If an AttributeStatement already exists, we add the new attribute to it.
2012-04-06 09:46:34 +02:00
Frédéric Péters 952c0f552c build: do not include multiple glib headers 2012-04-02 23:47:40 +02:00
Benjamin Dauvergne 6125a2ad4f [core] including glib headers directly is deprecated, we must only use <glib.h> now 2012-03-25 17:22:30 +02:00
Benjamin Dauvergne 466b6f3746 [tests] add test cases for the LassoKey class 2012-03-17 15:26:57 +01:00
Benjamin Dauvergne f42bef0836 [key] add methods to send message using SAML 2.0 redirect and post bindings 2012-03-17 15:26:21 +01:00
Benjamin Dauvergne f55c927255 [saml2] fix handling of SingleSignOnServer in lasso_saml20_provider_get_first_http_method
When checking if a synchronous http method can be used for sending a
request to the SingleSignOnService we must check if the response can
received by the AssertionConsumerService with a synchronous binding not
the SingleSignOnService.
2012-03-17 15:21:23 +01:00
Frédéric Péters 33bff4308f php5: use zend_function_entry, for compatibility with PHP 5.4 2012-03-05 14:02:17 +01:00
Benjamin Dauvergne d969603604 [bindings php5] fix missing wrappers for constructors 2012-03-02 16:15:27 +01:00
Benjamin Dauvergne 2a9d50b69d [bindings php5] improve generation of php call stubs by using type case helpers, raise exception in unknown case 2012-02-27 11:33:35 +01:00
Benjamin Dauvergne bb244a6ebe [website] add piwik tracking code to base template 2012-02-25 14:40:42 +01:00
Benjamin Dauvergne 8aba7d4840 update NEWS 2011-12-29 19:59:52 +01:00
Benjamin Dauvergne 892ffac34f Add release notes 2011-12-29 13:45:48 +01:00
Benjamin Dauvergne bfaaa12144 Add missing abi files 2011-12-29 13:44:46 +01:00