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
Benjamin Dauvergne
75d84acf57
Update files for release 2.4.0
2011-12-29 13:44:46 +01:00
Benjamin Dauvergne
08ec0a6fb7
Incompatibility with clang: local functions with closure does not work
2011-12-29 11:52:38 +01:00
Benjamin Dauvergne
8f06751564
Merge branch 'more-datas-in-sessions'
2011-12-23 11:21:36 +01:00
Benjamin Dauvergne
af4c8de947
[tests] remove work-around for letting ID-FF 1.2 tests work with the thin-sessions flag activated
...
But when thin-sessions is activated we use the new way of passing artifact
message content around.
2011-12-23 11:09:47 +01:00
Benjamin Dauvergne
7b3b7d6900
[id-ff 1.2] change websso with artifact binding to work as SAML 2.0
...
The old way of transmiting the assertion to return via the session is kept,
but a new way more semblable to the one used in the SAML 2.0 code is added.
After lasso_login_build_artifact_msg() you must save the return of
lasso_profile_get_artifact_message() linked to the value of the artifact
obtained via lasso_profile_get_artifact().
In the artifact-resolve endpoint you must find the artifact message
corresponding to the return value of lasso_profile_get_artifact()
reinstall the artifact message using lasso_profile_set_artifact_message()
just before calling lasso_login_build_response_msg().
This change is necessary for ID-FF 1.2 SSO profile to work with the
thin-sessions.
2011-12-23 10:56:27 +01:00
Benjamin Dauvergne
1907d66f1a
[id-ff 1.2] in lasso_login_build_assertion() always add the assertion to the response
2011-12-22 18:55:52 +01:00
Benjamin Dauvergne
56d584ca69
[tests] protect the ID-FF 1.2 test cases from effect of the thin-sessions flag until it is migrated to work also with thin sessions
2011-12-22 18:22:12 +01:00
Benjamin Dauvergne
3dca5c2afa
[doc] do some documentation fixing
2011-12-22 18:21:12 +01:00
Benjamin Dauvergne
26b341a276
[id-ff 1.2] provision the SessionIndex into the assertions
...
Without it SLO session management is broken.
2011-12-22 18:19:29 +01:00
Benjamin Dauvergne
b016558d06
[id-ff 1.1] add support for multiple SessionIndex to lib:LogoutRequest
...
Combined with the new LassoSession storage for SessionIndex, it
should fix many bugs when doing SLO.
2011-12-22 18:18:23 +01:00
Benjamin Dauvergne
ee4058bc22
[saml 2.0] use the new SessionIndex storage for SLO management
...
It shoulf fix any missing functionnalities regarding missing session indexes
in logout requests sent by identity providers or service providers.
2011-12-22 18:16:46 +01:00
Benjamin Dauvergne
7498143628
[core] add support for thin-sessions environment flag, to reduce size of LassoSession dumps
2011-12-22 18:13:48 +01:00
Benjamin Dauvergne
b6466549f6
[core] add simpler storage for SessionIndexes in the LassoSession
2011-12-22 18:12:49 +01:00
Benjamin Dauvergne
ccfa38bf31
[id-ff 1.2] add lasso_saml_name_identifier_equals() to compare NameIDs
2011-12-19 17:38:10 +01:00
Benjamin Dauvergne
69c61627d3
[website] remove the buildbox link for now
2011-12-19 15:34:06 +01:00
Benjamin Dauvergne
eac3567fa7
[website] target the bug report link to on redmine
2011-12-19 15:33:49 +01:00
Benjamin Dauvergne
476baa59f7
[saml2] fix lasso_saml20_logout_validate_request when more than one SessionIndex is sent
2011-12-16 18:12:42 +01:00
Benjamin Dauvergne
f407bdf6aa
[Makefile] add strings.h to the dsig module includes
2011-12-16 18:11:54 +01:00