summaryrefslogtreecommitdiffstats
path: root/bindings
Commit message (Collapse)AuthorAgeFilesLines
...
* [Binding perl] add DISTCLEANFILES for Makefile.perl.old fileBenjamin Dauvergne2010-07-211-0/+2
|
* [Tests] adapt java unit tests to new semantic for list fieldsBenjamin Dauvergne2010-07-201-6/+6
| | | | GList fields now return an empty list, not null.
* [Binding perl] fix broken distclean-local targetBenjamin Dauvergne2010-07-201-2/+3
| | | | | The TOCOPY files need to be cleaned only for out of source directory builds.
* [Binding java] return empty list for NULL GList value, not nullBenjamin Dauvergne2010-07-161-1/+1
|
* [Tests/python] add test case for WebSSO with providers using encrypted keysBenjamin Dauvergne2010-07-161-3/+29
|
* [Bindings] make is_rc only check for lasso_error_t typeBenjamin Dauvergne2010-07-121-1/+1
|
* [Bindings php5] simplify is_object in php_code.pyBenjamin Dauvergne2010-07-121-2/+1
|
* [Bindings java] use is_int instead of custom methods or codeBenjamin Dauvergne2010-07-121-5/+2
|
* [Bindings perl] add lasso_errot_t to type to map to T_IV typemap (integer types)Benjamin Dauvergne2010-07-121-1/+1
|
* [Bindings] add lasso_error_t to return code typesBenjamin Dauvergne2010-07-121-1/+1
|
* [Binding java] use is_rc to match error return typeBenjamin Dauvergne2010-07-121-2/+2
|
* [Binding php5] use is_rc to match error return typeBenjamin Dauvergne2010-07-121-1/+1
|
* [Core] add lasso_error_t to list of integer typesBenjamin Dauvergne2010-07-121-1/+1
|
* [Python binding] do not throw lasso.Error for python exceptionsBenjamin Dauvergne2010-07-051-1/+1
|
* [Perl binding] make include from $(srcdir) works in Perl bindingBenjamin Dauvergne2010-06-292-4/+5
|
* [Bindings] accept simple string in string<->xmlNode converterBenjamin Dauvergne2010-06-296-45/+69
| | | | | | | | | | Some use case ask for passing simple libxml content node (i.e just an UTF-8 string) when a method argument or a field of the xmlNode* type. This commit add a static method in bindings/utils.c named lasso_string_fragment_to_xmlnode which does this transform by trying to parse an XML document then by trying to parse a well balanced XML fragment of only one node (if there is more than one node such as in the string " xxx <tag/> yyy ", we free the node list and return NULL).
* [ID-WSF2] add idwsf2 test script to test suiteBenjamin Dauvergne2010-06-292-3/+7
| | | | | Re-activate ID-WSF 2.0 test script. Fix problem with provider issuing assertion role. Need to be fixed more generally in the future.
* Merge branch 'issue-88'Benjamin Dauvergne2010-06-292-16/+36
|
* Merge branch 'issue-86'Benjamin Dauvergne2010-06-291-1/+18
|
* Comment out custom silent rules if automake < 1.11Benjamin Dauvergne2010-06-152-0/+4
|
* Test: add non regression test for reloading a server dump with encrypted keysBenjamin Dauvergne2010-06-141-0/+13
|
* Binding python: fix freeing of list return values for methods with the ↵Benjamin Dauvergne2010-06-141-3/+3
| | | | | | transfer full flag The output 'print' were missing, oups :(
* Binding python: find a work around for random behaviour of PyImport_ImportModuleBenjamin Dauvergne2010-06-121-2/+6
| | | | | | | * it seems that PyImport_ImportModule is not deterministic. Sometimes it returns True for modules which we know are present ('logging'). Importing 'sys' first seems to make 'logging' accessible (complete cargo cult programming).
* Core: move logging function and macros to their own module, adapt perl bindingBenjamin Dauvergne2010-06-121-0/+21
|
* Test: add python test for attribute requestingBenjamin Dauvergne2010-06-121-1/+58
| | | | | | | | | | | | | * What's tested: - request initialization - adding attribute designators - building the request message - processing the request message - accepting the request - adding assertion with attributes - signing the assertion - building the response - parsing the response
* Binding python: fix bad refcounting in get_logger and lasso_python_logBenjamin Dauvergne2010-06-121-7/+13
|
* Tests: new python test for setEncryptionPrivateKeyWithPasswordBenjamin Dauvergne2010-06-101-0/+12
|
* Binding python: if lasso.logger exists use it for loggingBenjamin Dauvergne2010-06-101-8/+28
| | | | | | * There is now two paths to get a logger in the python binding: - first try to get an objet from lasso.logger - if it doesn't exist or is None, the try logging.getLogger('lasso')
* Binding python: call lasso_init() first in init_lasso()Benjamin Dauvergne2010-06-092-2/+1
|
* Binding python: add GLog handler to redirect logs to Python logger named "lasso"Benjamin Dauvergne2010-06-092-0/+44
| | | | * fixes #20
* Add new lasso_log_set_handler and lasso_log_remove_handler functionsFrederic Peters2010-06-091-0/+2
| | | | | They are modeled around the g_log... functions of GLib, they just don't have a domain parameter.
* Binding perl: fix test so that it does not raise on add_providerBenjamin Dauvergne2010-06-061-1/+1
|
* Bindings: keep retro compatibility for member field namesBenjamin Dauvergne2010-06-063-2/+36
| | | | | | | * Special kludge price go to PHP: methods name are insensitive so nothing to do here, BUT, if you use getters/setters then your objects fields can be case insensitive too ;-) (DNS, dns, DnS, dNs all maps to get_dns ).
* Bindings: fix camelcasing of id fieldsBenjamin Dauvergne2010-06-061-1/+4
|
* Binding python tests: update idwsf1 to explicitely register PP10 HREFBenjamin Dauvergne2010-04-061-0/+1
|
* Binding python: update idwsf2 test for method change dst.initResponse -> ↵Benjamin Dauvergne2010-04-061-1/+1
| | | | validateRequest
* Binding python: fix use of raise_on_rc, simplift Node.__setstate__Benjamin Dauvergne2010-04-061-7/+6
|
* Binding python: for empty GList return empty tuples, not NoneBenjamin Dauvergne2010-04-062-18/+18
|
* Binding python: fix test fileBenjamin Dauvergne2010-03-271-1/+1
|
* Bindings: fix parsing of camelcased ident (Samlp2IDPList -> samlp2,idp,list)Benjamin Dauvergne2010-03-271-3/+28
|
* Binding python: fix problem of classes without an initializerBenjamin Dauvergne2010-03-271-5/+7
|
* SAML 2.0 XML: add header listing strings from XML schemaBenjamin Dauvergne2010-03-271-1/+1
|
* Binding PHP5 tests: fix assertion dump testBenjamin Dauvergne2010-03-021-17/+1
|
* Bindings java: do not mask errors from the code generatorBenjamin Dauvergne2010-03-021-1/+1
|
* ID-WSF 2.0 python tests: finish tests for new ID-WSF 2.0 APIBenjamin Dauvergne2010-03-021-26/+157
| | | | | | | * bindings/python/tests/idwsf2_tests.py: all Discovery service request types are tested, and Data Service query is tested as well. Data Service testing and API should more tested, especially failure cases.
* Binding python: accept a functio as setter, if it has only two argumentsBenjamin Dauvergne2010-03-021-1/+1
|
* Binding perl: add support for out parametersBenjamin Dauvergne2010-02-222-17/+38
| | | | | * bindings/perl/lang.py: support GObject out parameters.
* Bindings python: use more accessors from utils.pyBenjamin Dauvergne2010-02-221-41/+31
| | | | | * binings/python/lang.py: remove direct access to type tuples in favor of using accesors from utils.py.
* Bindings: make is_int more robust, and fix remove_modifiersBenjamin Dauvergne2010-02-221-6/+9
|
* Bindings php5: use accessort from bindings/utils.pyBenjamin Dauvergne2010-02-221-29/+38
| | | | | * bindings/php5/wrapper_source.py: do not handle 'type/variable' tuple directly, use accessors.