summaryrefslogtreecommitdiffstats
path: root/bindings
Commit message (Collapse)AuthorAgeFilesLines
* bindings/python/tests: session indexes storage preserves order nowHEADmasterBenjamin Dauvergne2014-06-081-2/+1
|
* bindings/python: fix conversion of unicode value to UTF-8 for settersBenjamin Dauvergne2014-05-281-1/+1
|
* Fix generators for parsing of integer valuesSimo Sorce2014-04-231-2/+2
| | | | | | | | | | | | | All number types including enums are parse as if they were integers, this breaks in many ways, long and int are not the same size in all architectures as well as enum may vary in size depening on compiler, architecture and optimizations. Always pass an actual long to PyArg_ParseTuple() and rely on the a cast from long to the destination variable type in the following assignment. Signed-off-by: Simo Sorce <simo@redhat.com>
* bindings/perl/Makefile: it's difficult to control produced code so disable ↵Benjamin Dauvergne2014-03-311-1/+1
| | | | warning on unused-but-set-variable
* bindings/python: automatically encode string into utf-8 when passing unicode ↵Benjamin Dauvergne2013-12-111-0/+13
| | | | | | string to Lasso methods fixes #4077
* perl: make it compatible with recent libxml2Frédéric Péters2013-12-061-10/+22
|
* Fix license boilerplatesSimo Sorce2013-12-0322-44/+22
| | | | | | | Instad of referring to an old FSF address, point the reader to the FSF website where the latest licenses and addresses are published. Signed-off-by: Simo Sorce <simo@redhat.com>
* python: do not fail displaying a non-C error (fixes #3866)Frédéric Péters2013-10-231-1/+4
| | | | | | | | | | The binding does a raise Error('failed to create object') but the local Error exception class expects a lasso error code, and will thus fail if printed. File ".../lasso.py", line 54, in __str__ return '<lasso.%s(%s): %s>' % (self.__class__.__name__, self.code, _lasso.strError(self.code)) TypeError: an integer is required
* bindings/perl: fix type of size variable incompatible with 64 bits archBenjamin Dauvergne2013-09-271-1/+1
|
* Merge remote-tracking branch 'origin/libxml2.9-compat'Benjamin Dauvergne2013-07-303-45/+71
|\
| * Rewrite all xmlNode serialization code to be compatible with libxml 2.9.0Benjamin Dauvergne2012-09-283-45/+71
| | | | | | | | | | | | | | | | | | | | Libxml stopped exposing the internal of the xmlOutputBuffer structure; it was replace by proper use of the API and of the xmlBuffer structure. There could be regression for older version of libxml as some functions appeared in recent version of libxml; but the reference API document does not give any introduction date for functions so it's hard to be sure.
* | python: fix logout request parsing testBenjamin Dauvergne2013-03-201-0/+4
|/ | | | adapt to new checks done on logout request nodes
* tests: add a SSO test with DSA keys to python bindings testsBenjamin Dauvergne2012-07-111-0/+28
|
* [bindings/php5] remove redundant check to is_transfer_fullBenjamin Dauvergne2012-05-051-4/+4
|
* [bindings/php5] add missing release for xmlnodes in return value wrapperBenjamin Dauvergne2012-05-051-0/+2
|
* [bindings/python] in constructors wrappers build the return value beforeBenjamin Dauvergne2012-05-051-10/+11
|
* [bindings/python] free xmlnode argument owned by the calleeBenjamin Dauvergne2012-05-051-0/+2
|
* [bindings/python] fix some indentationBenjamin Dauvergne2012-05-051-1/+1
|
* [bindings/python] boolean values does not need to be releasedBenjamin Dauvergne2012-05-051-2/+2
|
* [bindings] add a default parameter to is_transfer_full whose default is FalseBenjamin Dauvergne2012-05-051-4/+5
|
* [bindings] improve matching for object typesBenjamin Dauvergne2012-05-051-1/+5
|
* Merge branch 'release-2.4.0'Benjamin Dauvergne2012-05-051-15/+36
|\
| * [bindings php5] fix missing wrappers for constructorsBenjamin Dauvergne2012-03-021-11/+30
| |
| * [bindings php5] improve generation of php call stubs by using type case ↵Benjamin Dauvergne2012-02-271-4/+6
| | | | | | | | helpers, raise exception in unknown case
* | php5: use zend_function_entry, for compatibility with PHP 5.4Frédéric Péters2012-03-051-1/+1
|/
* Simplify useless complexity in include pathsBenjamin Dauvergne2011-12-161-3/+3
|
* [tests] fix tests to comply with new implementation of parsingBenjamin Dauvergne2011-12-161-4/+4
| | | | | The test around parsing of EncryptedAssertion was wrong since it was missing the XMLEnc namespace declaration.
* [xml] change saml_advice.h to declarer the real node typeBenjamin Dauvergne2011-12-161-0/+3
| | | | | It also needed a change to bindings.py to parse struct as well as typedef node classes.
* [core] add a new class LassoKeyBenjamin Dauvergne2011-12-051-0/+1
| | | | | | LassoKey currenly store a LassoSignatureContext inside a reference-counted and bindable object. It will be used to export API around key management to bindings.
* [binding python] prevent warning in wrapper_top.c under hardy with gcc 4.2.4Benjamin Dauvergne2011-11-181-1/+2
|
* [bindings] fix bug introduced in last commitBenjamin Dauvergne2011-11-081-2/+2
|
* [bindings] fix tree traversal on windowsBenjamin Dauvergne2011-10-181-4/+6
| | | | | - The file path separator is not / on all platforms, so do not use it when matching filenames.
* [misc] apply changes to remove warning blocking compilation with gcc 4.5.2 ↵Benjamin Dauvergne2011-10-181-1/+1
| | | | | | | | | 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.
* Fix wrong version exported in the PHP bindingBenjamin Dauvergne2011-07-081-1/+3
|
* [java] try to make test works under Mac Os XBenjamin Dauvergne2011-05-301-3/+3
|
* [bindings perl] remove --as-needed from linker flags, it is not supported ↵Benjamin Dauvergne2011-05-271-1/+0
| | | | | | | evrywhere It can come back if we add proper checking of the support on the platform, maybe we can leverage tests made by autoconf.
* [bindings perl] in Makefile.am, gives a default template to mktempBenjamin Dauvergne2011-05-191-1/+1
| | | | Thanks to Nathan Sowatskey for the bug report and the fix.
* [core] rename lasso_server_load_federation to lasso_server_load_metadataBenjamin Dauvergne2011-04-041-1/+1
| | | | | | | The aim of this function is now to load any metadata file, and to replace completely the use of lasso_server_add_provider. The metadata content argument is replaced by a metadata file path to more closely match other APIs.
* [core] add a loaded_entity_ids output parameter to lasso_server_load_federationBenjamin Dauvergne2011-03-301-0/+1
| | | | | It allows to know which entity has been loaded from the metadata file. It must be freed by the caller.
* [php5] Comments starting with '#' are deprecatedFrédéric Péters2011-01-141-1/+1
|
* [bindings python] configure basic loggingBenjamin Dauvergne2011-01-043-0/+9
|
* [ghashtable] add G_GNUC_UNUSED to remove unused static functions warningBenjamin Dauvergne2011-01-041-3/+3
|
* [bindings perl] fix get_hash_of_objectsBenjamin Dauvergne2011-01-041-1/+1
|
* [bindings php5] remove hardcoding the php5 cli interpreterBenjamin Dauvergne2011-01-043-3/+3
| | | | | The test script did fail under Centos/Fedora because the interpreter for php5 is named php.
* [bindings perl] downgrade requirement on perl version to 5 instead of 5.10Benjamin Dauvergne2010-12-221-1/+1
|
* [binding php5] add inline implementation of lasso_log since it is a private ↵Benjamin Dauvergne2010-12-141-0/+22
| | | | function of lasso
* [bindings python] make constructor failure raise a lasso.Error exceptionBenjamin Dauvergne2010-12-141-1/+1
|
* [bindings perl] change ghashtable interface to not use GHashTableIterBenjamin Dauvergne2010-12-011-12/+19
|
* [bindings perl] add dependency upon the Makefile.perl for the install targetBenjamin Dauvergne2010-12-011-1/+1
|
* [bindings] add missing static modifier for g_hash_table_get_values replacementBenjamin Dauvergne2010-11-171-2/+2
|