Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 7A20A63B8CF for ; Mon, 31 May 2010 16:44:30 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 0697E63B2D4; Mon, 31 May 2010 16:44:30 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 9A4E563B2D2 for ; Mon, 31 May 2010 16:44:28 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 87360175DD; Mon, 31 May 2010 16:44:28 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Mon, 31 May 2010 16:44:28 +0000 From: Emmanuel Dreyfus Subject: CVS commit: pkgsrc/security/lasso To: pkgsrc-changes@NetBSD.org Reply-To: manu@netbsd.org X-Mailer: log_accum Message-Id: <20100531164428.87360175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: list Module Name: pkgsrc Committed By: manu Date: Mon May 31 16:44:28 UTC 2010 Modified Files: pkgsrc/security/lasso: Makefile.common PLIST distinfo Removed Files: pkgsrc/security/lasso/patches: patch-aa patch-ba patch-bb patch-bc patch-bd patch-ca patch-cb patch-cc patch-cd Log Message: Update to lasso 2.2.91. From the NEWS file: 2.2.91 - January 26th 2010 -------------------------- A new Perl binding, fix for backward compatibility with old versions of glib, LassoLogout API is more robust since it does not need anymore for all SP logout to finish to work, new macro lasso_list_add_new_xml_node, add support for WS-Security UsernameToken (equivalent of poor man HTTP Digest Authentication), make public internal APIs: lasso_session_add_assertion, lasso_session_get_assertion and lasso_session_remove_assertion. 2.2.90 - January 18th 2010 -------------------------- Lots of internal changes and some external one too. There is a new api to force, forbid or let Lasso sign messages, it is called lasso_profile_set_signature_hint. Big overhaul of the ID-WSF 1 and 2 codes, and of the SAML 2.0 profiles. Now all SAML 2.0 profile use common internal functions from the lasso_saml20_profile_ namespace to handle bindings (SOAP,Redirect,POST,Artifact,PAOS). New internal API to load SSL keys from many more formats from the public API. In ID-WSF 2.0, Data Service Template has been simplified, we no more try to apply queries, it is the responsability of the using code to handle them. In bindings land, the file bindings/utils.py has been stuffed with utility function to manipulate 'type' tuple, with are now used to transfer argument and type description, their schema is (name, C-type, { dictionary of options } ), they are now used everywhere in the different bindings. We support output argument in PHP5, Python and Java, i.e. pointer of pointer arguments with are written to in order to return multiple values. For language where the binding convert error codes to exceptions (all of them now), the ouput value is returned as the normal return value of the method, so only one output argument is handled for now. We now use GObject-introspection annotations in the documentation to transfer to the binding generator the necessary metadata about the API (content of lists, hashtables, wheter pointer are caller/callee owned, can be NULL or if argument have a default value). The file bindings/override.xml is now deprecated. In documentation land, the main reference documentation was reorganizaed and more symbols have been added to it. Many more functions are documented. There is now tools to control the evolution of the ABI/API of Lasso. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/lasso/Makefile.common \ pkgsrc/security/lasso/PLIST cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/lasso/distinfo cvs rdiff -u -r1.3 -r0 pkgsrc/security/lasso/patches/patch-aa \ pkgsrc/security/lasso/patches/patch-bb \ pkgsrc/security/lasso/patches/patch-bc \ pkgsrc/security/lasso/patches/patch-bd \ pkgsrc/security/lasso/patches/patch-cb cvs rdiff -u -r1.2 -r0 pkgsrc/security/lasso/patches/patch-ba \ pkgsrc/security/lasso/patches/patch-ca cvs rdiff -u -r1.1 -r0 pkgsrc/security/lasso/patches/patch-cc \ pkgsrc/security/lasso/patches/patch-cd Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.